bootp和dhcp有什么区别_bootp_bootp和dhcp有什么区别

电脑杂谈  发布时间:2019-10-04 01:03:06  来源:网络整理

bootp_bootp和dhcp有什么区别_bootp和dhcp有什么区别

DHCP 和 RARP 的差别RARP 在功能上有点类似于 DHCP 协议,确切的说 DHCP 是 BOOTP 协议的升级,而 BOOTP 在某些意义上又是 RARP 协议的升级。BOOTP 和 RARP 的差别在于 RARP 是 在数据链路层实现的,而 BOOTP 实在应用层实现的,作为 BOOTP 的升级版 DHCP 也是在应用层推动的。这种实现层面的差 别也从 RARP 和 BOOTP/DHCP 的报文封 装格式的区别上表现起来了bootp和dhcp有什么区别,RARP 直接封装在以太网帧中,协议类型置为 0x0800 以标识这个报文是 ARP/RARP 报文,BOOTP/DHCP 报文是直接封装在 UDP 报文中,作为 UDP 的数据段出现的。从功能上说,RARP 只能实现简单的从 MAC 地址到 IP 地址的查询工作bootp和dhcp有什么区别,RARP server 上的 MAC 地址和 IP 地址是需要事先静态配置好的。但 DHCP 却可以谋求 除静态分配外的动态 IP 地址分配以及 IP 地址租期管理之类相对复杂的用途。RARP 是初期提供的借助软件地址获得 ip 的解决方案,但它有自己的局限性,比 如 RARP 客户与 RARP 服务器不在同一端口,中间有路由器等设施连接,这时候利 用 RARP 就变得无能为力,因为 RARP 请求报文不能通过路由器,BOOTP/DHCP 提供 了较好的缓解方法。

bootp和dhcp有什么区别_bootp_bootp和dhcp有什么区别

RARP、BOOT 和 DHCP 都是动态学习 IP 地址的协议。起初,客户端主机要发送一 个广播以开展发现进程,有一台专门的服务器负责很多请求并提供 IP 地址 给客户端主机。 RARP 使用的是和 ARP 相同的消息,只不过它的消息中列出的目标 MAC 地址是其 自己的 MAC 地址,而目标 IP 地址是 0.0.0.0。预先配置好的 RARP 服务器(必 须进入客户端同一子网中)接收请求并进行查询。如果目标 MAC 地址的匹配到, RARP 服务器就发送 ARP 响应(包含配置的 IP 地址在其 源 IP 地址字段中) BOOTP 可以提升 RARP 的地址分配范围。它使用的是完全不同的消息集(在 RFC 951 中定义),其命令封装在 IP 和 UDP 包头中。只要路由器配置好了,BOOTP 消息包可以转发到其他子网。此外,BOOTP 还支持其它信息(如子网掩 码、默 认网关等)的分配。不过,BOOTP 仍然没有解决 RARP 的配置负担,它而是应该 为每个客户端定义 MAC 地址和 IP 地址的映射。 DHCP 大大减轻了配置工作,因为它是动态分配的。在 DHCP 中,不需要预先配 置 MAC 地址,你只应该配置一个地址池,DHCP 会动态地在地址池中选取地址进 行分配。

bootp和dhcp有什么区别_bootp_bootp和dhcp有什么区别

在路由器上配置 ip helper-address dhcp_server_address 可以跨子 网使用 DHCP 协议(DHCP 中继代理)。另一种方法是将路由器配置为 DHCP 服务 器,其方法如下:1)配置一个 DHCP 池 2)配置路由器在 DHCP 池中排除自身地址(ip dhcp excluded-address) 3)屏蔽 DHCP 冲突日志(no ip dhcp conflict-logging)或配置一个 DHCP 数 据库代理(ip dhcp database)RARP、BOOTP 和 DHCP 的非常 特性 依赖于服务器来分配 IP 地址 消息封装在 IP 和 UDP 中,所以它 们可以转发到远端服务器 客户端可看到自己的掩码、网关、 DNS 和下载服务器 由 IP 地址池动态分配地址,而不 需要了解客户端的 MAC 地址 允许 IP 地址的临时租赁 包含注册客户端主机的 FQDN(用 DNS)的扩展功能 RARP 是 否 否 否 否 否 BOOTP 是 是 是 否 否 否 DHCP 是 是 是 是 是 是


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-125044-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...