

→ 4비트씩 끊은 비트열을 조합하여 네트워크부와 호스트부를 정함
클래스 A
- IP 주소의 맨 앞 1비트가 '0'으로 시작하는 경우
- IP 주소의 맨 앞 8비트까지가 네트워크부
- → 십진수로 고치면, 0.0.0.0 ~ 127.0.0.1까지가 네트워크부
- 한 네트워크 안에서 할당할 수 있는 호스트 주소는 16,777,214개
클래스 B
- IP 주소의 맨 앞 2비트가 '10'으로 시작하는 경우
- IP 주소의 맨 앞 16비트까지가 네트워크부
- → 십진수로 고치면, 128,0.0.0 ~ 191.255.0.0까지가 네트워크부
- 한 네트워크 안에서 할당할 수 있는 호스트 주소는 65,534개
클래스 C
- IP 주소의 맨 앞 3비트가 '110'으로 시작하는 경우
- IP 주소의 맨 앞 24비트까지가 네트워크부
- → 십진수로 고치면, 192.0.0.0 ~ 223.255.255.0까지가 네트워크부
- 한 네트워크 안에서 할당할 수 있는 호스트 주소는 254개
클래스 D
- IP 주소의 맨 앞 4비트가 '1110'으로 시작하는 경우
- IP 주소의 맨 앞 32비트까지가 네트워크부
- → 십진수로 고치면, 224.0.0.0 ~ 239.255.255.255까지가 네트워크부
- 호스트 주소 부분이 없으며, IP 멀티캐스트 통신에 사용
IP 호스트 주소를 할당할 때에 주의할 점
- 호스트부를 비트로 나타낼 때에 모든 비트를 0으로 하거나 모든 비트를 1로 할 수 없다는 점에 주의
- 호스트부의 모든 비트가 0인 주소 → 네트워크 주소를 나타내는 경우, IP 주소를 모르는 경우에 사용
- 호스트부의 모든 비트가 1인 주소 → 브로드캐스트 주소로 사용
- 클래스 C의 경우 2^8 - 2 = 254개
브로드 캐스트
- 동일한 링크에 연결된 모든 호스트에게 패킷을 송신할 때 사용
- 예시 → 127.20.0.0/16
10101100.00010100.00000000.00000000 (이진수)
위 주소의 호스트부 비트를 모두 1로 한 것이 브로드캐스트 주소
10101100.00010100.11111111.11111111 (이진수)
두 종류의 브로드캐스트
- 로컬 브로드캐스트와 다이렉트 브로드캐스트로 분류
- 자신이 속해 있는 링크 안의 브로드캐스트 → '로컬 브로드캐스트'
- 예시
- 192.168.0.0/24인 경우, 브로드캐스트 주소는 192.168.0.255
- 192.168.0.0/24 외의 다른 링크에는 전달 안됨
- 예시
- 다른 IP 네트워크에 대한 브로드캐스트에는 다이렉트 브로드캐스트 주소를 설정해야 함
- 예시
- 192.168.0.0/24 안에 있는 호스트가 수신처 IP 주소를 192.168.1.255로 하여 IP 패킷을 송신→ 192.168.1.1 ~ 192.168.1.254까지의 모든 호스트들에게 패킷 전송
- → 이 패킷을 수신한 라우터는 패킷을 목적으로 하는 네트워크 192.168.1.0/24로 전송
- 예시
'네트워크 공부' 카테고리의 다른 글
TCP/UDP 소켓 통신 실습 (0) | 2021.04.22 |
---|---|
혼자 노트 필기 정리(NAT,NAPT,DHCP) (0) | 2021.04.21 |
ARP & IP (0) | 2021.04.20 |
1~3 계층 장비 정리 및 주요기능 (0) | 2021.04.20 |
공인 IP 와 사설 IP (0) | 2021.04.20 |