导航菜单
首页 >  报考计算机三级网络技术  > 【考前冲刺】计算机三级网络技术之综合题

【考前冲刺】计算机三级网络技术之综合题

【考前冲刺】计算机三级网络技术之综合题-DHCP报文分析DHCP工作原理DHCP服务器命令报文参数解释熟练掌握DHCP的工作原理,要学会判断是客户端第一次申请IP地址,还是客户端地址租约到期需要续订

DHCP工作原理

在这里插入图片描述 DHCP的工作原理就是DHCP服务器和客户端之间进行交互的一个过程: 首先:DHCP服务器被动打开UDP端口67,等待客户端发来的报文 ①DHCO客户从UDP端口68发送DHCP发现报文,广播方式发送该消息,并且源IP地址设置为0.0.0.0,目的地址设为255.255.255.255。 在这里插入图片描述 ②凡收到DHCP发现报文的DHCP服务器,都发出DHCP提供报文,因此DHCP客户端可能收到多个DHCP提供报文。 DHCPOFFER报文:包括提供给DHCP客户端的IP地址和一些相关配置的信息 在这里插入图片描述 ③DHCP客户从几个DHCP服务器中选择其中的一个,并向所选择的DHCP服务器发送DHCP请求报文。 在这里插入图片描述 ④被选择的DHCP服务器发送确认报文DHCPACK,进入已绑定状态,并可开始使用得到的临时IP地址。 在这里插入图片描述 租约续订 在这里插入图片描述 注意:租约续订只有两个报文,即请求和确认报文。如重新申请IP地址,则需要满足四个报文。

DHCP服务器命令

△ 在DHCP客户机的命令行窗口中,使用ipconfig/all命令,可以查看客户机获得的IP地址及其他配置信息情况; △ 在DHCP客户机的命令行中执行ipconfig/release命令,可以释放已经获得的地址租约; △ 在DHCP客户机的命令行中执行ipconfig/renew命令,可以重新从DHCP服务器获得新的地址租约。

报文参数解释

对于DHCP报文的重点参数的解释: Client self-assigned address指客户端目前的ip地址。 Client address指要服务器要分配给客户端的ip地址。 DHCP协议的报文中主要数据格式详解: Boot record type为1时表示是Client的请求,为2时表示是Server的应答。 Hardware address type Client 的网络硬件7a686964616fe59b9ee7ad9431333365633864地址类型,1表示Client 的网络硬件是10MB的以太网类型 /Hardware address lengthClient 的网络硬件地址长度,6表示Client 的网络硬件地址长度是6bytes(即以太网类型的6bytes的MAC地址)。 HOPS跳数,表示当前的DHCP报文经过的DHCP RELAY(中级)的数目,每经过一个DHCP中继,此字段就会加1,此字段的作用是限制DHCP报文不要经过太多的DHCP RELAY,协议规定,当“hops”大于4(现在也有规定为16)时,这个DHCP报文就不能再进行处理,而是丢弃。 Transaction id事务ID,Client每次发送DHCP请求报文时选择的随机数,用来匹配server的响应报文是对哪个请求报文的响应。Client会丢弃“ID”不匹配的响应报文。 Elapsed boot time秒数,用来表示client开始DHCP请求后的时间流逝秒数 flags标志,在 BOOTP中此字段是保留不用的,在DHCP协议中也只使用了其左边的最高位。 Client self-assigned IP address客户机IP地址 Client IP address server分配给client的IP地址 Next Server to use in bootstrap服务器IP地址 Relay AgentDHCP中继代理IP地址 Client hardware address客户机硬件地址MAC Host name 服务器的主机名 Boot file nameClient 的启动配置文件名

注意:以上讲的都是小理论,最重要的还是得多练题,未来教育上面的题型就不错。

相关推荐: