본문 바로가기
IT

DHCP 동작원리

by gimejin 2012. 4. 8.


1. Discovery

클라이언트에서 dhcp 서버가 같은 네트워크 단에 있는지 브로드캐스트로 요청을 보내 찾는다.

이때 패킷에는 클라이언트의 MAC 값이 포함된다.

출발지 IP/Port : 0.0.0.0:68

목적지 IP/Port : 255.255.255.255:67


2.Offer

1번의 메시지를 받은 dhcp 서버는 본인의 정보를 패킷에 실어 해당 MAC으로 응답한다.

이때 패킷에는 클라이언트에 할당할 수 있는 IP정보 및 게이트웨이 DNS 등의 DHCP서버의 할당정보가 포함된다.

출발지 IP/Port : DHCP server:67

목적지 IP/Port : 255.255.255.255:68


3.Request

2번의 메시지를 받은 특정 MAC의 클라이언트는 사용할 IP주소 및 사용할 DHCP 서버(2개 이상 일때)를 선택하여 DHCP 서버에게 Request를 보낸다.

출발지 IP/Port : 0.0.0.0:68

목적지 IP/Port : 255.255.255.255:67


4. Ack

클라이언트에 할당해줄 전체적인 정보를 패킷에 실어 클라이언트에게 보낸다.

할당정보 클라이언트 IP, DNS, 기본게이트웨이,임대시간 등이 패킷에 포함된다.

출발지 IP/Port : DHCP Server:67

목적지 IP/Port : 255.255.255.255:68

반응형

댓글