49、网络扩展协议及其应用详解

网络扩展协议及其应用详解

1. ARP 协议

IP 地址是虚拟的,由软件处理。局域网(LAN)或广域网(WAN)硬件无法检测网络的网络 ID 与 IP 地址之间,或主机与主机 ID 的 IP 地址之间的连接。为了传输 IP 数据包,数据必须封装在一个帧中,该帧可以从接收方的本地硬件进行传输。因此,这个帧必须包含接收方和发送方的硬件地址。

地址解析协议(ARP)用于在通过以太网发送消息时确定对应的 MAC 地址。当 IP 协议想要通过以太网发送消息时,除了接收方的 IP 地址外,还需要知道对应的 MAC 地址。为此,TCP/IP 协议套件维护了一个地址解析协议(ARP)。ARP 定义了两个基本组件:请求和响应。请求消息包含一个 IP 地址,并请求对应的硬件地址(MAC 地址)。响应包含对应的硬件地址和请求的 IP 地址。

为了避免为每个要发送的数据包都先发送一个 ARP 请求,ARP 协议将所有已知信息临时存储在一个表中。ARP 将这个表作为一个缓存:一个小表,其中包含一些相关的引擎信息,每个信息可以在一定时间(几分钟)后被覆盖或删除。

反向地址解析协议(RARP)则相反,它发送一个带有硬件地址的请求,然后发送一个带有请求的 IP 地址的响应。

2. BootP 和 DHCP 协议

2.1 BootP 协议

在主机启动时,需要进行一些配置才能积极参与网络流量。每个主机都有一个 IP 地址、合理应用的子网掩码、默认网关的 IP 地址(连接本地网络到其他网络、互联网等的路由器),可能还有 DNS 服务器的数据。这些数据可以在主机中静态定义,也可以动态确定。

引导协议(BootP)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值