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

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

一、ARP 协议

1.1 IP 地址与硬件的关系

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

1.2 地址解析协议(ARP)

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

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

1.3 ARP 在 Wireshark 中的应用

Wireshark 是一个数据包嗅探器和协议分析器,用于收集和分析计算机网络中的数据。通过它可以看到 ARP 的使用情况。

1.4 RARP 协议

反向地址解析协议(RARP)的工作方式与 ARP 相反。它发送一个包含硬件地址的请求,然后发送一个包含所请求的 IP 地址的响应。

下面是 ARP 协议的工作流程总结:
|步骤|描述|
| ---- | -

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值