DHCP与BOOTP协议的区别与联系

        DHCP与BOOTP协议的区别与联系 bootstrap协议(BOOTP)是先于DHCP开发的主机配置协议,主要用于无盘工作站网络中。DHCP协议在BOOTP的基础上进行了改进,并消除了BOOTP作为主机配置服务所具有的特殊限制。RFC 951文档定义了BOOTP。 1.BOOTP与DHCP的相似性 由于BOOTP和DHCP之间的关系,两个协议共享某些定义特征。公用元素包括以下几个。 (1)每种格式结构都用于在服务器和端之间交换消息 BOOTP 和DHCP使用几乎相同的请求消息(由客户端发送)和回复消息(由服务器发送)。任何一种协议中的消息都使用576字节的单个用户数据报协议(UDP)来 封装每个协议消息。对于BOOTP和DHCP,消息头除以下一种情况外,其余的都相同:用于携带可选数据的最终消息头字段。对于BOOTP,这个可选字段 被称做“特定供应商区域”,并限制为64个八位字节。对于DHCP,该区域被称做“选项”字段,最多可携带312个八位字节的DHCP选项信息。 (2)使用众所周知的UDP端口进行客户端/服务器通信 BOOTP 和DHCP均使用相同的保留协议端口在服务器和客户端之间发送和接收消息。BOOTP和DHCP服务器均使用67号UDP端口来监听和接收客户端请求消 息。BOOTP和DHCP客户端一般保留68号UDP端口,用于接受来自BOOTP服务器或DHCP服务器的消息回复。 由于DHCP和BOOTP消息使用几乎相同的格式类型和数据包结构,并且一般使用众所周知的相同服务端口,因此BOOTP和DHCP中继代理程序通常将BOOTP和DHCP消息视为基本相同的消息类型,而不做区分。 (3)作为配置服务的完整组成部分的IP地址分配 BOOTP 和DHCP都在启动期间将IP地址分配给客户端,只是它们使用不同的分配方法。BOOTP通常为每个客户端提供单个IP地址的固定分配,在BOOTP服务 器数据库中永久保留该地址。DHCP通常提供可用IP地址的动态、租用分配,在DHCP服务器数据库中暂时保留每个DHCP客户端地址。 2.BOOTP/DHCP的差别 BOOTP和DHCP的主机配置方式有明显的差别。表8-1对比了它们在功能上的差异。 表8-1  BOOTP和DHCP协议主机配置方式的区别
【责任编辑: 雪花 TEL:(010)68476606-8007】 DHCP术语 为了正确理解DHCP服务工作的原理,以及后续的DHCP服务器配置,在此先简单了解与DHCP服务有关的术语,见表8-2所示。 表8-2  与DHCP服务有关的术语
【责任编辑: 雪花 TEL:(010)68476
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值