您当前的位置:首页 > 电脑百科 > 网络技术 > 网络知识

网络中的三张表——ARP表,MAC表,路由表

时间:2022-10-07 11:55:12  来源:CSDN  作者:晨曦艾米

来自:CSDN,作者:晨曦艾米

链接:https://blog.csdn.NET/ZBraveHeart/article/detAIls/123505347

1.ARP

提起 ARP 表必然先想起 ARP(address resolution protocol)协议,地址解析协议。

在实际应用中,我们经常遇到这样的问题:已知一个机器的 IP 地址,但在实际网络的链路上传送数据帧时,最终还是必须使用该网络的硬件地址,需要知道其 mac 地址。如果两个都需要去记忆或输入,大大增加了其繁琐程度。地址解析协议 ARP 就是用来解决这样的问题的。

由于 IP 协议使用了 ARP 协议,因此通常把 ARP 协议划归到网络层。但 ARP 协议的用途是为了从网络层使用 ip 地址,解析出在链路层使用的硬件地址。

每一台主机都设有一个 ARP 高速缓存,里面有本局域网上的各种主机和路由器的 IP 地址到硬件地址的映射表,表里面的内容由 ARP 协议进行动态更新。表内的数据会老化,达到老化时间会自动删除,在此通信时,由 ARP 协议重新添加。

通信过程

有 PC0,PC1 两台主机 , 使用思科的仿真模拟器能直观的看出通信过程


 

PC0 向 PC1 发送一个 ping 报文,向 PC0 输入 1.1.1.3 然后开始发送,PC0 先查询本地 APR 表查询 1.1.1.3 对应 MAC 地址,但并没查到,这种情况 PC0 在本局域网上广播发送一个 ARP 请求分组。ARP 请求分组的主要内容是:

我的 IP 地址是 1.1.1.2,硬件地址是 xx-xx-xx-xx-xx-xx。我想知道 IP 地址为 1.1.1.3 的主机的硬件地址。

在本局域网上的所有主机上运行的 ARP 进程都会收到此 ARP 请求分组。PC1 的 IP 地址与 ARP 请求分组中要查询的 IP 地址一致,就收下 ARP 请求分组,并向 PC0 发送 ARP 响应分组,同时在这个 ARP 响应分组中写入自己的硬件地址。其余主机 ip 地址都与 ARP 请求要查询的 ip 地址不一致,不做任何回应。

响应内容为 :

我的 ip 地址是 1.1.1.3,我的硬件地址是 xx-xx-xx-xx-xx-xx

虽然 ARP 请求分组是广播发送的,但 ARP 响应分组是普通的单播,即从一个原地址发送到一个目的地址。

接下来 PC0 就可以使用刚获取的 PC1MAC 地址,进行 icmp 数据发送。


 

2.MAC 表

说到 MAC 表,就不得不说一下交换机的工作原理,因为交换机是根据 MAC 地址转发数据帧的。


 

当 PC0 发送 ARP 数据包,交换机会把数据包发往 PC0 之外的所有主机,并在相应包中记录下相应 Mac 地址与接口数据。

当 PC0 向 PC1 发送一帧数据,从 1 口进到交换机。交换机收到帧后,根据帧中的目的 MAC 先查本地 MAC 表,没有查到应从哪个接口转发这个帧。

接着,交换机把这个帧的源 MAC 和接口 1 写入交换表中,并向除 1 以外的所有接口广播这个帧,PC2 将此广播帧丢弃,因为目的地址不对。PC1 收下这个目的地址是自己 MAC 的数据,并回应数据包,此时交换机会把 PC1 的 MAC 和对应接口 2 写入表中。然后当 PC0 与 PC1 再次发送数据交换机可以根据目的 MAC 查表找出对应的接口,将数据包直接送达对应的主机。

考虑到有可能在交换机的接口更换主机,或者主机要跟换主机更换网卡,这时交换机中 MAC 表也是动态的、有自己的老化时间,会自动删除相关数据。

当交换机中一台主机突然从2 口切换到3 口,交换机收到的此主机的数据仍然会发送到原端口 2 口就会出现超时情况,直到 Mac 中数据更新,或者手动把交换机断电重启重更新 Mac 表数据。


 

3.路由表

说起路由表,就不得不提起路由器。(此处的路由器与家用路由器略有不同,家用路由器集成了路由器和交换机的功能为了更方便用户使用)路由器是一种具有多个输入端口和多个输出端口的专用设备也可称为计算机。其任务是转发分组。路由器结构由两部分组成:路由选择部分和分组转发部分。

路由器工作在网络层,主要功能就是实现跨网段传输数据。


 

如上图:一网段的主机要与其他网段的主机通信,则数据会先发送给指定的网关,也就是路由器,由路由器选择网段继续通信,所以发送的数据包起始中网络层的 ip 地址不变,源 ip 地址就是当前主机的 ip 地址,目的 ip 地址就是不同网段的主机的 ip 地址,但是链路层由于数据要先发给路由器,那么目的 mac 就是路由器的 mac 地址,然后路由器选择其他网段,则源 mac 变成路由器另一个网口的 mac 地址,目的 mac 就是目标主机的 mac 地址,所以整个过程网络层的一直不变,但是链路层一直再变。


 

