IPv4의 IP 주소는 32비트이다. 비트로 구분하지만 네트워크 ID를 크게 만들거나 호스트 ID를 작게 만들어 네트워크 크기를 조정할 수 있는데 이를 클래스라는 개념으로 구분하고 있다.
클래스는 다음 표와 같이 A ~ E로 나누어져 있고 일반 네트워크에서는 A ~ C 클래스까지 사용할 수 있다.
1) A 클래스
A 클래스는 처음 8비트가 네트워크 ID이고 다음 24비트가 호스트 ID이다.
A 클래스의 공인 IP 주소 및 사설 IP 주소 범위는 아래와 같다.
2) B 클래스
B 클래스는 처음 16비트가 네트워크 ID이고 다음 16비트가 호스트 ID이다.
B 클래스의 공인 IP 주소 및 사설 IP 주소 범위는 아래와 같다.
3) C 클래스
C 클래스는 처음 24비트가 네트워크 ID이고 다음 8비트가 호스트 ID이다.