ImageVerifierCode 换一换
格式:DOC , 页数:36 ,大小:567KB ,
资源ID:7056373      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-7056373.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(DHCP技术专题.doc)为本站会员(11xg27ws)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

DHCP技术专题.doc

1、DHCP 技术专题 DHCP 是 Dynamic Host Configuration Protocol 之缩写它的前身是 BOOTP。BOOTP 原本是用于无磁碟主机连接的网路上面的网路主机使用 BOOT ROM 而不是磁碟起动并连接上网路BOOTP 则可以自动地为那些主机设定 TCP/IP 环境。但 BOOTP 有一个缺点:您在设定前须事先获得客户端的硬体位址,而且,与 IP 的对应是静态的。换而言之,BOOTP 非常缺乏 “动态性“ ,若在有限的 IP 资源环境中,BOOTP 的一对一对应会造成非常可观的浪费.下面我们根据本站有关 DHCP 知识编排了这个专题,希望对大家有所帮助.DHC

2、P 基础篇安装并启动 DHCP 服务以后,您必须创建一个作用域(一个可用来租用给 DHCP 客户机的有效 IP地址范围)。环境中的每个 DHCP 服务器至少都应该有一个不与环境中其他 DHCP 服务器的作用域相重叠的作用域。在 Windows 2000 中,必须对 Active Directory 域环境中的 DHCP 服务器进行授权,以防恶意 DHCP 服务器联机侵入并对 DHCP 服务器进行授权。 TCP/IP 基础:DHCP 协议经过了前面的学习,相信您不再认为设定与管理 TCP/IP 网路是件轻松的事情。要成功的将您的网路用 TCP/IP 连接起来,您就得为每台电脑设定 IP、mask

3、 、gateway 、等等繁琐的事情。要是您想管理好一个比较大的网路或是电脑节点经常改变(如手提电脑或拨接)这样的工作可以说是非常令人讨厌的而且出错的机会也比较多。要是,万一日后要进行 IP 重新规划 其工作量也是相当惊人的。 面对这些情形DHCP 可以说您的菩萨了它不但救苦救难而且神通广大。 什么是 DHCP?DHCP 是 Dynamic Host Configuration Protocol 之缩写 它的前身是 BOOTP。BOOTP 原本是用于无磁碟主机连接的网路上面的网路主机使用 BOOT ROM 而不是磁碟起动并连接上网路 BOOTP 则可以自动地为那些主机设定 TCP/IP 环境。

4、但 BOOTP 有一个缺点:您在设定前须事先获得客户端的硬体位址,而且,与 IP 的对应是静态的。换而言之,BOOTP 非常缺乏 “动态性“ ,若在有限的 IP 资源环境中,BOOTP 的一对一对应会造成非常可观的浪费。 DHCP 可以说是 BOOTP 的增强版本它分为两个部份一个是伺服器端而另一个是客户端。所有的 IP 网路设定资料都由 DHCP 伺服器集中管理并负责处理客户端的 DHCP 要求而客户端则会使用从伺服器分配下来的 IP 环境资料。比较起 BOOTP ,DHCP 透过 “租约“ 的概念,有效且动态的分配客户端的 TCP/IP 设定,而且,作为兼容考量, DHCP 也完全照顾了

5、BOOTP Client 的需求。 DHCP 的分配形式 首先必须至少有一台 DHCP 工作在网路上面 它会监听网路的 DHCP 请求并与客户端搓商 TCP/IP 的设定环境。它提供两种 IP 定位方式 Automatic Allocation 自动分配其情形是一旦 DHCP 客户端第一次成功的从 DHCP 伺服器端租用到 IP 位址之后就永远使用这个位址。 Dynamic Allocation 动态分配当 DHCP 第一次从 HDCP 伺服器端租用到 IP 位址之后并非永久的使用该位址只要租约到期客户端就得释放(release) 这个 IP 位址以给其它工作站使用。当然 客户端可以比其它主机

