- Class A: 0 (일대일 통신)
- Class B: 10 (일대일 통신)
- Class C: 110 (일대일 통신)
- Class D: 멀티캐스트 통신
- Class E: 예비용
첫 번째 옥텟을 네트워크 주소로 사용하고, 나머지 옥텟을 호스트 주소로 사용
각 네트워크당 2^24 (약 1,600만) - 2 개의 호스트 주소를 가진다.
네트워크 주소 범위: 1.0.0.0 ~ 126.0.0.0
마지막 옥텟을 호스트 주소로 사용하고, 나머지 세 옥텟을 네트워크 주소로 사용
각 네트워크당 2^8 (256) - 2 개의 호스트 주소를 가진다.
네트워크 주소 범위: 192.0.0.0 ~ 223.0.0.0
- 네트워크 주소: 각 클래스의 첫 번째 주소는 해당 네트워크를 식별하기 위한 네트워크 주소
- 브로드캐스트 주소: 각 클래스의 마지막 주소는 브로드캐스트 메시지를 전달하는 데 사용되는 주소
- 예를 들어 Class C에서 192.0.0 이 네트워크 주소일 때, 192.0.0.0은 통신할 때 연결될 시작 IP 주소로 사용하고, 192.0.0.255는 브로드캐스팅을 위한 주소로 사용된다.
Classful IP Addressing 문제점
- 클래스가 할당할 수 있는 네트워크 주소에 비해 작은 네트워크이면 IP 주소 낭비
- 클래스가 할당할 수 있는 네트워크 주소에 비해 큰 네트워크이면 주소 구별, 할당 및 관리 비용이 증가
IP 주소의 클래스에 따라 수용 가능한 호스트 수가 다르며, 각 클래스는 주로 특정 규모의 네트워크에 사용된다.
- Class A는 대규모 네트워크에 사용되며, Class B와 Class C는 중간 규모와 소규모 네트워크에 주로 사용된다.
- 예를 들어, 주어진 IP 주소 155.230.90.15는 첫 번째 옥텟이 155로 시작하므로 Class B 주소에 속한다.
따라서 155.230이 네트워크 부분이 되고, 90.15가 호스트 부분이며, IP 주소의 클래스와 네트워크 및 호스트 부분을 식별할 수 있다.