DHCP (Dynamic Host Codgifuration Protocol)

DHCP가 호스트에게 IP를 할당하는 순서(순서 알고있기)

  1. DHCP 서버 있나요?(발견)
  2. 사용할 수 있는 IP는 이것입니다(제공)
  3. 네, 이 IP를 사용할게요(요청)
  4. 좋아요, 이 IP 사용하세요(ACK and IP)

DHCP가 IP 이외에 추가로 제공하는 것

  1. 클라이언트의 첫 번째 홉 라우터(기본 게이트워이)의 주소
  2. DNS 서버의 이름 및 IP 주소
  3. 서브넷 마스크

DHCP 동작 예시(요청)

  1. 클라이언트가 네트워크에 연결되면 DHCP는 IP주고 첫 번째 라우터 주소(게이트 웨이), DNS 서버 주소 전달
  2. DHCP 메시지 구조(캡슐화) : DHCP -> UDP -> IP -> Ethernet -> Physical Layer(물리 계층)
  3. DHCP 메시지는 먼저 브로드캐스트로 전송 (MAC 주소 FF:FF:FF:FF:FF:FF (모든 장비 대상)
  4. 이 메시지는 라우터에 내장된 DHCP 서버가 수신하여 처리함

DHCP 동작 예시(응답)