\documentclass[../public/实验报告模板]{subfiles} \renewcommand{\mydate}{2023年11月10日} \renewcommand{\mylabname}{动态主机配置协议(DHCP)} \renewcommand{\mychapternum}{9} \begin{document} \mytitle \begin{enumerate} \myitem{实验目的}{ \item 掌握DHCP的报文格式 \item 掌握DHCP的工作原理 } \myitem{实验设备或环境}{ \item 采用网络拓扑结构一 } \myitem{实验原理}{ \item DHCP简介 \item DHCP报文格式 \item 静态地址分配与动态地址分配 \item 状态转换 \item DHCP运行过程 } \myitemx[label=练习\arabic*\ ]{实验步骤}{ \item 使用DHCP获取IP地址 \item 模拟重新登录 } \myitemx[label=练习\arabic*\ , itemsep=1em]{实验结果总结}{ \item 使用DHCP获取IP地址 \begin{table}[H] \centering \caption{实验结果} \begin{tabular}{cccccc} \toprule 报文序号 & 操作码的值 & DHCP消息类型的值 & \parbox{5em}{租借时间的值(若有)} & 源IP地址 & 目的IP地址 \\ \midrule 0 & 1(请求) & 7(DHCP发行) & & 172.16.0.217 & 172.16.0.253 \\ 1 & 1(请求) & 1(DHCP探测) & & 0.0.0.0 & 255.255.255.255 \\ 2 & 2(应答) & 2(DHCP提供) & & 172.16.0.253 & 172.16.0.217 \\ 3 & 1(请求) & 3(DHCP请求) & & 0.0.0.0 & 255.255.255.255 \\ 4 & 2(应答) & 5(DHCP确认) & & 172.16.0.253 & 172.16.0.217 \\ 5 & 1(请求) & 8(DHCP通知) & & 172.16.0.217 & 255.255.255.255 \\ 6 & 1(请求) & 8(DHCP通知) & & 172.16.0.217 & 255.255.255.255 \\ \bottomrule \end{tabular} \end{table} 各报文中字段“操作码”、“DHCP消息类型”的值分别是多少?该请求报文的作用是什么? 字段中的值在上表中,该请求报文的作用是动态获取IP。 \item 模拟重新登录 \thinkingquestion{ \item DHCP协议适合于什么情况下使用?请举例说明。 DHCP主要用于大型网络环境和配置IP比较困难的地址。例如在家用无线局域网环境中,让用户手动配置IP地址比较麻烦,所以可以使用DHCP自动配置。 \item DHCP协议为何使用67、68两个熟知端口进行UDP通信? 便于使新连接到网络中的设备发送DHCP报文。 } } \end{enumerate} \end{document}