路由器表 ARP表 转发表(到工作流,未完待续)

本文详述了计算机网络中交换机和路由器的重要表结构——转发表、ARP表和路由表在数据包寻址与转发中的作用。转发表用于根据MAC地址进行数据帧转发,ARP表用于IP到MAC地址的映射,路由表则指导数据包在网络层的正确传输。此外,还讨论了MAC地址和IP地址的区别及其共存原因。
摘要由CSDN通过智能技术生成

原文章
https://blog.csdn.net/u010843421/article/details/82026427
全文概要

计算机网络中一个关键步骤在于
通信路径上不同节点对于流经本节点的数据包转发,
常见的交换设备主要是交换机(第二层、三层)和路由器(第三层),
在实际运行时,它们各自维护一些表结构帮助完成数据包的正确寻址与转发,
本文详细介绍了三张至关重要的表:转发表、ARP表与路由表的
在网络数据包转发功能中发挥的作用,以及它们协同工作的原理
顺便也会接着之前的文章继续谈谈交换机和路由器的一些事儿。

网络分层协议

计算机网络是将地理上隔离的计算节点从物理上相连(双绞线、光纤、无线信号等),
并采用分层方式,将计算机网络自顶向下依次分为五层:
应用层->传输层->网络层->数据链路层->物理层,
对应设计有一整套网络协议栈,各层次分别运行有多种协议,
下层向紧邻上层提供服务并隐藏通信细节,上层调用紧邻下层提供的服务,
完成主机不同层次之间的对等通信,
高层(应用层、传输层、网络层)之间借此实现逻辑相连通信。
之所以称为“逻辑通信”,
是因为不同主机相同的较高层次之间好像是沿水平方向传送数据,
但事实上这两个对等层次之间并没有一条水平方向的物理连接,举例说明如下:

传输层协议用于实现应用进程间逻辑通信,
这是因为进程本来就是便于资源分配与管理而发明的逻辑概念,
并不是物理实体,无法从物理上产生关联;

网络层协议用于实现主机间逻辑通信,
这是因为两个通信主机通常位处网络拓扑中的不同位置,
大多时候并非直接从物理上相连,之间需要一条根据路由协议选路确定的通信路径,
网络层协议负责数据包最终能够发送给目的主机,
但向上(即给运输层)只提供尽力而为(Best-Effort)的数据包服务;

数据链路层用于实现点到点通信,
由于不同节点在物理上通过真实的数据链路相连,不能再算是逻辑通信。

转发表(Forwarding Table)
MAC地址

MAC地址(Media Access Control Address),即媒体访问控制地址,
通常也称为//以太网地址或物理地址,它是一个用于确认网络设备位置的地址,
每个网络设备(如网络适配器(Network Adapter),
即网卡(Network Interface Card, NIC))都有世上唯一的MAC地址,
一台设备若有多张网卡,则每个网卡都必须具有一个唯一的MAC地址,
这个是在网络设备出厂时由厂商烧制确定。

MAC地址共48位,即6个字节,
通常每4位构成一个16进制数,从而可以表示成xx:xx:xx:xx:xx:xx的形式,
每个x都是一个16进制数。
其中ff:ff:ff:ff:ff:ff为广播地址,以此作为目

  • 3
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值