[네트워크] DHCP (Dynamic Host Configuration Protocol)

나뭇잎으로코딩·2024년 8월 19일

네트워크

목록 보기
5/7

Host Configuration

  • 이더넷 주소 (물리주소): 제조업체가 결정
  • IP주소 (논리주소)
    • 인터네트워크의 구조를 반영해야 함: IP주소는 장치가 현재 속한 네트워크에 따라 달라진다.
    • 장치가 이동하면 IP주소는 변경되어야 한다
    • 수동 configuration은 번거롭고 오류가 발생하기 쉽다

IP주소의 자동 configuration이 필요하다

Dynamic Host Configuration Protocol

  • 네트워크에는 DHCP 서버가 존재한다

    • 관리 도메인(administrative domain)마다 적어도 하나의 DHCP 서버가 있어야 한다.
  • DHCP 서버는 사용 가능한 IP주소의 풀(pool)을 유지한다

  • DHCP 서버는 일정 기간 동안 호스트에게 IP 주소를 빌려준다

  • 호스트는 주소를 계속 사용하고 싶을 경우 주소를 갱신할 수 있다

  • DHCP는 Application layer 프로토콜이다 (IP와 관련이 있긴 하지만)

  • 새로 부팅되거나 네트워크에 연결된 호스트는 DHCPDISCOVER 메시지를 특수 IP 주소(255.255.255.255)로 보낸다

  • DHCP 릴레이 에이전트는 이 메시지를 DHCP 서버로 유니캐스트하고 응답을 기다린다.

0개의 댓글