【计算机网络】路由表和转发表的区别

路由器的结构:

【计算机网络】路由表和转发表的区别_第1张图片

转发是一个节点在本地执行的一个相对简单的过程,即报文从某台设备的一个端口进入而从另一个端口出去。路由选择依赖于网络发展过程中的不断演进的、复杂的分布式算法。最简单的路由选择可以决定报文发送的下一跳主机的地址,复杂的路由协议可以选择一条从主机1和主机2之间经过若干主机的路径。

转发表和路由表的区别:

1、转发表中的一行包括从网络号到发出接口的映射和一些MAC信息,而路由表作为建立转发表的前奏,是由路由选择算法建立的一个表,它通常包含从网络号到下一跳的映射。对于单个主机来说,转发表比路由表更详细;

2、二者建立的目的也不同:构造转发表的目的是优化转发分组时查找网络号的过程;优化路由表是为了计算拓扑结构的改变;

3、实现方式不同:转发表可以由特殊的硬件来实现,而路由表总是用软件实现。

简单地说,路由是根据路由表查找到达目标网络的最佳路由表项;转发是根据最佳路由中的出口及下一跳IP转发数据包的过程。因此,路由选择是转发的基础,数据转发是路由的结果。

你可能感兴趣的:(计算机网络,网络,网络协议,计算机网络,网络)