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
반응형
댓글