IP 와 CIDR

승훈·2023년 4월 24일
0

ip 주소는 네트워크 영역과 호스트 영역으로 나뉜다.

네트워크 영역: 같은 네트워크 영역대에서는 라우터 없이 데이터 전달이 가능
국내전화와 국제전화와 비슷한 개념

호스트 영역: 같은 네트워크 환경에서 pc 끼리 통신하기 위해 특정 pc를 구분짓기위한 영역이다.
네트워크 영역과 호스트 영역을 같이 통합적으로 사용해야 고유한 pc를 찾을 수 있지만, 같은 네트워크 내에서는 고유한 pc를 식별해 주는 부분이
바로 호스트 영역이다. ==> 즉 호스트 영역의 범위가 같은 네트워크에서 사용할 수 있는 pc의 수

ip 클래스는 A,B,C,D,E 총 5개로 존재한다.

흔히 A,B,C가 사용되며 D는 멀티캐스트용, E는 기타목적용으로 예약된 클래스로 실제 ip 주소가 할당되지 않는다.

CLASS 대역
A 0.0.0.0 ~ 127.255.255.255
B 128.0.0.0 ~ 191.255.255.255
C 192.0.0.0 ~ 223.255.255.255
D 224.0.0.0 ~ 239.255.255.255
E 240.0.0.0 ~ 255.255.255.255

ip 클래스별로 네트워크 영역을 다르게 구분하여 한 네트워크당 호스트 수를 효율적으로 관리 가능한 것이 바로 '서브넷 마스크'

CLASS 디폴트 서브넷 마스크
A 255.0.0.0
B 255.255.0.0
C 255.255.255.0

ex) C클래스의 서브넷 마스크를 2진수로 표현하면 다음과 같으며

1111 1111 . 1111 1111 . 1111 1111 . 0000 0000 = 255.255.255.0 (서브넷 마스크)

      [네트워크 ID]                [호스트 ID]
	  

==> 0의 갯수로 네트워크 하나가 가질 수 있는 최대 호스트의 갯수를 알 수 있다. (2^8) -2
"-2"를 한이유는 네트워크 하나가 가지는 여러 호스트중 첫번째 호스트는 네트워크 주소, 마지막 호스트는 브로드캐스트 주소로 사용되기 때문에

CIDR

cidr는 클래스 없는 도메인간 라우팅 기법.
기존 ip 주소 할당 방식이었던 클래스를 대체하며, ip 주소의 네트워크 영역과 호스트 영역을 유연하게 나눌수 있다.
각 클래스가 가지고 있는 디폴트 서브넷 마스크에 얽매이지 않고 ip의 네트워크 영역, 호스트 영역을 나눌 수 있다.

ex) IP - 210.77.8.155, 서브넷 마스크 - 255.255.255.192(26)
--> 호스트 수는 2^6 -2 = 62개.

'210.77.8.155'는 아래와 같이 나뉘어진 네트워크 영역대 중 3번째 영역대에 속하게 된다.

210.77.8.0 ~ 210.77.8.63
210.77.8.64 ~ 210.77.8.127
210.77.8.128 ~ 210.77.8.191
210.77.8.192 ~ 210.77.8.255

'210.77.8.155/26'는 '210.77.8.128 ~ 210.77.8.191' 네트워크 영역대에서 라우터 사용없이 데이터 전달이 가능한 '210.77.8.155' ip

0개의 댓글