BOOTP 与 DHCP

Bootstrap 协议 (BOOTP) 定义于 RFC 951,是 DHCP 的前身,与 DHCP 在运行上有一些相似之处。BOOTP 可供无盘工作站下载地址和启动配置。无盘工作站没有硬盘和操作系统。例如,超市里的许多自动收银机就是无盘工作站。DHCP 和 BOOTP 均是基于客户端/服务器模式,并使用 UDP 端口 67 与 68。这些端口现在仍称为 BOOTP 端口。

如图所示,DHCP 和 BOOTP 有两个组件。服务器是一台具有静态 IP 地址的主机,它负责分配、分发和管理 IP 和配置数据。每一分配信息(IP 和配置数据)都以称作“绑定”的数据集存储在服务器上。客户端是任何使用 DHCP 方法获得 IP 编址或支持配置信息的设备。
为了解 BOOTP 与 DHCP 之间的功能差别,请考虑加入网络所需的四个基本 IP 参数:
IP 地址
网关地址
子网掩码
DNS 服务器地址
DHCP 与 BOOTP 之间主要有三个区别:
首要区别是,使用 BOOTP 时,必须在服务器数据库中预先手动配置主机信息,而 DHCP 则允许将网络地址和配置动态分配给新连接的主机。当 BOOTP 客户端请求 IP 地址时,BOOTP 服务器搜索预定义表中与客户端 MAC 地址相匹配的条目。如果条目存在,则该条目相应的 IP 地址将返回给客户端。也就是说,BOOTP 服务器中必须预先配置了 MAC 地址与 IP 地址之间的绑定。
DHCP 允许通过租用机制恢复和重新分配网络地址。具体来说,通过 DHCP 机制分配给客户端的 IP 地址在有限的租用期限内有效。租期届满后,可以将此 IP 地址重新分配给另一客户端;而在租用期限内,客户端如果移往另一个子网,可以再一次得到 IP 地址分配。客户端也可以续租并保持同一 IP 地址。BOOTP 不使用租用机制。BOOTP 已为客户端保留 IP 地址,不能将它分配给任何其它客户端。
BOOTP 向主机提供的信息量有限。DHCP 提供附加 IP 配置参数,例如 WINS 和域名等。

本文出自 “07net01” 博客,请务必保留此出处http://07net01.blog.51cto.com/1192774/594760

更多相关文章
  • 白国宏 我生活在二三线城市再往下数个档次的小镇上,还是小镇上数得出来的反应慢.只会傻学习的乖孩子.可是即使如此,从高考结束申请了QQ到如今,我已经和那只可爱的小企鹅朝夕相伴10年了. 小企鹅伴着我走过美好的大学岁月,走过艰难的找工作时光,走过甜美恋爱时光,走过初入社会的懵懂时光--没事的时候,我一直 ...
  • 易网科技讯 5月14日消息,空中网(Nasdaq:KONG)今天公布截至2009年3月31日的今年第一季度财报显示,其一季度总营收2960万美元,同比增长38%,环比增长11%:本季度成功扭亏为盈,实现运营利润263万美元,净利润为252万美元. 空中网第一季度总营收为2960万美元,同比增长38% ...
  • 对于windows系统的密码破解只需做一个PE盘,然后进入boot启动项并从u盘启动即可去破解(一般百度都有这些详细的步骤).而现在我教大家的是如何破解Linux系统的密码.首先我用一台装有Linux6.5系统的虚拟机来实验.在不知Linux系统密码或在忘记Linux密码的情况下,开启系统,在开启系 ...
  • MSN和QQ,交流沟通的好工具,拉近了人们的距离.然而,对于很多业务繁忙同时又不太依赖即时交流工具的公司来说,它们可是洪水猛兽,会严重影响员工的正常工作.公司的正常运转. 针对以上情况,很多网管会采用措施禁用MSN.QQ等即时通信工具.但简单的禁用并不能解决问题,由于网络办公的需要,网管并不能禁用H ...
  • Block数据类型 Block封装了一段代码 可以在任何时候执行 Block可以作为函数参数或者函数的返回值 而其本身又可以带输入参数或返回值 苹果官方建议尽量多用Block 在多线程 异步任务 集合遍历 集合排序 动画转场用的很多 定义Block变量 void (^myBlock) (); int ...
  • 我创业的这一年   九个月只有两个人 今天晚上,正好在微博上看到itjuzi的创始人文飞翔发表了一篇回顾自己创业经历的分享.想想,我和飞翔几乎是同时出来创业,做的都是一个创业链条上的事情,我们第一个交换的友情链接,在活动中飞翔和她的技术合伙人对缘创派(www.ycpai.com)也非常的支持.这里, ...
一周排行
  • 2013年度IT博客大赛,是技术人的年度盛会,不仅在大赛中能评选出好博客,而且过程也是异常的丰富哦~ 比如:你邀请好友参赛,能拿"博"乐奖(技术图书) 比如:你发微博播报大赛赛况,能拿微" ...
  • 前言: 在游戏中,我们经常可以看到,获取分数后,分数会自动升到对应的分数栏上面.今天我们就来实现这种效果 正文: 这种效果实现起来其实非常的简单,只需要对生成出来的分数(通常是一个Sprite或Node)添加动作,让 ...
  •         [倚天屠龙记] vim 查找与替换(简单查找) {{{         搜索与替换是文本编辑器的最重要的功能之一,也是其能力的一个缩影.         接下来用几节的篇幅重点叙述vim的查找与替换功 ...
  • 根据预处理标识符执行方法.Conditional 属性是 ConditionalAttribute 的别名,可应用于方法或属性类. 通常用于DEBUG,如下则只有在debug的情况下会打印log. [Conditio ...
  • 一.概述 MyBatis中在查询进行select映射的时候,返回类型可以用resultType,也可以用resultMap,resultType是直接表示返回类型的,而resultMap则是对外部ResultMap的 ...
  •     环境 Centos-7.x86_64下. apache 2.4.10,  php 5.4.39.     话说今天是头一回这linux下安装apache, 并且我一心要使用fast-cgi而不是module方 ...
  •  一直想说,都算了.最近两天写的blog比较多,遇到状况很多,实在忍不住. 首先这个系统本身不太好,无论功能和设计,跟wordpress几乎不是一个档次.当初CSDN选择拿.Text来改,估计也就是因为是.NET的, ...
  • 华为公司向来是媒体追踪的重点,可给媒体人的印象总是三缄其口,记者很难得到一些来自官方的言论和信息.有记者表示,用“低调”来形容华为,一点都不过分.不过,这种低调或许将成为历史. 今天,2011年5月5日,来自华为企业 ...
  • 首先创建好数据库 读取数据库那些代码 using System; using System.Collections.Generic; using System.Linq; using System.Web; usin ...
  • 华为c199多少钱?接下来小编就为大家介绍华为c199价格/报价,感兴趣的朋友可以看一下 华为c199价格多少钱?小编带来了关于华为c199报价方面的消息,C199是华为即将推出的一款金属机身机型,下面就让我们一起来 ...