收藏 分享(赏)

TCPIP详解-卷一-协议-16.2BOOTP的分组格式.docx

上传人:scg750829 文档编号:8099155 上传时间:2019-06-08 格式:DOCX 页数:4 大小:122.36KB
下载 相关 举报
TCPIP详解-卷一-协议-16.2BOOTP的分组格式.docx_第1页
第1页 / 共4页
TCPIP详解-卷一-协议-16.2BOOTP的分组格式.docx_第2页
第2页 / 共4页
TCPIP详解-卷一-协议-16.2BOOTP的分组格式.docx_第3页
第3页 / 共4页
TCPIP详解-卷一-协议-16.2BOOTP的分组格式.docx_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

1、16.2BOOTP 的分组格式BOOTP 请求和应答均被封装在 UDP 数据报中,如图 16-1 所示。IP数据报UDP数据报IP首部 UDP首部 BOOTP请求 /应答20字节 8字节 300字节图 16-1BOOTP 请求和应答封装在一个 UDP 数据报内图 16-2 显示了长度为 300 字节的 BOOTP 请求和应答的格式。“操作码” 字段为 1 表示请求,为 2 表示应答。硬件类型字段为 1 表示 10Mb/s 的以太网,这和 ARP 请求或应答(图 4-3)中同名字段表示的含义相同。类似地,对于以太网,硬件地址长度字段为 6 字节。“跳数 ”字段由客户设置为 0,但也能被一个代理服

2、务器设置(参见 16.5 节) 。“事务标识” 字段是一个由客户设置并由服务器返回的 32bit 整数。客户用它对请求和应答进行匹配。对每个请求,客户应该将该字段设置为一个随机数。客户开始进行引导时,将“秒数”字段设置为一个时间值。服务器能够看到这个时间值,备用服务器在等待时间超过这个时间值后才会响应客户的请求,这意味着主服务器没有启动。如果该客户已经知道自身的 IP 地址,它将写入“客户 IP 地址 ”字段。否则,它将该字段设置为 0。对于后面这种情况,服务器用该客户的 IP 地址写入“你的 IP 地址”字段。 “服务器 IP 地址”字段则由服务器填写。如果使用了某个代理服务器(见 16.5

3、 节) ,则该代理服务器就填写“网关 IP 地址” 字段。客户必须设置它的“客户硬件地址”字段。尽管这个值与以太网数据帧头中的值相同,UDP 数据报中也设置这个字段,但任何接收这个数据报的用户进程能很容易地获得它(例如一个 BOOTP 服务器) 。一个进程通过查看 UDP 数据报来确定以太网帧首部中的该字段通常是很困难的(或者说是不可能的) 。操作码(1=请求 ,2=应答 )硬件类型(1=以太网 )硬件地址长度(以太网为 6) 跳数事务标识秒数 未使用300字节客户 IP地址你的 IP地址服务器 IP地址网关 IP地址客户主机硬件地址 (16字节 )服务器主机名 (64字节 )特定厂商信息 (

4、64字节 )引导文件名 (128字节 )图 16-2BOOTP 请求和应答的格式“服务器主机名” 字段是一个空值终止串,由服务器填写。服务器还将在“引导文件名字段” 填入包括用于系统引导的文件名及其所在位置的路径全名。“特定厂商区域” 字段用于对 BOOTP 进行不同的扩展。16.6 节将介绍这些扩展中的一些。当一个客户使用 BOOTP(操作码为 1)进行系统引导时,引导请求通常是采用链路层广播,IP 首部中的目的IP 地址为 255.255.255.255(受限的广播,12.2 节) 。源 IP 地址通常是 0.0.0.0,因为此时客户还不知道它本身的 IP 地址。回顾图 3-9,在系统进行

5、自引导时, 0.0.0.0 是一个有效的 IP 地址。端口号BOOTP 有两个熟知端口:BOOTP 服务器为 67,BOOTP 客户为 68。这意味着 BOOTP 客户不会选择未用的临时端口,而只用端口 68。选择两个端口而不是仅选择一个端口为 BOOTP 服务器用的原因是:服务器的应答可以进行广播(但通常是不用广播的) 。如果服务器的应答是通过广播传送的,同时客户又选择未用的临时端口,那么这些广播也能被其他的主机中碰巧使用相同临时端口的应用进程接收到。因此,采用随机端口(即临时端口)对广播来说是一个不好的选择。如果客户也使用服务器的知名端口(67)作为它的端口,那么网络内的所有服务器会被唤醒来查看每个广播应答(如果所有的服务器都被唤醒,它们将检查操作码,如果是一个应答而不是请求,就不作处理) 。因此可以让所有的客户使用与服务器知名端口不同的同一知名端口。如果多个客户同时进行系统引导,并且服务器广播所有应答,这样每个客户都会收到其他客户的应答。客户可以通过 BOOTP 首部中的事务标识字段来确认应答是否与请求匹配,或者可以通过检查返回的客户硬件地址加以区分。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

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


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

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

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