网络工程师熟知的三张表:MAC表、ARP表、路由表分别是什么意思?
网络连接表由地址和相关接口组成,它们都是在不同子网上的端点之间启用数据包转发所必需的。
目标 IP 地址首先通过来自源端点的 DNS 请求进行解析,以便可以将目标 IP 地址添加到 IP 标头的目标字段中。任何网络通信都需要由源端点和目标端点的以下字段组成的寻址。源 IP 地址和目标 IP 地址不变,每个路由器或第 3 层跃点仅重写源 MAC 地址和目标 MAC 地址。
- 源 MAC 地址
- 目标 MAC 地址
- 源 IP 地址
- 目标 IP 地址
MAC地址表
MAC 地址是分配给任何主机以太网接口的唯一 48 位硬件标识符号,包括有线和无线接口。有一个唯一的 MAC 地址分配给网络设备的以太网接口,它用于第 2 层帧转发和 ARP 表,网络交换机构建 MAC 地址表,其中包含目标 MAC 地址、端口和 VLAN 成员资格。MAC 地址用于为每个帧头添加源 MAC 地址和目标 MAC 地址。
MAC(物理)地址是以太网接口上的 48 位十六进制编号,前 24 位是制造商 OUI,后 24 位(粗体)是唯一序列号 (SN),源MAC地址是主机端点或三层接口,目的MAC地址是下一跳三层接口或主机端点接口的MAC地址。
ARP表
在 DNS 已经解析了目标服务器 IP 地址后,从主机桌面发送 ARP 请求以了解目标服务器的 MAC 地址,只有第 3 层网络设备(路由器、第 3 层交换机、防火墙)和主机会创建 ARP 表,第 2 层交换机不创建 ARP 表。
ARP 表是 MAC 地址(第 2 层)到 IP 地址(第 3 层)绑定的列表,ARP 请求在所有第 3 层设备之间广播,并在共享的本地子网上发送。
这样做是为了在源和目标之间每跳更新(填充)每个 ARP 表。
请记住,每个路由器都必须知道下一跳路由器的目标 MAC 地址才能重写每个帧。
以下是带有 MAC 地址和 IP 地址关联的标准 ARP 表,每个路由器都有一个基于初始 ARP 请求的服务器 IP 地址和 MAC 地址条目。
串行接口不受 ARP 广播的影响,因为它们不使用 MAC 寻址并且路由器直接连接(点对点),以太网是一个广播(共享)网络,其中 ARP 必须解析 MAC 地址。
路由表
第 3 层网络设备在每个第 3 层跃点使用新的源 MAC 地址和目标 MAC 地址重写每个帧,这是在根据目标 IP 地址执行下一跳地址的路由表查找之后完成的,然后数据包被路由到下一跳上游邻居,ACL、QoS 和 NAT 策略也适用于进出网络接口的数据包。
最后一个路由器进行 ARP 表查找,将带有服务器 MAC 地址的出站帧重写为目标 MAC 地址字段,第 2 层交换机绝不是 MAC 地址目标。交换机只检查传入的帧并选择一个交换机端口进行转发。
第 3 层每跳帧重写
在基于服务器子网地址的最后一个路由器上进行路由表查找,到服务器子网的下一跳是直接连接的路由器接口,这是连接第 2 层交换机的本地路由器接口。
交换机检查到达帧的目标 MAC 地址,并在 MAC 地址表中查找与服务器 MAC 地址关联的交换机端口,帧从连接服务器的本地交换机端口转发出去。
相关文章
- 软考网络工程师备考经验
- 声学工程师应知道的150个声学基础知识(全篇)
- 35·灵魂前端工程师养成-使用nodejs实现简单nginx功能
- JAVA程序员简历模板_Java工程师简历模板
- 带你揭秘网络工程师群体!「建议收藏」
- 2023年最新整理的中兴设备命令合集,网络工程师收藏!
- 思科数通设备命令大全,网络工程师收藏!
- 2023年网络工程师电脑里必装的史诗级工具,一共12个,装起来!
- 60岁首席工程师被SpaceX边缘化,主管:我怕他退休或死了
- 杨校老师课堂之Spring Boot框架面试题【开发工程师面试前必看】
- 作为网络工程师,你知道什么是VLAN 跳跃攻击吗?
- 网络工程师笔记——SSL、 HTTPS
- 透析目标 NAT 类型的防火墙,网络工程师必看!
- 网络工程师必知:虚拟主机和云服务器有什么区别?
- 网络工程师【考前划重点】
- 30个思科设备巡检命令,值得每位网络工程师收藏!
- 拥抱Linux,迈向成为优秀的网络工程师(网络工程师linux)
- 《30天打造安全工程师》第21天:深入SQL注入
- 如何借助Anycast技术拯救运维工程师的睡眠?
- 《30天打造安全工程师》第05天:从简单的网络命令讲起
- Linux工程师的求职经历:一段让人眼前一亮的理想之旅(linux简历工作经历)
- 物理学家不再吃香?可以转型当 AI 软件工程师呀
- Mac上使用MSSQL:限制登录权限绑定MAC地址(mssql绑定mac地址)