6、更优先的延续(renew)租约 或是租用其它的 IP 位址。 动态分配显然比自动分配更加灵活尤其是当您的实际 IP 位址不足的时候例如 您是一家 ISP 只能提供 200 个 IP 位址用来给拨接客户但并不意味着您的客户最多只能有 200 个。因为要知道您的客户们不可能全部同一时间上网的 除了他们各自的行为习惯的不同 也有可能是电话线路的限制。这样您就可以将这 200 个位址轮流的租用给拨接上来的客户使用了。这也是为什么当您查看 IP 位址的时候 会因每次拨接而不同的原因了 (除非您申请的是一个固定 IP 通常的 ISP 都可以满足这样的要求这或许要另外收费)。当然ISP 不一定使用 DHCP

7、 来分配位址但这个概念和使用 IP Pool 的原理是一样的。 DHCP 除了能动态的设定 IP 位址之外还可以将一些 IP 保留下来给一些特殊用途的机器使用它可以按照硬体位址来固定的分配 IP 位址这样可以给您更大的设计空间。同时DHCP 还可以帮客户端指定 routernetmaskDNS ServerWINS Server等等项目您在客户端上面除了将 DHCP 选项打勾之外几乎无需做任何的 IP 环境设定。 DHCP 的工作原理 视乎客户端是否第一次登录网路DHCP 的工作形式会有所不同。 第一次登录的时候 1. 寻找 Server。当 DHCP 客户端第一次登录网路的时候也就是客户发现

8、本机上没有任何 IP 资料设定它会向网路发出一个 DHCPDISCOVER 封包。因为客户端还不知道自己属于哪一个网路所以封包的来源位址会为 0.0.0.0 而目的位址则为 255.255.255.255 然后再附上 Dhcpdiscover 的信息向网路进行广播。 在 Windows 的预设情形下, Dhcpdiscover 的等待时间预设为 1 秒 也就是当客户端将第一个 Dhcpdiscover 封包送出去之后 在 1 秒之内没有得到回应的话 就会进行第二次 Dhcpdiscover 广播。若一直得不到回应的情况下 客户端一共会有四次 Dhcpdiscover 广播(包括第一次在内)除了

9、第一次会等待 1 秒之外其余三次的等待时间分别是 91316 秒。如果都没有得到 DHCP 伺服器的回应 客户端则会显示错误信息 宣告 Dhcpdiscover 的失败。之后基于使用者的选择系统会继续在 5 分钟之后再重复一次 Dhcpdiscover 的过程。 2. 提供 IP 租用位址。当 DHCP 伺服器监听到客户端发出的 Dhcpdiscover 广播后它会从那些还没有租出的位址范围内选择最前面的的空置 IP ,连同其它 TCP/IP 设定,回应给客户端一个 DHCPOFFER 封包。 由于客户端在开始的时候还没有 IP 位址所以在其 Dhcpdiscover 封包内会带有其 MAC

10、位址信息并且有一个 XID 编号来辨别该封包 DHCP 伺服器回应的 Dhcpoffer 封包则会根据这些资料传递给要求租约的客户。根据伺服器端的设定Dhcpoffer 封包会包含一个租约期限的信息。 3. 接受 IP 租约。如果客户端收到网路上多台 DHCP 伺服器的回应只会挑选其中一个 Dhcpoffer 而已(通常是最先抵达的那个) 并且会向网路发送一个 Dhcprequest 广播封包告诉所有 DHCP 伺服器它将指定接受哪一台伺服器提供的 IP 位址。 同时客户端还会向网路发送一个 ARP 封包 查询网路上面有没有其它机器使用该 IP 位址如果发现该 IP 已经被占用客户端则会送出一

11、个 DHCPDECLINE 封包给 DHCP 伺服器拒绝接受其 Dhcpoffer 并重新发送 Dhcpdiscover 信息。 事实上并不是所有 DHCP 客户端都会无条件接受 DHCP 伺服器的 offer 尤其这些主机安装有其它 TCP/IP 相关的客户软体。客户端也可以用 Dhcprequest 向伺服器提出 DHCP 选择 而这些选择会以不同的号码填写在 DHCP Option Field 里面换一句话说在 DHCP 伺服器上面的设定 未必是客户端全都接受客户端可以保留自己的一些 TCP/IP 设定。而主动权永远在客户端这边。 4.租约确认。当 DHCP 伺服器接收到客户端的 Dhc

