Advertisement

高层网络协议研究(DHCP)

阅读量:

待解决的关键问题
① 无盘工作站启动过程中,如何获取IP地址、网络掩码、默认网关地址以及域名服务器地址等信息.
② 在临时Internet连接的情况下,如何为设备分配一个有效的IP地址.
③ 如何有效降低配置过程的复杂程度.

引导协议概述

  1. RARP协议存在的局限性
    ① 仅能提供IP地址信息.
    ② RARP请求数据包无法被路由器转发.

BOOTP协议的背景与功能
BOOTP最初设计用于无磁盘主机接入网络的场景:这类主机通过BOOT ROM而非传统磁盘启动,并借助BOOTP协议自动完成TCP/IP环境的配置。然而,该协议存在一定的缺陷:在配置之前必须预先知晓客户端的硬件地址,因此缺乏动态性。在IP资源有限的情况下,这种一对一的映射方式可能导致较大的资源浪费。

  1. BOOTP的工作机制
    该协议基于UDP通信模型,所使用的端口号分别为67和68。当无盘设备启动后,会采用32位全“1”的有限广播地址,在本地网络中广播发送BOOTP请求报文。

BOOTP服务器支持两种响应方式:

  • 单播模式:首先在ARP缓存中为请求设备创建一条记录,随后将 BOOTP 响应报文直接发送给请求方。
  • 广播模式:以广播形式向网络中的所有设备发送响应报文。

此外,BOOTP采用了

全部评论 (0)

还没有任何评论哟~