인터넷 프로토콜과 주소 체계

2025. 4. 8. 14:55네트워크

CIDR(Classless Inter-Domain Routing notaion) 표기법

  • 'IP주소/서브넷 마스크상의 1의 개수'형식으로 표기
  • 예 ) IP주소 192.168.219.103과 서브넷 마스크 255.255.255.0 -> 192.168.219.103/24
    • 255.255.255.0 을 2진수로 표기하면 11111111.11111111.11111111.00000000 (1이 총 24개)

동적 할당과 DHCP

  • IP 주소를 정적으로만 할당하다 보면 호스트의 수가 많아질 경우 관리가 곤란
    • 예시) 의도치 않게 잘못된 IP주소를 입력 또는 중복된 IP 주소를 입력
      • 동적 할당
      • 호스트에 IP 주소가 동적으로 자동 할당
  • DHCP(Dynamic Host Configuration Protocol)
    • IP 동적 할당에 사용되는 대표적인 프로토콜

1. DHCP

  • DHCP를 통한 IP 주소 할당
    • IP 주소를 할당받고자 하는 호스트(이하 클라이언트) 와 해당 호스트에게 IP주소를 제공하는 DHCP서버간에 메시지를 주고받음으로써 이루어짐
  • DHCP 서버의 역할은 일반적으로 라우터(공유기)가 수행하지만, 특정 호스트에 DHCP 서버 기능을 추가할 수도 있음
    • DHCP 서버는 클라이언트에게 할당 가능한 IP 주소 목록을 관리하다가, 클라이언트가 요청할 때 IP주소를 할당
  • DHCP로 할당받은 IP주소는 사용할 기간(임대 기간)이 정해짐
    • 임대 기간은 DHCP 서버에서 설정하기 나름이지만, 일반적으로 수 시간에서 수 일로 설정
    • 임대 기간이 끝난 IP주소는 다시 DHCP 서버로 반납
    • DHCP를 통해 IP주소를 할당받는 것을 'IP 주소를 임대한다'라고 표현

2. IP 주소 할당 중 클라이언트와 DHCP 서버 간에 주고받는 메시지의 종류

  1. DHCP Discover : 클라이언트는 DHCP Discover 메시지를 통해 DHCP 서버를 찾고 이는 브로드캐스트로 전송
  2. DHCP offer : 클라이언트에게 할당해 줄 IP 주소, 서브넷 마스크, 임대 기간 등을 제안하는 메시지를 보냄
  3. DHCP Request : DHCP Offer 메시지에 대한 응답
  4. DHCP Acknowledgment(이하 DHCP ACK) : 최종 승인 메시지
  • 클라이언트는 DHCP 서버와 위 순서로 메시지를 주고받으며 IP 주소를 할당
  • IP주소의 사용 기간이 모두 끝나서 IP 주소가 DHCP 서버에 반납되면 원칙적으로는 이과정을 다시 거쳐서 IP 주소를 재할당

3. 임대 갱신(lease renewal)

  • IP 주소 임대 기간이 끝나기 전에 임대 기간을 연장
  • 임대 갱신은 IP주소의 임대 기간이 끝나기 전에 기본적으로 두 차례 자동으로 수행
  • 임대 갱신 과정이 모두 실패하면 IP 주소는 DHCP 서버로 반납
반응형

'네트워크' 카테고리의 다른 글

데이터 링크 계층  (4) 2025.04.15
라우터  (0) 2025.04.13
사설IP와 공인IP  (1) 2025.04.08
서브넷 마스크(Subnet Mask)  (0) 2025.03.31
인터넷 프로토콜과 주소 체계  (0) 2025.03.31