分析DHCP的四个过程

2019-03-22  本文已影响0人  kevinfaith

简介

DHCP在提供服务时,DHCP客户端是以UDP 68号端口进行数据传输的,而DHCP服务器是以UDP 67号端口进行数据传输的。

过程分为四个阶段:

简单来说就是

client广播一个discover包,询问局域网内的dhcp服务器,然后dhcp server收到这个报文回应一个offer报文,表示我这里有ip,使用单播,但是cisco设备用的是广播,但是他是针对发出discover包的client来的,广播报文不具有一个offer回复多个client的功能,第三个包是client发给server的广播报文,表示爸爸今天翻你的牌子,第四个包是server为client明确分配的ip地址,广播单播都可以,cisco用的是广播

为什么要用四个包呢,有些人会说,不是两个报文就够了吗,一个request包,表示我要ip,一个ack表示我给你ip,看吧,多简单,但是局域网内有时候不止一台dhcp服务器,有时候会有很多台,如果使用两个报文,就会出现一台client收到多个offer的问题了

上一篇 下一篇

猜你喜欢

热点阅读