Computer Network

[컴퓨터 네트워크] IP 주소: 구조와 할당

JunsuKim 2022. 11. 20.
728x90

네트워크 주소(Network ID) 기반 라우팅

  • 라우팅 테이블 크기 축소
  • 인터넷 성능 제고(높임)

라우터로 연결된 네트워크 식별

위 그림에서 네트워크의 수는 6개이다.

IP 주소 구조: 32비트

네트워크 ID와 호스트 ID 비트수

주소 구조 활용 방식

  • 클래스 주소(Classful Addressing)
  • 비클래스 주소(Classless Addressing)

클래스 주소

  • 고정 길이 프리픽스(네트워크 ID)
  • 초기의 주소 방식
  • 주소 낭비 문제로 현재는 사용하지 않는다.

비클래스 주소

  • 가변 길이 프리픽스(네트워크 ID)
  • 현재 사용하고 있는 주소 방식

클래스 주소 구분

클래스 주소의 주소 낭비 문제

CIDR(Classless InterDomain Routing)

  • 임의의 길이의 프리픽스(Network ID) 할당
  • 네트워크 크기(호스트 수)에 맞는 프리픽스 크기 설계 가능

서브넷마스크

  • IP 주소에서 네트워크 ID의 길이(프리픽스 크기) 표시
  • 네트워크 크기를 결정

서브넷마스크 표기법

  • 프리픽스 표기법: /prefix_size 표시
  • 이진 표기법: 프리픽스 비트를 모두 1로 표시
  • DDN 표기법: 이진 서브넷마스크를 DDN으로 표시

서브넷마스크 표기 예제

  • 프리픽스(prefix) 서브넷마스크: /24
  • 이진 서브넷마스크: 11111111 11111111 11111111 00000000
  • DDN 서브넷마스크: 255.255.255.0

특수 주소

  • 브로드캐스트 주소: 호스트 ID의 모든 비트 1
  • 네트워크 주소: 호스트 ID의 모든 비트 0

IP 주소 분석: 200.100.11.1 / 24

  • 네트워크 주소: 200.100.11.0 / 24
  • 브로드캐스트 주소: 200.100.11.255 / 24
  • 최대 호스트 개수: 254

네트워크 주소 계산

  • IP 주소 & 서브넷 마스크
  • 220.100.11.1 & 255.255.255.0 = 220.100.11.0

IP 주소 분석: 200.100.11.1 / 23

  • 네트워크 주소: 200.100.10.0 / 23
  • 브로드캐스트 주소: 200.100. 11.255 / 23
  • 최대 호스트 개수: 510(200.100.10.1 ~ 200.10.11.254)

NIC(Network Interface Card) 단위의 IP 주소 할당

  • NIC: 네트워크에 연결되는 장치
  • 라우터: 3개의 NIC로 네트워크 연결
  • 라우터의 IP 주소: NIC 개수만큼 IP 주소 할당

IP 주소 중복 할당 예제

728x90

댓글