网络技术基础四大表:MAC表、ARP表、路由表、转发表

1. MAC表(Media Access Control Table)

  • 定义
    也称为交换表CAM表(Content Addressable Memory),存在于交换机中,记录设备的MAC地址与交换机端口的映射关系。

  • 作用
    在数据链路层(OSI第2层)指导数据帧的转发,确保帧通过正确的端口到达目标设备。

  • 工作原理

    • 当交换机收到数据帧时,提取源MAC地址并学习其对应的端口。
    • 根据目标MAC地址查找表项:若存在则转发到对应端口;若不存在则泛洪到所有端口(除源端口)。
  • 典型场景
    局域网内设备通信(如PC通过交换机访问同一子网内的打印机)。

2. ARP表(Address Resolution Protocol Table)

  • 定义
    存储IP地址与MAC地址的映射关系,存在于主机、路由器或三层交换机中。

  • 作用
    在网络层(OSI第3层)和数据链路层之间建立桥梁,将逻辑IP地址解析为物理MAC地址。

  • 工作原理

    • 当设备需要发送数据时,若ARP表中无目标IP的MAC地址,则广播ARP请求。
    • 目标设备回复ARP响应,更新本地ARP表。
  • 典型场景
    主机访问同一子网内的另一设备时,需先通过ARP获取其MAC地址。

3. 路由表(Routing Table)

  • 定义
    存在于路由器或具有路由功能的设备中,记录网络路径信息(目标网络、下一跳地址、出口接口等)。

  • 作用
    在网络层(OSI第3层)决定数据包的最佳转发路径,实现跨子网或跨网络通信。

  • 工作原理

    • 路由器根据目标IP地址匹配路由表中的最长前缀条目。
    • 若匹配成功,则转发到下一跳或直接发送到目标网络;若无匹配则丢弃或使用默认路由。
  • 典型场景
    数据包从本地网络经过多个路由器到达互联网中的目标服务器。

4. 转发表(Forwarding Table)

  • 定义
    通常指路由器或三层交换机中基于路由表生成的优化表,用于快速转发数据包。

  • 作用
    加速数据包的转发决策,可能结合硬件加速(如ASIC芯片)。

  • 工作原理

    • 路由表通过路由协议(如OSPF、BGP)生成完整路由信息。
    • 转发表从中提取最优路径,简化为“目标网络→出口接口/下一跳”的映射。
    • 例如,Cisco的CEF(Cisco Express Forwarding)就是一种高效的转发表。
  • 典型场景
    高性能路由器通过转发表快速处理海量数据包转发。

四者关系与协作流程

  1. 主机发送跨子网数据包

    • 主机检查目标IP是否在同一子网,若否,则使用默认网关的IP。
    • ARP表获取网关的MAC地址,封装数据帧。
    • 交换机根据目标MAC查MAC表,转发到路由器端口。
    • 路由器解封装数据包,查路由表确定下一跳。
    • 路由器查下一跳的ARP表获取MAC地址,重新封装并转发。
  2. 数据包跨网络传输

    • 沿途每个路由器均通过路由表转发表决定路径。
    • 每段链路的交换机通过MAC表转发数据帧。

对比总结

表类型 工作层次 设备 核心功能 典型字段
MAC表 数据链路层 交换机 MAC地址→端口映射 MAC地址、端口号
ARP表 网络层+链路层 主机、路由器 IP地址→MAC地址映射 IP地址、MAC地址
路由表 网络层 路由器、三层交换机 目标网络→下一跳/接口 目标网络、子网掩码、下一跳
转发表 网络层(优化) 路由器 快速转发决策(基于路由表生成) 目标网络、出口接口

关键区别

  1. MAC表解决“如何在同一局域网内找到设备”的问题(通过MAC地址)。
  2. ARP表解决“如何将IP转换为MAC地址”的问题。
  3. 路由表解决“如何跨网络找到目标IP”的问题(通过IP地址)。
  4. 转发表解决“如何高效执行路由决策”的问题(硬件加速转发)。

通过四者的协作,网络设备能够高效完成从局域网到广域网的数据传输。

img

黑客/网络安全学习路线

今天只要你给我的文章点赞,我私藏的网安学习资料一样免费共享给你们,来看看有哪些东西。

网络安全学习资源分享:

下面给大家分享一份2025最新版的网络安全学习路线资料,帮助新人小白更系统、更快速的学习黑客技术!

