초기 네트워크 크기와 호스트 수에 따라 주소를 나누기 위한 규칙
우선 IP는, 8bit씩 4자리로 이뤄진 32자리 이진수 구성됨. 이 가운데 어디까지가 네트워크 주소이며 호스트 주소는 어디까지인지 구분할 필요가 있음. 이때, Class를 알면 파악 가능
IP주소는 하나의 네트워크 안에서 네트워크 주소는 같고 호스트 주소는 서로 달라야 통신이 가능하다는 규칙 존재
클래스 기반 네트워크 분류
네트워크는 A에서 E까지 레이블이 지정된 여러 클래스로 분류(D,E 클래스는 일반적으로 사용되지 않음)
IP 주소를 특정 범위와 용도에 따라 그룹화한 것
•
클래스 A 네트워크
◦
네트워크 비트 : 첫 8비트
◦
호스트 비트 : 나머지 24비트 → 2^24 - 2개
•
클래스 B 네트워크
◦
네트워크 비트 : 첫 16비트
◦
호스트 비트 : 나머지 16비트 → 2^16 - 2개
•
클래스 C 네트워크
◦
네트워크 비트 : 첫 24비트
◦
호스트 비트 : 나머지 8비트 → 2^8 - 2개
호스트 비트 수가 2개 빠지는 이유?
네트워크 주소 및 브로드캐스트 주소는 사용 불가
클래스 기반 네트워크 단점
자원이 비효율적으로 사용
•
클래스 A → 너무 많은 호스트 제공 → 낭비
•
클래스 C → 너무 적은 호스트 제공 → 부족
따라서, 현재는 CIDR(Classless Inter-Domain Routing) 기반의 네트워킹 방식이 도입됨
참고자료

