네트워크 구조 이해하기 - IP주소의 클래스 구조
2019, Sep 05
IP 주소 클래스란?
-
IP주소는 네트워크ID와 호스트ID로 나누어 질 수 있는데,
네트워크 ID를 크게 만들거나 호스트 ID를 작게 만들어 네트워크 크기를
조정할 수 있다. 이런 네트워크 크기를 클래스라는 개념으로 구분한다. -
클래스는 A~E로 나누어져 있다.
-
A클래스 - 대규모 네트워크 주소
|000000001|00000000|00000000|00000000| ㄴ8비트 네트워크 ID / 24비트 호스트 ID
-
A 클래스의 1옥텟(8비트)의 범위는 2진수 011111111까지 올 수 있으며,
이것을 10진수로 변한하면 1~127이 된다. -
각 자리수의 IP주소 범위를 10진수로 표현하면, 1.0.0.0~127.255.255.255
-
- B클래스 - 중형 네트워크 주소
|100000000|00000000|00000000|00000000| ㄴ16비트 네트워크 ID ㄴ 16비트 호스트 ID
-
B 클래스의 1옥텟의 범위는 2진수로 100000000 ~ 10111111이고, 이것을
10진수로 변환하면 128~191이 된다. -
각 자리수의 IP주소 범위를 10진수로 표현하면, 128.0.0.0 ~ 191.255.255.255 가 된다.
-
- C클래스 - 소규모 네트워크 주소
|100000000|00000000|00000000|00000000| ㄴ24비트 네트워크 ID ㄴ 8비트 호스트 ID
-
C 클래스의 1 옥텟 범위는 2진수로 11000000 ~ 11011111이며, 이것을 10진수로
변환하면 192 ~ 223이 된다. -
IP주소 범위는 192.0.0.0 ~ 223.255.255.255 가 된다.
-
-
각 클래스별 공인 IP 주소의 범위(전체 IP주소 범위에서 사설IP의 범위가 빠진 범위)
종류 공인IP 주소의 범위 A 클래스 1.0.0.0 ~ 9.255.255.255
11.0.0.0 ~ 126.255.255.255B 클래스 128.0.0.0 ~ 172.15.255.255
172.32.0.0 ~ 191.255.255.255C 클래스 192.0.0.0 ~ 192.167.255.255
192.169.0.0 ~ 223.255.255.255
-
각 클래스별 사설 IP 주소의 범위
종류 사설IP 주소의 범위 A 클래스 10.0.0.0 ~ 10.255.255.255 B 클래스 172.16.255.255 ~ 172.31.255.255 C 클래스 192.168.0.0 ~ 192.168.255.255