[OSI 네트워크 계층] IP 주소 클래스 | 서브넷과 서브넷 마스크
IPv4 주소는 32비트로 이루어져 있으며, 읽기 쉽게 10진수로 표기됩니다. 4개의 옥텟으로 이루어진 IP 주소 클래스는 네트워크 ID와 호스트 ID로 나뉘게 됩니다.
✅ IP 주소 클래스 분류
클래스는 A~E 클레스까지 분류할 수 있습니다.
클래스 이름 | 분류 |
---|---|
A 클래스 | 대규모 네트워크 주소 |
B 클래스 | 중형 네트워크 주소 |
C 클래스 | 소규모 네트워크 주소 |
D 클래스 | 멀티캐스트(MultiCast) 주소 |
E 클래스 | 연구 및 특수 용도 주소 |
1. 일반 네트워크 클래스 범위
일반 네트워크는 A, B, C 클래스까지 사용할 수 있습니다.
2. 클래스와 공인 IP 주소 범위
3. 클래스와 사설 IP 주소 범위
보통 일반 가정에서 192.168.x.x로 설정된 C 클래스 아이디를 사용합니다.
4. IP주소 클래스 표
✅ 네트워크 주소&브로드캐스트 주소
네트워크 주소와 브로드캐스트 주소는 라우터가 자신의 IP로 사용하면 안되는 주소입니다.
네트워크 주소는 전체 네트워크에서 작은 네트워크를 식별하는데 사용되며, 호스트 ID가 10진수로 0으로 설정된 값은 네트워크 전체를 대표하는 주소입니다. 각각의 PC는 192.168.1.1~10 과 같은 방식으로 네트워크 주소를 할당합니다.
브로드캐스트 주소는 네트워크에 있는 모든 컴퓨터와 장비에 한번에 데이터를 전송하는데 사용하는 전용 IP 주소입니다.
✅ 서브넷
IP 주소를 클래스로 나누어도 클래스 A 클래스만 하더라도 수 백만 개의 장치에 연결될 수 있으며, 연결 된 장치를 찾는데 많은 시간이 걸릴 수 있습니다. 클래스 단위로 네트워크를 분류해서 IP를 할당하는데 한계가 있기에 서브넷의 개념이 탄생했다고 할 수 있습니다.
네트워크를 분할 하는 것을 서브넷팅(Subnetting)이라고 하며, 분할 된 네트워크를 서브넷(Subnet)이라고 합니다.
1. 서브넷팅
8비트의 네트워크 ID와 24비트의 호스트 ID가 있을 경우 호스팅 ID로 사용되던 비트를 서브넷 ID로 사용하는 것을 서브넷팅이 작업을 하게 됩니다.
C클래스를 서브넷팅 할 경우 다음과 같습니다.
2. 서브넷 마스크
서브넷 마스크는 네트워크 ID와 호스트 ID를 식별하기 위한 값입니다.