如上图:由于现在是两台路由器和两个网段的主机,所以需要构成三个局域网,当源主机跨网段与目标主机通信时,由于网段不同,数据会先发送给路由器,然后路由器再选择对应的目的网段,但是此时路由器另一端所在的网段与之目标主机的网段不同,所以无法继续向下发送,此时需要设置下一跳,下一跳的目的就是指定当前自己网段的主机要访问其他网段的主机时从这个路由器应该跳到哪个路由器,只要设置了,就可以直接发送数据到指定的路由器,整个过程就完成

 

  • 1,当网络中有多个路由器是,两个主机需要通信路由器需要记录下一跳信息,下一跳的目的就是指定当前自己网段的主机要访问其他网段的主机时从这个路由器应该跳到哪个路由器
  • 2, 路由表记录着下一跳。

 

路由表中记录着不同网段的信息。路由表中记录的信息有的需要手动添加(称为静态路由表),通过路由协议自动获取的(称为动态路由表),我们的主机直接连到路由器上(中间无三层网络设备)这种情况是直连路由,属于静态路由。

路由选择处理机的任务是根据所选定的路由选择协议(路由协议后续在做总结)构造出路由表,同时经常或定期和相邻路由器交换路由信息而不断地跟新和维护路由表。


 



Tags:网络   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,不构成投资建议。投资者据此操作,风险自担。如有任何标注错误或版权侵犯请与我们联系,我们将及时更正、删除。
▌相关推荐
社交网络与Web3:数字社交的演进
在数字化时代的浪潮下,社交网络已成为人们日常生活的重要组成部分。从早期的在线论坛到如今的社交媒体平台,社交网络已经成为人们交流、分享和获取信息的主要渠道。然而,随着区...【详细内容】
2024-04-12  Search: 网络  点击:(2)  评论:(0)  加入收藏
网络渠道“眼见”不一定为实 防范“AI换脸”诈骗行为
防范“AI换脸”诈骗行为本报记者 屈信明《 人民日报 》( 2024年04月12日 第 19 版)近年来,多个行业创新人工智能技术应用场景,银行智能机器人、虚拟主持人等为社会公众提供了...【详细内容】
2024-04-12  Search: 网络  点击:(2)  评论:(0)  加入收藏
年轻人修习“网络隐身术” 透明头像成社交新密语?
空白头像空白名字 保护隐私降低存在感 年轻人修习“网络隐身术”透明头像成社交新密语?标准的头像,统一的昵称,逐渐占领年轻人的社交账号。“momo”大军逐渐形成规模,并在不断地...【详细内容】
2024-04-12  Search: 网络  点击:(2)  评论:(0)  加入收藏
网络安全行业的春天何时来?
2023年下半年开始,网络安全从业人员都感受到了网安行业的寒冬,但是其实前奏并不是此刻,只是涉及到大量裁员关乎自身而人人感同身受。从近五年各个网络安全上市公司财报可以发现...【详细内容】
2024-04-11  Search: 网络  点击:(3)  评论:(0)  加入收藏
iPhone Wi-Fi 无法打开?这五种原因及解决方法,让你快速恢复网络!
当 iPhone 无法打开 Wi-Fi 时,可能涉及多种原因,包括软件问题、网络设置、硬件故障等。下面将详细介绍可能导致 iPhone 无法打开 Wi-Fi 的各种原因,并提供相应的解决方法,帮助你...【详细内容】
2024-04-11  Search: 网络  点击:(3)  评论:(0)  加入收藏
虚拟情绪商品走俏网络 花小钱买开心,究竟值不值?
“好运喷雾”“心灵树洞”“爱因斯坦的脑子”……虚拟情绪商品走俏网络花小钱买开心,究竟值不值?本报记者 陈曦《工人日报》(2024年04月11日 03版)分手后下单一份...【详细内容】
2024-04-11  Search: 网络  点击:(4)  评论:(0)  加入收藏
谷歌推出适用于安卓设备的“查找我的设备”网络
IT之家 4 月 9 日消息,谷歌今日推出了适用于安卓设备的“查找我的设备”网络,其功能类似于苹果的“查找”网络,旨在帮助用户定位丢失、被盗的安卓产品。IT之家注意到,与苹果的“...【详细内容】
2024-04-09  Search: 网络  点击:(3)  评论:(0)  加入收藏
手机就可以修改WiFi密码,进行网络提速,还能防止别人蹭网
随着网络的普及和使用频率的增加,很多人可能遇到了一些网络管理上的问题,比如忘记了WiFi密码、网络速度缓慢、或者发现有不明设备在家中蹭网。相信朋友们也曾遇到过吧?但是,你知...【详细内容】
2024-04-03  Search: 网络  点击:(7)  评论:(0)  加入收藏
数据可视化在网络安全中的关键作用
在当今数字化时代,网络安全已成为各大企业乃至国家安全的重要组成部分。随着网络攻击的日益复杂和隐蔽,传统的网络安全防护措施已难以满足需求,急需新型的解决方案以增强网络防...【详细内容】
2024-03-29  Search: 网络  点击:(19)  评论:(0)  加入收藏
中国职业网络主播人数达1508万名
中新社成都3月27日电(记者 岳依桐)中国网络视听节目服务协会27日在成都发布《中国网络视听发展研究报告(2024)》(简称《报告》)。《报告》显示,随着中国网络视听用户规模持续...【详细内容】
2024-03-28  Search: 网络  点击:(16)  评论:(0)  加入收藏
▌简易百科推荐
学生偷看“不良网站”,手机上3个痕迹无法清除,网友:咋不早说
众所周知,中国的常规教育中,总是“谈性色变”,但在这个信息爆炸的互联网时代,即便是一些年纪很小的孩子,也能轻易接触到一些所谓的不良网站,因此这一方面的教育缺失,其实是很可怕的...【详细内容】
2024-03-28    叶姐生活指南  Tags:不良网站   点击:(11)  评论:(0)  加入收藏
什么是网络中的路由器?核心功能解释
路由器是互联网连接的核心元素,是一种允许多个设备连接到互联网,并促进将数据包转发到各自的目标地址的设备。使用动态路由技术,路由器检查数据并在各种可用路径中选择最有效的...【详细内容】
2024-03-07    千家网  Tags:路由器   点击:(31)  评论:(0)  加入收藏
过年该不该升级Wi-Fi 7路由?看完就知道
打开电商网站不难发现,从2023年第三季度到现在,Wi-Fi 7路由器新品越来越多。而且价格不再是高高在上,已经基本和Wi-Fi 6路由价格差不多了。看到这些Wi-Fi 7新品路由,不少朋友就...【详细内容】
2024-02-27    中关村在线  Tags:Wi-Fi   点击:(37)  评论:(0)  加入收藏
聊聊 Kubernetes 网络模型综合指南
这篇详细的博文探讨了 Kubernetes 网络的复杂性,提供了关于如何在容器化环境中确保高效和安全通信的见解。译自Navigating the Network: A Comprehensive Guide to Kubernete...【详细内容】
2024-02-19  云云众生s  微信公众号  Tags:Kubernetes   点击:(39)  评论:(0)  加入收藏
SSL协议是什么?关于SSL和TLS的常见问题解答
SSL(安全套接字层)及其后继者TLS(传输层安全)是用于在联网计算机之间建立经过身份验证和加密的链接的协议。尽管SSL协议在 1999年已经随着TLS 1.0的发布而被弃用,但我们仍将这些...【详细内容】
2024-02-06  IDC点评网    Tags:SSL协议   点击:(69)  评论:(0)  加入收藏
从零开始了解网络协议:TCP/IP详解
从零开始了解网络协议:TCP/IP详解 在当今数字化的时代,网络协议已经成为我们生活中不可或缺的一部分。作为互联网的基础,网络协议规定了数据如何在不同的网络设备之间传输。TC...【详细内容】
2024-02-01    简易百科  Tags:TCP/IP   点击:(59)  评论:(0)  加入收藏
BGP路由属性:互联网路由的灵活控制器
在互联网的庞大网络中,边界网关协议(BGP)是确保不同自治系统(AS)间路由信息有效交换的关键协议。然而,BGP的功能远不止于此。其核心组成部分,即BGP路由属性,赋予了BGP强大的灵活性,使...【详细内容】
2024-01-26  诺诺爱生活    Tags:互联网路由   点击:(40)  评论:(0)  加入收藏
简易百科之什么是网络延迟?
简易百科之什么是网络延迟?随着互联网的普及和发展,网络已经成为我们生活中不可或缺的一部分。然而,我们在使用网络时可能会遇到一种情况,那就是网络延迟。那么,什么是网络延迟呢...【详细内容】
2024-01-24    简易百科  Tags:网络延迟   点击:(149)  评论:(0)  加入收藏
网络延迟与网络速度有什么区别?分享具体的答案
通常,许多人抱怨网速测试。速度还是不错的,但是他们玩游戏的时候怎么会卡住,还是断开连接等等问题,这一系列问题始终困扰着大家。那么,网络延迟与网络速度有什么区别呢?请不要担心...【详细内容】
2024-01-24  萌新小郭    Tags:网络延迟   点击:(51)  评论:(0)  加入收藏
揭秘IP地址的网络威胁与攻击类型
在当今数字化时代,网络攻击已经成为网络安全的一大挑战。IP地址,作为互联网通信的基础,也成为网络威胁和攻击的焦点之一。本文将深入探讨不同类型的网络威胁和攻击,以及如何防范...【详细内容】
2024-01-22  IP数据云    Tags:IP地址   点击:(78)  评论:(0)  加入收藏
站内最新
站内热门
站内头条