12、prequest 之后会向客户端发出一个 DHCPACK 回应以确认 IP 租约的正式生效 也就结束了一个完整的 DHCP 工作过程。如上的工作流程如下图:DHCP 发放流程第一次登录之后 一旦 DHCP 客户端成功地从伺服器哪里取得 DHCP 租约之后 除非其租约已经失效并且 IP 位址也重新设定回 0.0.0.0 否则就无需再发送 Dhcpdiscover 信息了而会直接使用已经租用到的 IP 位址向之前之 DHCP 伺服器发出 Dhcprequest 信息DHCP 伺服器会尽量让客户端使用原来的 IP 位址 如果没问题的话直接回应 Dhcpack 来确认则可。如果该位址已经失效或已经被其

13、它机器使用了伺服器则会回应一个 DHCPNACK 封包给客户端要求其从新执行 Dhcpdiscover。 至于 IP 的租约期限却是非常考究的 并非如我们租房子那样简单 以 NT 为例子DHCP 工作站除了在开机的时候发出 dhcprequest 请求之外在租约期限一半的时候也会发出 dhcprequest 如果此时得不到 DHCP 伺服器的确认的话工作站还可以继续使用该 IP 然后在剩下的租约期限的再一半的时候(即租约的 75%)还得不到确认的话 那么工作站就不能拥有这个 IP 了。至于为什么不是到租约期限完全结束才放弃 IP 呢对不起小弟也是不学无术之人没有去深究了只知道要回答 MCSE

14、题目的时候您一定要记得 NT 是这么工作的就是了。 要是您想退租,可以随时送出 DHCPLEREASE 命令解约 就算您的租约在前一秒钟才获得的。 跨网路的 DHCP 运作 从前面描述的过程中,我们不难发现:DHCDISCOVER 是以广播方式进行的,其情形只能在同一网路之内进行因为 router 是不会将广播传送出去的。但如果 DHCP 伺服器安设在其它的网路上面呢由于 DHCP 客户端还没有 IP 环境设定所以也不知道 Router 位址而且有些 Router 也不会将 DHCP 广播封包传递出去因此这情形下 DHCPDISCOVER 是永远没办法抵达 DHCP 伺服器那端的,当然也不会发

15、生 OFFER 及其他动作了。要解决这个问题,我们可以用 DHCP Agent (或 DHCP Proxy )主机来接管客户的 DHCP 请求然后将此请求传递给真正的 DHCP 伺服器然后将伺服器的回复传给客户。这里Proxy 主机必须自己具有路由能力,且能将双方的封包互传对方。 若不使用 Proxy,您也可以在每一个网路之中安装 DHCP 伺服器但这样的话 一来设备成本会增加而且管理上面也比较分散。当然啰如果在一个十分大型的网路中这样的均衡式架构还是可取的。端视您的实际情况而定了。 DHCP 封包格式 以下为各栏位的简要说明:OP 若是 client 送给 server 的封包,设为 1 ,

16、反向为 2 。 HTYPE 硬体类别,Ethernet 为 1 。 HLEN 硬体位址长度, Ethernet 为 6 。 HOPS 若封包需经过 router 传送,每站加 1 ,若在同一网内,为 0 。 TRANSACTION ID DHCPREQUEST 时产生的数值,以作 DHCPREPLY 时的依据。 SECONDS Client 端启动时间(秒)。 FLAGS 从 0 到 15 共 16 bits ,最左一 bit 为 1 时表示 server 将以广播方式传送封包给 client ,其余尚未使用。 ciaddr 要是 client 端想继续使用之前取得之 IP 位址,则列于这里。

17、 yiaddr 从 server 送回 client 之 DHCPOFFER 与 DHCPACK 封包中,此栏填写分配给 client 的 IP 位址。 siaddr 若 client 需要透过网路开机,从 server 送出之 DHCPOFFER、DHCPACK 、 DHCPNACK 封包中,此栏填写开机程式码所在 server 之位址。 giaddr 若需跨网域进行 DHCP 发放,此栏为 relay agent 的位址,否则为 0 。 chaddr Client 之硬体位址。 sname Server 之名称字串,以 0x00 结尾。 file 若 client 需要透过网路开机,此栏将

