BOOTP 与 DHCP

BOOTP :BOOTSTRAP PROTOCOL    RFC 951 http://www.ietf.org/rfc/rfc951.txt

DHCP:    Dynamic Host Configuration Protocol  RFC 2131  http://www.ietf.org/rfc/rfc2131.txt

bootstrap协议(BOOTP)是先于DHCP开发的主机配置协议,主要用于无盘工作站网络中。DHCP协议在BOOTP的基础上进行了改进,并消除了BOOTP作为主机配置服务所具有的特殊限制


1. DHCP 与 BOOTP协议包格式几乎相同

DHCP与BOOTP包协议基本一致,就是最后, 携带数据段有所不同,其余的都相同:用于携带可选数据的最终消息头字段。对于BOOTP,这个可选字段被称做“特定供应商区域”,并限制为64个八位字节。对于DHCP,该区域被称做“选项”字段,最多可携带312个八位字节的DHCP选项信息。


2. 通讯方式,通讯端口都一致

BOOTP和DHCP均使用相同的保留协议端口在服务器和客户端之间发送和接收消息。BOOTP和DHCP服务器均使用67号UDP端口来监听和接收客户端请求消息。BOOTP和DHCP客户端一般保留68号UDP端口,用于接受来自BOOTP服务器或DHCP服务器的消息回复。

  由于DHCP和BOOTP消息使用几乎相同的格式类型和数据包结构,并且一般使用众所周知的相同服务端口,因此BOOTP和DHCP中继代理程序通常将BOOTP和DHCP消息视为基本相同的消息类型,而不做区分。

3. 分配方式

BOOTP和DHCP都在启动期间将IP地址分配给客户端,只是它们使用不同的分配方法。BOOTP通常为每个客户端提供单个IP地址的固定分配,在BOOTP服务器数据库中永久保留该地址。DHCP通常提供可用IP地址的动态、租用分配,在DHCP服务器数据库中暂时保留每个DHCP客户端地址。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值