网络入门-ARP

106、ARP:交换机等二层设备在通信的时候是以Mac地址为参考的,但是,通信双方只知道对方的IP地址,而不知道MAC地址,因此就需要发送一个ARP报文,去请求对方的MAC地址;

107、ARP的工作过程: ARP报文是广播报文,局域网内的所有的PC都会接受到ARP报文,如果目标主机接收到ARP报文就会以单播的方式将自己的MAC地址发送的源主机;如果是非目标主机接收到ARP报文会源主机的MAC地址保存到自己的MAC地址表中,然后丢弃该ARP报文;

tips :ARP报文的目标MAC地址是全F,广播;

手动的建立arp 缓存:arp -s x.x.x.x xx-xx-xx-xx-xx-xx

arp -a 查看arp缓存表’

arp -d 删除缓存表

tips:ARP报文不封装IP地址,二层MAC地址直接就到高层了;

108、arp的请求报文(request ):

源MAC地址就是源主机的MAC地址,目的的MAC地址是全F的广播地址,所以arp报文的request 报文是广播报文,目标MAC地址是广播地址,目标IP地址确定;

arp的回复报文(reply):

源MAC地址就是目标端的MAC地址,目标MAC地址就是原主机的MAC地址;arp报文的回复报文是单播报文;

109、ARP抓包分析:

例题:

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Arp命令是网络管理中常用的一种命令,主要用于查看和修改本地ARP高速缓存中的条目。ARP(Address Resolution Protocol)是一种用于将IP地址转换为物理地址的协议。下面是Arp命令的详细介绍。 1. 查看ARP高速缓存表 使用Arp -a命令可以查看本地ARP高速缓存表中的所有条目,包括IP地址和对应的物理地址。 例如,输入Arp -a命令后,可以得到以下结果: ``` 接口: 192.168.1.100 --- 0x3 Internet 地址 物理地址 类型 192.168.1.1 00-11-22-33-44-55 动态 192.168.1.2 00-11-22-33-44-56 动态 ``` 其中,接口表示本地网络接口的IP地址;Internet地址表示其他计算机的IP地址;物理地址表示其他计算机的MAC地址;类型表示该ARP条目的类型,动态表示该条目是根据网络流量动态生成的。 2. 清除ARP高速缓存表 使用Arp -d命令可以清空本地ARP高速缓存表中的所有条目。 例如,输入Arp -d命令后,可以清空本地ARP高速缓存表中的所有条目。 3. 添加ARP高速缓存表条目 使用Arp -s命令可以手动添加ARP高速缓存表中的条目。 例如,输入Arp -s 192.168.1.1 00-11-22-33-44-55命令后,可以手动向本地ARP高速缓存表中添加一条192.168.1.1的IP地址和00-11-22-33-44-55的MAC地址的对应关系。 4. 修改ARP高速缓存表条目 使用Arp -s命令也可以修改ARP高速缓存表中已有的条目。 例如,输入Arp -s 192.168.1.1 00-11-22-33-44-56命令后,可以将本地ARP高速缓存表中192.168.1.1的IP地址和MAC地址的对应关系修改为00-11-22-33-44-56。 总之,Arp命令是网络管理中常用的命令之一,可以方便地查看和修改本地ARP高速缓存中的条目。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

不爱学习的小刘~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值