18、指出开机程式名称,稍后以 TFTP 传送。 options 允许厂商定议选项(Vendor-Specific Area),以提供更多的设定资讯( 如:Netmask、Gateway、DNS、等等)。其长度可变,同时可携带多个选项,每一选项之第一个 byte 为资讯代码,其后一个 byte 为该项资料长度,最后为项目内容。DHCP 的选项非常多,有空请查阅 RFC 或相关文献,并好好理解,这里不再叙述了。DHCP 协定之 RFC 文件RFC-951RFC-1084RFC-1123 RFC-1533RFC-1534RFC-1497RFC-1541习题1. 请问 DHCP 的前身是甚么?还有,DHC

19、P 是做甚么用的? 2. 请列举 DHCP 的分配形式,并加以说明。 3. 请详述 DHCP 的发放流程,并留意不同阶段所用的封包类型。 4. 请用图画出 DHCP 的简单发放流程。 5. 请问跨网路的 DHCP 是如何运作的? 6. 请绘 DHCP 的封包结构,并尝试简述每一栏位的意思。 7. 请说明编码为 0x53 至 DHCP Options 有哪些值,及其代表含意。 DHCP(动态主机配置协议)基本信息 概要动态主机配置协议 (DHCP) 是 RFC 1541(由 RFC 2131 替代)定义的标准协议,该协议允许服务器向客户端动态分配 IP 地址和配置信息。 通常,DHCP 服务器至

20、少给客户端提供以下基本信息: IP 地址 子网掩码 默认网关 它还可以提供其它信息,如域名服务 (DNS) 服务器地址和 Windows Internet 命名服务 (WINS) 服务器地址。 系统管理员配置 DHCP 服务器分配给客户端的选项。 更多信息以下 Microsoft 产品提供 DHCP 客户端功能: Windows NT Server 3.5、 3.51 和 4.0 Windows NT Workstation 3.5、3.51 和 4.0 Windows 95 Microsoft Network Client 3.0 for MS-DOS Microsoft LAN Manag

21、er Client 2.2c for MS-DOS Microsoft TCP/IP-32 for Windows for Workgroups 3.11、3.11a 和 3.11b DHCP 客户端可以接收来自 DHCP 服务器的选项,而不同的 DHCP 客户端支持不同的这些选项。 有关 Microsoft DHCP 客户端所支持的特定 DHCP 选项的信息,请参见 Microsoft Knowledge Base 中以下文章: Q121005 受客户端支持的 DHCP 选项 以下 Microsoft 服务器操作系统提供 DHCP 服务器功能: Windows NT Server 3.5 W

22、indows NT Server 3.51 Windows NT Server 4.0 当客户端被配置为接收 DHCP 信息后首次初始化时,它将启动一个与服务器的对话。以下是客户端和服务器之间对话的汇总表,后面是数据包级的过程说明: Source Dest Source Dest PacketMAC addr MAC addr IP addr IP addr Description-Client Broadcast 0.0.0.0 255.255.255.255 DHCP DiscoverDHCPsrvr Broadcast DHCPsrvr 255.255.255.255 DHCP Offe

23、rClient Broadcast 0.0.0.0 255.255.255.255 DHCP RequestDHCPsrvr Broadcast DHCPsrvr 255.255.255.255 DHCP ACKDHCP 客户端和 DHCP 服务器之间的详细对话如下: DHCPDISCOVER 客户端发送 DHCPDISCOVER 数据包。 以下内容摘自网络监视器的捕获信息,显示了 DHCPDISCOVER 数据包中的 IP 和 DHCP 部分。 在 IP 部分,可以看到 Destination 地址是 255.255.255.255,而 Source 地址是 0.0.0.0。 DHCP 部分

24、将数据包标识为 Discover 数据包,并使用网卡的物理地址在两处标识客户端。注意 CHADDR 字段和 DHCP 的值: Client Identifier 字段是相同的。 IP: ID = 0x0; Proto = UDP; Len: 328IP: Version = 4 (0x4)IP: Header Length = 20 (0x14)IP: Service Type = 0 (0x0)IP: Precedence = RoutineIP: .0 = Normal DelayIP: 0. = Normal ThroughputIP: .0 = Normal ReliabilityIP