一、2025最新网络安全学习路线

一个明确的学习路线可以帮助新人了解从哪里开始,按照什么顺序学习,以及需要掌握哪些知识点。

对于从来没有接触过网络安全的同学,我们帮你准备了详细的学习成长路线图&学习规划。可以说是最科学最系统的学习路线,大家跟着这个大的方向学习准没问题。

读者福利 | CSDN大礼包:《网络安全入门&进阶学习资源包》免费分享 (安全链接,放心点击)

我们把学习路线分成L1到L4四个阶段,一步步带你从入门到进阶,从理论到实战。


在这里插入图片描述

L1级别:网络安全的基础入门

L1阶段:我们会去了解计算机网络的基础知识,以及网络安全在行业的应用和分析;学习理解安全基础的核心原理,关键技术,以及PHP编程基础;通过证书考试,可以获得NISP/CISP。可就业安全运维工程师、等保测评工程师。


在这里插入图片描述

L2级别:网络安全的技术进阶

L2阶段我们会去学习渗透测试:包括情报收集、弱口令与口令爆破以及各大类型漏洞,还有漏洞挖掘和安全检查项目,可参加CISP-PTE证书考试。


在这里插入图片描述

L3级别:网络安全的高阶提升

L3阶段:我们会去学习反序列漏洞、RCE漏洞,也会学习到内网渗透实战、靶场实战和技术提取技术,系统学习Python编程和实战。参加CISP-PTE考试。


在这里插入图片描述

L4级别:网络安全的项目实战

L4阶段:我们会更加深入进行实战训练,包括代码审计、应急响应、红蓝对抗以及SRC的挖掘技术。并学习CTF夺旗赛的要点和刷题


在这里插入图片描述

整个网络安全学习路线L1主要是对计算机网络安全的理论基础的一个学习掌握;而L3 L4更多的是通过项目实战来掌握核心技术,针对以上网安的学习路线我们也整理了对应的学习视频教程,和配套的学习资料。

二、技术文档和经典PDF书籍

书籍和学习文档资料是学习网络安全过程中必不可少的,我自己整理技术文档,包括我参加大型网安行动、CTF和挖SRC漏洞的经验和技术要点,电子书也有200多本,(书籍含电子版PDF)


在这里插入图片描述

三、网络安全视频教程

对于很多自学或者没有基础的同学来说,书籍这些纯文字类的学习教材会觉得比较晦涩难以理解,因此,我们提供了丰富的网安视频教程,以动态、形象的方式展示技术概念,帮助你更快、更轻松地掌握核心知识

网上虽然也有很多的学习资源,但基本上都残缺不全的,这是我自己录的网安视频教程,上面路线图的每一个知识点,我都有配套的视频讲解。


在这里插入图片描述

四、网络安全护网行动/CTF比赛

学以致用 ,当你的理论知识积累到一定程度,就需要通过项目实战,在实际操作中检验和巩固你所学到的知识,同时为你找工作和职业发展打下坚实的基础。


在这里插入图片描述

五、网络安全工具包、面试题和源码

“工欲善其事必先利其器”我为大家总结出了最受欢迎的几十款款黑客工具。涉及范围主要集中在 信息收集、Android黑客工具、自动化工具、网络钓鱼等,感兴趣的同学不容错过。

在这里插入图片描述

面试不仅是技术的较量,更需要充分的准备。

在你已经掌握了技术之后,就需要开始准备面试,我们将提供精心整理的网安面试题库,涵盖当前面试中可能遇到的各种技术问题,让你在面试中游刃有余。

如果你是要找网安方面的工作,它们绝对能帮你大忙。

这些题目都是大家在面试深信服、奇安信、腾讯或者其它大厂面试时经常遇到的,如果大家有好的题目或者好的见解欢迎分享。

参考解析:深信服官网、奇安信官网、Freebuf、csdn等

内容特点:条理清晰,含图像化表示更加易懂。

内容概要:包括 内网、操作系统、协议、渗透测试、安服、漏洞、注入、XSS、CSRF、SSRF、文件上传、文件下载、文件包含、XXE、逻辑漏洞、工具、SQLmap、NMAP、BP、MSF…


在这里插入图片描述


img

**读者福利 |** CSDN大礼包:《网络安全入门&进阶学习资源包》免费分享 (安全链接,放心点击)

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