BOOTP
外观
![]() |
BOOTP是一种网络协定,让电脑可以从服务器下载启动程式,其定义于 1985 年发布的 RFC 951。
BOOTP(Bootstrap Protocol)是DHCP的前身,本来是设计用来给无磁盘主机透过网络开机用的协定,它与DHCP最大的不同有:
- 会要求一个boot file,用来获取开机配置。
- 不支援动态IP分配,也因此BOOTP客户端不知道有关DHCP中租约时间的部分。
由于BOOTP与DHCP的封包格式极为相似,因此有的DHCP服务器也支援BOOTP协定, 也能够回应BOOTP客户端的请求,但是由于BOOTP不支援DHCP的租约时间选项, 因此DHCP服务器在发放IP给BOOTP客户端时,基本上是假设租约时间无上限,也就是不回收发给 BOOTP 客户端的IP地址。
BOOTP 使用 UDP 进行传输,并且只使用 IPv4。服务器用来接收请求的端口是 67,客户端用于接收回复的端口是 68。[1]
最早的 BOOTP 需要软盘建立最开始的网络连接,但是后来设备制造商直接将 BOOTP 内置,实现了完全的网络启动。
参考文献
[编辑]![]() | 这是一篇与互联网相关的小作品。您可以通过编辑或修订扩充其内容。 |
- ^ Croft, W.J.; Gilmore, J. Bootstrap Protocol. 1985-09. doi:10.17487/rfc0951 (英语).