25、: Total Length = 328 (0x148)IP: Identification = 0 (0x0)IP: Flags Summary = 0 (0x0)IP: .0 = Last fragment in datagramIP: 0. = May fragment datagram if necessaryIP: Fragment Offset = 0 (0x0) bytesIP: Time to Live = 128 (0x80)IP: Protocol = UDP - User DatagramIP: Checksum = 0x39A6IP: Source Address =

26、0.0.0.0IP: Destination Address = 255.255.255.255IP: Data: Number of data bytes remaining = 308 (0x0134)DHCP: Discover (xid=21274A1D)DHCP: Op Code (op) = 1 (0x1)DHCP: Hardware Type (htype) = 1 (0x1) 10Mb EthernetDHCP: Hardware Address Length (hlen) = 6 (0x6)DHCP: Hops (hops) = 0 (0x0)DHCP: Transactio

27、n ID (xid) = 556223005 (0x21274A1D)DHCP: Seconds (secs) = 0 (0x0)DHCP: Flags (flags) = 0 (0x0)DHCP: 0. = No BroadcastDHCP: Client IP Address (ciaddr) = 0.0.0.0DHCP: Your IP Address (yiaddr) = 0.0.0.0DHCP: Server IP Address (siaddr) = 0.0.0.0DHCP: Relay IP Address (giaddr) = 0.0.0.0DHCP: Client Ether

28、net Address (chaddr) = 08002B2ED85EDHCP: Server Host Name (sname) = DHCP: Boot File Name (file) = DHCP: Magic Cookie = OKDHCP: Option Field (options)DHCP: DHCP Message Type = DHCP DiscoverDHCP: Client-identifier = (Type: 1) 08 00 2b 2e d8 5eDHCP: Host Name = JUMBO-WSDHCP: Parameter Request List = (L

29、ength: 7) 01 0f 03 2c 2e 2f 06DHCP: End of this option fieldDHCPOFFER DHCP 服务器通过发送 DHCPOFFER 数据包来作出响应。 在以下摘录捕获信息的 IP 部分中,Source 地址现在是 DHCP 服务器 IP 地址,而 Destination 地址是广播地址 255.255.255.255。 DHCP 部分将数据包标识为 Offer。 YIADDR 字段是用服务器提供给客户端的 IP 地址填写的。 注意,CHADDR 字段依然包含请求客户端的物理地址。 另外,在 DHCP Option Field 部分,可以看到

30、随 IP 地址一起由服务器发送的各种选项。 在这种情况下,服务器发送的是子网掩码、默认网关(路由器) 、租用时间、WINS 服务器地址(NetBIOS 名称服务)和 NetBIOS 节点类型。 IP: ID = 0x3C30; Proto = UDP; Len: 328IP: Version = 4 (0x4)IP: Header Length = 20 (0x14)IP: Service Type = 0 (0x0)IP: Precedence = RoutineIP: .0 = Normal DelayIP: 0. = Normal ThroughputIP: .0 = Normal Re

31、liabilityIP: Total Length = 328 (0x148)IP: Identification = 15408 (0x3C30)IP: Flags Summary = 0 (0x0)IP: .0 = Last fragment in datagramIP: 0. = May fragment datagram if necessaryIP: Fragment Offset = 0 (0x0) bytesIP: Time to Live = 128 (0x80)IP: Protocol = UDP - User DatagramIP: Checksum = 0x2FA8IP:

32、 Source Address = 157.54.48.151IP: Destination Address = 255.255.255.255IP: Data: Number of data bytes remaining = 308 (0x0134)DHCP: Offer (xid=21274A1D)DHCP: Op Code (op) = 2 (0x2)DHCP: Hardware Type (htype) = 1 (0x1) 10Mb EthernetDHCP: Hardware Address Length (hlen) = 6 (0x6)DHCP: Hops (hops) = 0

