DHCP协议
2010-09-27 12:01:55 来源:WEB开发网DHCP除了能动态的设定IP位址之外还可以将一些IP保留下来给一些特殊用途的机器使用也可以按照MAC地址来分配固定的IP地址这样可以给您更大的设计空间。同时DHCP还可以帮客户端指定网路网关routerNetMaskDNS伺服器WINS伺服器等等项目您在客户端上面除了将DHCP选项打勾之外几乎无需做任何的IP环境设定。
DHCP的工作形式
视乎客户端是否第一次登录网路DHCP的工作形式会有所不同。
第一次登录的时候
IP租用要求当DHCP客户端第一次登录网路的时候也就是客户发现本机上没有任何IP资料设定它会向网路发出一个Dhcpdiscover封包。因为客户端还不知道自己属於哪一个网路所以封包的来源地址会为0.0.0.0而目的地址则为255.255.255.255然後再附上Dhcpdiscover的信息向网路进行广播。
Dhcpdiscover的等待时间预设为1秒也就是当客户端将第一个Dhcpdiscover封包送出去之後在1秒之内没有得到回应的话就会进行第二次Dhcpdiscover广播。在得不到回应的情况下客户端一共会有四次Dhcpdiscover广播(包括第一次在内)除了第一次会等待1秒之外其余三次的等待时间分别是91316秒。如果都没有得到DHCP伺服器的回应客户端则会显示错误信息宣告Dhcpdiscover的失败。之後基於使用者的选择系统会继续在5分钟之後再重一次Dhcpdiscover的要求。
提供IP租用位址当DHCP伺服器监听到客户端发出的Dhcpdiscover广播後它会从那些还没有租出的位址围内选择最前面的的空置IP回应给客户端一个Dhcpoffer封包。
由於客户端在开始的时候还没有IP地址所以在其Dhcpdiscover封包内会带有其MAC地址信息并且有一个XID编号来辨别该封包DHCP伺服器回应的Dhcpoffer封包则会根据这些资料传递给要求租约的客户。根据伺服器端的设定Dhcpoffer封包会包含一个租约期限的信息。
编缉推荐阅读以下文章
- Windows 网络服务架构系列课程详解(五) ---DHCP服务器群集的部署方案
- Windows 网络服务架构系列课程详解(一) ----DHCP服务器的搭建与配置
- 一起学DHCP系列(八)配置CLASSID、演示
- 一起学DHCP系列(七)租约、释放
- 一起学DHCP系列(六)授权、分析
- 一起学DHCP系列(五)指派、获取
- 一起学DHCP系列(四)安装、配置
- 一起学DHCP系列(三)理解、APIPA
- 一起学DHCP系列(二)三种途径
- 一起学DHCP系列(一)开篇、概述
更多精彩
赞助商链接