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)也非常的支持.这里, ...
一周排行
  •   一般就是写一个ASP或PHP的后门,不仅很麻烦,而且还要猜解网站的目录,如果对方没有开IIS,那我们岂不没办法了?? 后来,自己思索想到一个办法,在我测试的几台有此漏洞的机中均获得了成功,现将我的攻击方法公布如下 ...
  • 1.修改启动时内存参数.并指定JVM时区 (在windows server 2008 下时间少了8个小时) 在Tomcat上运行j2ee项目代码时,经常会出现内存溢出的情况,解决办法是在系统参数中增加系统参数: wi ...
  •       <钢琴木马>预告片截图       日前,在第四届海峡两岸(厦门)文化产业博览交易会现场,电影<钢琴木马>剧组举行首款片花的发布式.这是电影<钢琴木马>本月在金鸡百花奖 ...
  •   转载请注明出处:優YoU  http://user.qzone.qq.com/289065406/blog/1304742541   大致题意: 给定一些木棒,木棒两端都涂上颜色,求是否能将木棒首尾相接,连成一条 ...
  • 写在前面 由于在数据库中存的时间有时间戳格式的数据,在解析以及保存的时候,就需要考虑到数据格式的兼容性问题.看到数据库中的时间字段基本上都是以时间戳格式存储的,没办法,只能将时间进行转换了,考虑到其他系统可能要对时间 ...
  •          This document provides information on how to move a controlfile from filesystem to ASM and Vise Ver ...
  • 转载:http://www.cnblogs.com/hangwei/p/4249406.html 本文主要收集IIS在发布站点过程中遇到的错误,并提供解决办法.并亲测可行.如果您也在使用IIS发布站点的过程中遇到了一 ...
  • 在学习SVN的过程中,你经常会遇到SVN优缺点问题,在这里向大家介绍一下SVN与CVS优缺点,希望通过的介绍大家对SVN与CVS优缺点有清晰的认识. 本节和大家一起学习一下SVN与CVS优缺点,通过对比我们可以看出S ...
  •        首先我们来说下XML.XML是一种可扩展标记语言,标准通用标记语言的子集,是一种用于标记电子文件使其具有结构性的标记语言.        它可以用来标记数据.定义数据类型,是一种允许用户对自己的标记语言 ...
  • Android音量调节的实现,分两种情况说明,一种是在settings的音量设置界面,按下侧键进行调节:另一种是在非settings界面,按下侧键进行音量调节.这两种调节方式的实现不一样,分别操作的是两个不同的音量S ...