33、(0x0)DHCP: Transaction ID (xid) = 556223005 (0x21274A1D)DHCP: Seconds (secs) = 0 (0x0)DHCP: Flags (flags) = 0 (0x0)DHCP: 0. = No BroadcastDHCP: Client IP Address (ciaddr) = 0.0.0.0DHCP: Your IP Address (yiaddr) = 157.54.50.5DHCP: Server IP Address (siaddr) = 0.0.0.0DHCP: Relay IP Address (giaddr) =

34、0.0.0.0DHCP: Client Ethernet Address (chaddr) = 08002B2ED85EDHCP: Server Host Name (sname) = DHCP: Boot File Name (file) = DHCP: Magic Cookie = OKDHCP: Option Field (options)DHCP: DHCP Message Type = DHCP OfferDHCP: Subnet Mask = 255.255.240.0DHCP: Renewal Time Value (T1) = 8 Days, 0:00:00DHCP: Rebi

35、nding Time Value (T2) = 14 Days, 0:00:00DHCP: IP Address Lease Time = 16 Days, 0:00:00DHCP: Server Identifier = 157.54.48.151DHCP: Router = 157.54.48.1DHCP: NetBIOS Name Service = 157.54.16.154DHCP: NetBIOS Node Type = (Length: 1) 04DHCP: End of this option fieldDHCPREQUEST 客户端通过发送 DHCPREQUEST 来响应 D

36、HCPOFFER。 在以下捕获信息的 IP 部分中,客户端的 Source 地址依然是 0.0.0.0,数据包的 Destination 仍然是 255.255.255.255。 由于客户端还没有从服务器得到可以开始使用所提供地址的确认,所以客户端仍然保留 0.0.0.0。 由于可能有多个 DHCP 服务器已经作出响应,并预订了为客户端产生的 Offer,所以 Destination 地址依然被广播出去。 这使得其它 DHCP 服务器知道:它们可以释放已得到的地址,并将这些地址返回给可用地址池。 DHCP 部分将数据包标识为 Request,并使用 DHCP: Requested Addres

37、s 字段来确认所获得的地址。 DHCP: Server Identifier 字段显示提供租约的 DHCP 服务器的 IP 地址。 IP: ID = 0x100; Proto = UDP; Len: 328IP: Version = 4 (0x4)IP: Header Length = 20 (0x14)IP: Service Type = 0 (0x0)IP: Precedence = RoutineIP: .0 = Normal DelayIP: 0. = Normal ThroughputIP: .0 = Normal ReliabilityIP: Total Length = 328

38、(0x148)IP: Identification = 256 (0x100)IP: Flags Summary = 0 (0x0)IP: .0 = Last fragment in datagramIP: 0. = May fragment datagram if necessaryIP: Fragment Offset = 0 (0x0) bytesIP: Time to Live = 128 (0x80)IP: Protocol = UDP - User DatagramIP: Checksum = 0x38A6IP: Source Address = 0.0.0.0IP: Destin

39、ation Address = 255.255.255.255IP: Data: Number of data bytes remaining = 308 (0x0134)DHCP: Request (xid=21274A1D)DHCP: Op Code (op) = 1 (0x1)DHCP: Hardware Type (htype) = 1 (0x1) 10Mb EthernetDHCP: Hardware Address Length (hlen) = 6 (0x6)DHCP: Hops (hops) = 0 (0x0)DHCP: Transaction ID (xid) = 55622

40、3005 (0x21274A1D)DHCP: Seconds (secs) = 0 (0x0)DHCP: Flags (flags) = 0 (0x0)DHCP: 0. = No BroadcastDHCP: Client IP Address (ciaddr) = 0.0.0.0DHCP: Your IP Address (yiaddr) = 0.0.0.0DHCP: Server IP Address (siaddr) = 0.0.0.0DHCP: Relay IP Address (giaddr) = 0.0.0.0DHCP: Client Ethernet Address (chadd

41、r) = 08002B2ED85EDHCP: Server Host Name (sname) = DHCP: Boot File Name (file) = DHCP: Magic Cookie = OKDHCP: Option Field (options)DHCP: DHCP Message Type = DHCP RequestDHCP: Client-identifier = (Type: 1) 08 00 2b 2e d8 5eDHCP: Requested Address = 157.54.50.5DHCP: Server Identifier = 157.54.48.151DH

