IP, 서브넷 마스크, CIDR

Roy Jung·2024년 11월 26일
0
post-thumbnail

IPv4 기준으로 작성합니다.

IP

아이피는 네트워크 ID + 호스트 ID 로 구성되어 진다.


아래 그림과 같은 식이다. Class는 CIDR 이전에 IP를 나누고 표현하는 방식이다.


예약된 주소들도 있다.

서브넷 마스크

서브넷 마스크는 IP 주소에서 네트워크와 호스트를 구분하는 역할을 하는 32비트 값이다.

서브넷 마스크는 연속된 1과 연속된 0으로 구성되어있다
11111111.11111111.11111100.00000000 => 이런 식의 값이다.
10011111.11011111.11110011.00000000 => 이런 식의 값은 갖을 수 없다.

그냥 어디까지가 네트워크 파트인지 표시해주는 것 뿐이다.

CIDR

CIDR의 full name은 (Classless Inter-Domain Routing) 으로 클래스 없는 도메인간 라우팅 기법이라는 뜻을 내포한다.
즉, 도메인간의 라우팅에 사용되는 인터넷 주소를 원래 IP주소 클래스 체계를 쓰는 것보다 더욱 능동적의로 할수 잇도록 할당하여 지정하는 방식중 하나 이다.

=> 그냥 IP를 나누고 할당하는 걸 잘 표현하기 위한 표기법이라고 생각하면 된다.

그냥 예시로 이해해보자.

192.168.10.70/26이라고 하면

이 아이피 표기법에서는 서브넷마스크의 1의 갯수가 26개 인걸 알 수 있다.
네번째 옥텟의 최상위 2개의 비트가 1이고, 나머지 6비트를 호스트ID로 할당하게 된다.
즉 호스트ID 부분이 .11000000 가 되며 10진법으로 192가 된다.
그러면 서브넷마스크는 255.255.255.192가 되게 된다.

32비트 중에 앞 26자리까지가 네트워크 비트가 되고 뒤 6자리를 호스트로 사용하게 된다.
256 - 192 = 64 (특수목적 IP - 2) = 62 이므로 62개의 호스트를 가질 수 있게 된다.

profile
내가 보려고 쓰는 글

0개의 댓글