科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网网络频道应用层BOOTP:引导协议

应用层BOOTP:引导协议

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

引导协议(BOOTP)是一种基于 UDP/IP 的协议。在客户机IP地址不知道的情况下,服务器必须要有一个连接硬件地址和 IP 地址的数据库,使得客户机 IP 地址在收到“bootreply”后更换到字段中。

作者:中国IT实验室 2007年9月16日

关键字: 路由协议 EIGRP igrp SNMP CISCO 网络协议

  • 评论
  • 分享微博
  • 分享邮件

  BOOTP:引导协议(BOOTP:Bootstrap Protocol)

  

  引导协议(BOOTP)是一种基于 UDP/IP 的协议。这种协议允许正在启动的主机动态配置而无需用户监督。BOOTP 主要用于客户机从服务器获得自己的 IP 地址,服务器的 IP 地址以及启动映象文件名。此外通过 BOOTP,其它一些装置信息,如本地子网掩码、本地时间偏移量、默认路由器地址和各种 Internet 服务器地址,都能与客户机交流。

  

  BOOTP 使用 TCP/IP 网络协议中的两个不同的“著名”通讯端口 UDP 67/68。UDP 67 用于服务器,UDP 68 用于 BOOTP 客户机。客户机启动时,本身还没有 IP 地址,这时 BOOTP 客户机就以广播的形式发出 IP 地址查询的请求包,这个请求包中包含了客户机物理地址以及已知的 IP 地址。客户使用地址 255.255.255.255 发送广播,这种特殊地址即称之为有限广播地址。客户机等待服务器的响应,如果在特定时间段内没有收到响应,客户机就重新发出请求。

  

  通过引导答复(bootreply)包,服务器响应客户机请求。请求可以包含被引导的“通称”文件名,例如,“unix”或“ethertip”。当服务器发出一个“bootreply”,引导文件的当限路径名就会替换这个域。在确定域名上,服务器会结合机器本身的数据库一起考虑。数据库联接了客户机地址、请求文件名和为用户定制的特殊引导文件。如果请求(bootrequest)文件名是空,服务器就返回一个文件名字段标志下载的客户机默认文件。

  

  在客户机IP地址不知道的情况下,服务器必须要有一个连接硬件地址和 IP 地址的数据库,使得客户机 IP 地址在收到“bootreply”后更换到字段中。

  

  BOOTP 是由 RARP 扩展而来,但 RARP 只操作于 LAN 网络的数据链路层;而基于 UDP/IP 的配置协议 BOOTP 则提供了更多配置方面的信息,它允许整个 IP 网络动态配置。总之,BOOTP 及其扩展是动态主机配置协议(DHCP)的基础。

  协议结构

  

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章