42、CP: Host Name = JUMBO-WSDHCP: Parameter Request List = (Length: 7) 01 0f 03 2c 2e 2f 06DHCP: End of this option fieldDHCPACK DHCP 服务器用 DHCPACK 响应 DHCPREQUEST,以此完成初始化周期。 Source 地址是 DHCP 服务器 IP 地址,Destination 地址依然是 255.255.255.255。 YIADDR 字段包含客户端的地址,而 CHADDR 和 DHCP: Client Identifier 字段是发出请求的客户端中网卡的物理

43、地址。 DHCP Option 部分将数据包标识为 ACK。 IP: ID = 0x3D30; Proto = UDP; Len: 328IP: Version = 4 (0x4)IP: Header Length = 20 (0x14)IP: Service Type = 0 (0x0)IP: Precedence = RoutineIP: .0 = Normal DelayIP: 0. = Normal ThroughputIP: .0 = Normal ReliabilityIP: Total Length = 328 (0x148)IP: Identification = 15664

44、(0x3D30)IP: Flags Summary = 0 (0x0)IP: .0 = Last fragment in datagramIP: 0. = May fragment datagram if necessaryIP: Fragment Offset = 0 (0x0) bytesIP: Time to Live = 128 (0x80)IP: Protocol = UDP - User DatagramIP: Checksum = 0x2EA8IP: Source Address = 157.54.48.151IP: Destination Address = 255.255.2

45、55.255IP: Data: Number of data bytes remaining = 308 (0x0134)DHCP: ACK (xid=21274A1D)DHCP: Op Code (op) = 2 (0x2)DHCP: Hardware Type (htype) = 1 (0x1) 10Mb EthernetDHCP: Hardware Address Length (hlen) = 6 (0x6)DHCP: Hops (hops) = 0 (0x0)DHCP: Transaction ID (xid) = 556223005 (0x21274A1D)DHCP: Second

46、s (secs) = 0 (0x0)DHCP: Flags (flags) = 0 (0x0)DHCP: 0. = No BroadcastDHCP: Client IP Address (ciaddr) = 0.0.0.0DHCP: Your IP Address (yiaddr) = 157.54.50.5DHCP: Server IP Address (siaddr) = 0.0.0.0DHCP: Relay IP Address (giaddr) = 0.0.0.0DHCP: Client Ethernet Address (chaddr) = 08002B2ED85EDHCP: Se

47、rver Host Name (sname) = DHCP: Boot File Name (file) = DHCP: Magic Cookie = OKDHCP: Option Field (options)DHCP: DHCP Message Type = DHCP ACKDHCP: Renewal Time Value (T1) = 8 Days, 0:00:00DHCP: Rebinding Time Value (T2) = 14 Days, 0:00:00DHCP: IP Address Lease Time = 16 Days, 0:00:00DHCP: Server Iden

48、tifier = 157.54.48.151DHCP: Subnet Mask = 255.255.240.0DHCP: Router = 157.54.48.1DHCP: NetBIOS Name Service = 157.54.16.154DHCP: NetBIOS Node Type = (Length: 1) 04DHCP: End of this option field如果客户端以前有 DHCP 分配的 IP 地址并且客户端被重新启动,那么客户端将在特殊的 DHCPREQUEST 数据包中特别请求以前租用的 IP 地址。 Source 地址是 0.0.0.0,Destinatio

49、n 地址是广播地址 255.255.255.255。 Microsoft 客户端将用以前分配的地址填写 DHCP Option Field DHCP: Requested Address。 严格符合 RFC 的客户端将用请求到的地址填写 CIADDR Field。 这两种情况 Microsoft DHCP 服务器都将接受。 IP: ID = 0x0; Proto = UDP; Len: 328IP: Version = 4 (0x4)IP: Header Length = 20 (0x14)IP: Service Type = 0 (0x0)IP: Precedence = RoutineIP: .0 = Normal DelayIP: 0. = Normal ThroughputIP: .0 = Normal ReliabilityI

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报