华硕网络产品技术交流平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

查看: 5590|回复: 4

[技术相关] 扒一扒网络世界里的三张表之ARP缓存表

[复制链接]

299

主题

2924

回帖

9310

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9310
发表于 2017-4-26 08:29:00 | 显示全部楼层 |阅读模式
在上一篇帖子中,我们已经对MAC地址表有所了解,说具体一点就是对交换机的工作原理做了了解,知道交换机是通过MAC地址通信的,但是我们是如何获得目标主机的MAC地址的呢?在这个时候我们就需要使用ARP协议了。在每台主机上都有一张RRP表,记录着主机的IP地址和MAC地址的对应关系。在这一篇帖子中,我们将继续看三张表之ARP缓存表:

ARP协议:ARP协议是工作在网络层的协议,它负责将IP地址解析为MAC地址。

如下图:详细讲解ARP的工作原理。

       1.如果主机A想发送数据给主机B,主机A首先会检查自己的ARP缓存表,查看是否有主机B的IP地址和MAC地址的对应关系,如果有,则会将主机B的MAC地址作为源MAC地址封装到数据帧中。如果没有,主机A则会发送一个ARP请求信息,请求的目标IP地址是主机B的IP地址,目标MAC地址是MAC地址的广播帧(即FF-FF-FF-FF-FF-FF),源IP地址和MAC地址是主机A的IP地址和MAC地址。

  2.当交换机接受到此数据帧之后,发现此数据帧是广播帧,因此,会将此数据帧从非接收的所有接口发送出去。

  3.当主机B接受到此数据帧后,会校对IP地址是否是自己的,并将主机A的IP地址和MAC地址的对应关系记录到自己的ARP缓存表中,同时会发送一个ARP应答,其中包括自己的MAC地址。

  4.主机A在收到这个回应的数据帧之后,在自己的ARP缓存表中记录主机B的IP地址和MAC地址的对应关系。而此时交换机已经学习到了主机A和主机B的MAC地址了。

微信扫一扫,阅读更方便^_^

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

14

主题

210

回帖

1万

积分

论坛元老

Rank: 8Rank: 8

积分
14301
发表于 2017-4-26 16:53:43 | 显示全部楼层
受教了,涵哥
0+0=?

299

主题

2924

回帖

9310

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9310
 楼主| 发表于 2017-4-26 17:10:08 | 显示全部楼层

蛋总,谦虚了

14

主题

210

回帖

1万

积分

论坛元老

Rank: 8Rank: 8

积分
14301
发表于 2017-4-26 17:26:04 | 显示全部楼层
有错别字哦,涵哥
0+0=?

299

主题

2924

回帖

9310

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9310
 楼主| 发表于 2017-4-27 08:08:25 | 显示全部楼层
蛋蛋 发表于 2017-4-26 17:26
有错别字哦,涵哥

请蛋总指正,
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

快速回复 返回列表 搜索 官方QQ群
×

秒后自动关闭

小黑屋|手机版|Archiver|华硕网络产品技术交流平台 ( 苏ICP备16010857号-1 )苏公网安备 32050502000499号

GMT+8, 2024-4-26 15:01 , Processed in 0.038489 second(s), 32 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表