数据链路层

数据链路层隐藏了物理层不同硬件不同的电器特性,向上提供接口。

ARP协议详解

实现IP地址到MAC地址的转换,工作的大致流程是主机向自己所在的网络广播一个ARP请求,该请求包含目标机器的网络地址。该网络的所有机器都会受到ARP请求,只有目第机器会响应一个ARP应答其中包含自己的物理地址。

ARP报文段

在这里插入图片描述
一个ARP的长度为28个字节,加上以太网帧首部和尾部的18个字节,因为以太网帧数据部分最少46个字所一个携带ARP请求/应答的以太网帧是46个字节。

ARP缓存的查看和修改

通常ARP维护这一个高速缓存,里面存储着经常访问的网关或者最近访问的主机IP地址和MAC地址的映射。
Linux的ARP可以对ARP缓存进行操作:
arp -a
arp -d
arp -s

在这里插入图片描述

默认网关:

默认网关是指与源主机位于同一网段中的路由器或起路由作用的机器上相应接口的IP地址。默认网关与源主机具有相同的网络号。
作用:
当源和目标位于不同的网络中时,由于源主机无法获取目标IP与目标MAC地址之间的映射关系。此时若没有默认网关,则源主机不可能与位于不同网络中的目标主机通信。

代理ARP

代理ARP 是ARP协议的变种。
运行代理ARP的路由设备具备以下功能:
捕获ARP的广播包
若源和目标在同一网段中,则丢弃相应的包。
若源和目标不在同一网段中,则路由设备以自己与源主机所在网段直接相连的接口的MAC地址回应源主机。

ARP协议四个场景:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值