计算机网络——ARP篇(二)

上一次学习了ARP的基本概念,ARP缓存,ARP类型,以及ARP协议在网络中是如何工作的。这一次,我又深入的了解了ARP协议的工作原理,下面是我的学习笔记:

在学习之前,首先提出三个问题:ARP协议主要作用是什么?ARP表是什么?如何查看主机的ARP表?

回顾ARP协议的基本概念:ARP协议解析IP地址为MAC地址

1.当本地主机想要访问目的主机时,会先查询本机的ARP表,如果ARP表中没有目的主机对应IP-MAC地址,则本机发送ARP请求;

2.本机通过广播的形式发送ARP请求报文;

3.目的主机收到请求报文后,通过单播的方式发送ARP响应报文;

4.IP-MAC映射信息加载到本地ARP缓存表。

ARP是如何请求和响应报文的呢?

ARP请求报文的格式如下:

  • Sender MAC address:请求方的mac地址
  • Sender IP address:请求方的IP地址
  • Target MAC address:广播MAC
  • Target IP address:被请求方的IP地址

ARP回应报文的格式如下:

Sender MAC address:被请求方的mac地址

Sender IP address:被请求方的IP地址

Target MAC address:请求方的MAC地址

Target IP address:请求方的IP地址

查看ARP表项

在PC机上,在命令行下使用arp -a命令查看ARP表项

在网络设备上,使用show arp命令产看ARP表项

相关推荐
2401_892423361 分钟前
OSPF实验
网络
koo3642 分钟前
周报5.31
网络
それども14 分钟前
怎么理解TCP的状态
java·网络·网络协议·tcp/ip·dubbo
其实防守也摸鱼20 分钟前
告别单个变量,用列表和字典批量管理你的 Python 数据
开发语言·网络·软件测试·python·web安全·数据结构,编程教程
欧神附体12333 分钟前
计算机网络之专业名词中英文解释(第一弹)
网络
ylscode37 分钟前
Pentest Swarm AI:开源群体智能架构如何重构自主渗透测试的边界
网络·安全·安全威胁分析
weixin_429630261 小时前
3.51 Centra-Net:一种跨场景的集中式视觉定位网络
网络
江华森2 小时前
Linux 内核调优 + TCP/IP 协议栈深度解析 + 低延迟网络优化
linux·网络·tcp/ip
范范@2 小时前
Python进阶 网络编程笔记-多进程
网络·笔记·python
很懒的程序员雄2 小时前
华为eNSP静态路由实验教学
网络