当前位置:谷粒网 > 在线学习 > 正文

BOOTP (bootpriority启动顺序)

作者:安明雅 在线学习 2023-04-11 21:59:46 阅读:23

BOOTP(Bootstrap Protocol,引导程式协定)是一种引导协定,基于IP/UDP协定,也称自举协定,是DHCP协定的前身。BOOTP用于无盘工作站的区域网路中,可以让无盘工作站从一个中心伺服器上获得IP位址。通过BOOTP协定可以为区域网路中的无盘工作站分配动态IP位址,这样就不需要管理员去为每个用户去设定静态IP位址。

基本介绍

中文名:引导程式协定外文名:Bootstrap Protocol缩写:BOOTP性质:一种引导协定

简介

BOOTP使用UDP报文传输,并使用保留连线埠号67(BOOTP伺服器)和68(BOOTP客户端)工作。使用BOOTP协定的时候,一般包括Bootstrap Protocol Server(自举协定服务端)和Bootstrap Protocol Client(自举协定客户端)两部分。BOOTP的一般工作流程就是BOOTP客户端和BOOTP伺服器之间的互动,其流程如下:由BOOTP启动代码来启动BOOTP客户端,这个时候BOOTP客户端还没有IP位址。BOOTP客户端使用广播形式的IP位址255.255.255.255向网路中发出IP位址查询要求。运行BOOTP协定的伺服器接收到这个请求,会根据请求中提供的MAC地址找到BOOTP客户端,并传送一个含有IP位址、伺服器IP位址、网关等信息的回应帧。BOOTP客户端会根据该回应帧来获得自己的IP位址并通过专用档案伺服器(如TFTP伺服器)下载启动镜像档案,模拟成磁碟来完成启动。我们熟知的DHCP协定是从BOOTP的基础上发展而来的,它们都是主机配置协定,都可以大大减少管理员的工作量。BOOTP可以看成是简单版的DHCP,是对主机的静态配置,而DHCP可以依据一些策略对主机进行动态配置。BOOTP用于无盘工作站的启动和配置,而DHCP更适用于客户端接入变化的网路,即客户端接入时间、接入地点不固定。

RFC详解

本RFC描述一种IP/UDP引导协定(BOOTP),允许一个无盘客户端发现自己的IP位址,伺服器主机的地址,和装入一个指定名称的档案到记忆体并且运行。引导操作有两阶段组成。本RFC描述第一个阶段:'分配地址和选择引导档案'。在获得地址和档案名称信息后,就进入引导的第二个阶段:档案传送。档案传送一般使用TFTP协定[9],因为两个阶段均驻留在客户端的PROM中。但BOOTP也能够与其它协定如SFTP或FTP一起工作。我们建议客户端的PROM软体提供一种无须用户互动的完整的引导方式。这是一种无人值守的上电启动方式。必须提供一种机制来让用户手工提供地址和档案名称信息旁路BOOTP协定直接进入档案传送阶段。如果提供非可变存储,我们建议在那里保存设定以旁路BOOTP协定直到这些设定导致档案传送阶段失败。如果快取的信息失败,引导后退到第一阶段并使用BOOTP。

协定的要点

1.使用了一个单独的包交换(信息)。使用逾时机制直到收到应答。双向使用相同的包栏位结构。使用(最大可能长度的)固定长度的栏位来简化结构定义

版权声明:本文内容由用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。转载请注明出处:https://www.gulizw.com/guli/68715.html

网友评论

  • 随机文章

  • 热门文章

  • 最新文章