About Class

About Class

IPv4 Class

IP 주소는 대역에 따라 A, B, C, D, E 등의 클래스로 나누어질 수 있습니다.
이 클래스들을 구분함으로서 Class 내에 Network ID와 Host ID를 구분하게 됩니다.
IPv4의 Class 분류는 아래의 이미지를 참고 하면 조금더 쉽게 이해가 가능합니다.



Class A

Class A는 대규모 네트워크 환경에 쓰입니다.
즉, 하나의 네트워크가 가질 수 있는 호스트 수가 제일 많은 클래스입니다
IP 주소 4마디 중 첫 번째 마디의 숫자가 0~127(약 1600만 개 IP 주소 사용 가능)까지 사용됩니다.
IP주소를 32자리 2진수로 표현했을때, 맨 앞자리 수가 항상 0 인 경우가 바로 Class A입니다.
즉, 0xxx xxxx. xxxx xxxx. xxxx xxxx. xxxx xxxx 와 같이 되어있습니다. x 는 0 또는 1 입니다.
여기서 Class A에서 가질 수 있는 IP범위는
0000 0000. 0000 0000. 0000 0000. 0000 0000 ~ 0111 1111. 1111 1111. 1111 1111. 1111 1111
이며 이를 십진수로 표현하면 0.0.0.0 ~ 127.255.255.255 까지 입니다.

Class B

Class B는 중규모 네트워크 환경용으로 128~191(약 6만 5천개 IP 주소 사용 가능)까지 사용됩니다.
Class B는 반드시 10으로 시작합니다. 2진수로 표현하면
10xx xxxx. xxxx xxxx. xxxx xxxx. xxxx xxxx 입니다.
Class B는 IP 범위는 128.0.0.0 ~ 191.255.255.255 까지이고
네트워크 범위는 10xx xxxx. xxxx xxxx 에서 x들이 가질 수 있는 경우의 수 입니다.(2^14 개)
호스트 주소 범위는 xxxx xxxx. xxxx xxxx 에서 x들의 경우의 수인 (2^16) - 2 개 입니다.

Class C

Class C는 소규모 네트워크 환경에 적용되는 것으로 192~223(254개 IP 주소 사용 가능)까지 사용됩니다.
Class C는 반드시 110으로 시작합니다. 2진수로 표현하면
110x xxxx. xxxx xxxx. xxxx xxxx. xxxx xxxx 입니다.
Class C의 IP 범위는 192.0.0.0 ~ 223.255.255.255 까지이고
네트워크 범위는 110x xxxx. xxxx xxxx. xxxx xxxx 에서 x들이 가질 수 있는 경우의 수 입니다.(2^21 개)
호스트 주소 범위는 xxxx xxxx 에서 x들이 가질 수 있는 경우의 수 (2^8 )-2 개 입니다.
(-2 는 네트워크 주소, 브로드캐스트 주소 사용으로 인해 호스트 주소에서 제외해야 합니다.)

Class D,E

실제 사용되는 Class는 A,B,C 까지이며, 나머지 D Class는 멀티캐스트용 E는 연구/개발용 IP주소 혹은 미래에 사용하기 위해 남겨놓은 것으로 일반적인 용도로 사용되지 않습니다.
 



reference : 한국인터넷정보센터 , http://it.donga.com , http://korean-daeddo.blogspot.com