zoukankan      html  css  js  c++  java
  • BOOTP引导程序协议

    1:BOOTP的概念

    BOOTP主要用来取代RARP的

    解决了两个问题,第一个解决了RARP只返回一个结果的问题,第二个解决了RARP只能在本网络广播的弊端

    BOOTP被称为引导程序协议

    2:BOOTP的报文的格式

    UDP(首部,)|操作码(1表示请求/2表示应答,1个字节)|硬件类型(1表示以太网,一个字节)|硬件地址长度(以太网为6,1个字节)|跳数(如果该BOOTP请求不是在本网络中进行引导,则需要转向别的的网络,当由本网络的路由器转像别的路由器的时候,跳数应该加1,是由代理服务器设置的,代理服务器指的就是本网络的的一个路由器,当跳数大于3的时候,丢弃本数据报,1个字节)|事物标志(用来确认应答是否与请求匹配,或者可以通过硬件地址进行确定,4个字节)|秒数(当主服务器在这个秒数之内没用启动,则调用备用服务器,2Bytes)|未使用(2个字节)|客户IP地址(如果客户已经知道自身的ip地址,则写入,如果不知道则写入0)|

    你的IP地址(服务器写入客户的IP地址)|服务器IP地址(如果次服务器就是BOOTP服务器则写入,如果是代理服务器,则将本机的IP地址写入网关IP地址,4个字节)|网关IP地址(记录代理服务器的IP地址,4个字节)|客户主机硬件地址(16个字节)|服务器主机名(不定长度,,64字节)|引导文件名(128字节)|特定厂商信息







  • 相关阅读:
    4.练习
    『Java面试题总结
    『Maven + Junit + Jacoco』单元测试覆盖率
    『Linux』命令
    『ElasticSearch』安装、健康值检查
    『类型转换』Object转Map、Map转Object
    『ElasticSearch』排序报错
    MD5加密解密网址总结
    汉字编码的理解
    ASCII码的理解
  • 原文地址:https://www.cnblogs.com/SmileLion/p/5863541.html
Copyright © 2011-2022 走看看