Class 분류
네트워크,호스트 구분

→ 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

+ Recent posts