DHCP 프로토콜 동작원리 및 개념

DHCP 란?

유선무선 IP 환경에서 단말의 IP주소, 서브넷 마스크, 게이트웨이, DNS서버 등 다양한 네트워크 정보를

PC와 같은 이용자 단말에 자동으로 할당해 주는 프로토콜이다.

DHCP 장점

  1. 네트워크 관리 효울성이 개선된다.
  2. 최종 사용자에게 지장을 주지 않으며 IP주소 체계를 손쉽게 변경이 가능하다.

DHCP 단점

  1. 승인받지 않은 DHCP서버가 잘못된 정보를 클라이언트에게 제공할 수 있다.
  2. 악성 클라이언트가 DHCP 리소스를 소모 시킬 수 있다.

DHCP 동작 원리

  1. DHCP Discover : 데스크탑, 노트북 등 단말이 DHCP 서버를 찾기 위해 Discover 메세지를 이더넷에 Broadcasting 한다.
  2. DHCP Offer : Discover 메세지를 수신하게 되면 DHCP서버는 해당 IP주소 192.168.10.10 할당해줄 수 있다는 걸 알리기 위해서 Offer 메세지를 Broadcasting 한다.
  3. DHCP Request : 이후 DHCP 서버 존재를 확인한 단말기는 DHCP 서버한테 IP 192.168.10.10을 할당해달라고 Request 메세지를 Broadcasting 한다.
  4. DHCP Ack : DHCP 서버가 Request메세지 내에 기록된 IP주소가 자신의 주소인지 확인 후 IP 192.168.10.10 할당해 준다.

DHCP IP주소 연장 절차

  1. DHCP Request : IP주소 192.168.10.10를 가진 단말기가 DHCP 서버쪽으로 임대기간을 연장 요청을 위해 request 메세지를 Unicasting로 보낸다.
  2. DHCP Ack : 요청을 수락하며 모든 정보를 포함하여 Unicasting으로 보낸다.

DHCP IP주소 반납 절차

  1. PC를 로그오프 or ipconfig/release를 하게 된다면 단말은 할당된 IP주소를 DHCP 서버에 반환한다.
  2. DHCP Release : IP주소 192.168.10.10 주소를 가진 단말기는 Unicasting로 서버에 전달하여 IP주소를 반환한다.

Leave a Comment