说到路由器,每个人都必须非常熟悉它。互联网访问取决于他,但是它的工作原理是什么?它的工作过程是什么?今天,我将向您展示路由器的工作原理。
路由器的概念和基本结构
路由器是用于网络互连的计算机设备,它在OSI参考模型的第三层上工作

(网络层),找到不同网络之间消息的路径,进行存储和转发。

作为路由器,您必须具有:
Ⅰ两个或多个接口:用于连接不同的网络。


II协议至少是在网络层实现的:只有了解网络层协议后,才能与网络层通信。

Ⅲ支持至少两个或更多子网协议:异构网络互连。

IV具有存储,转发和路径查找功能:实现速率匹配和路由路径查找。


Ⅴ一组路由协议:包括域内路由协议和域间路由协议。
路由器的作用
I异构网络互连:主要是与异构网络协议的网络互连。
Ⅱ子网协议转换:包括LAN和WAN在内的不同子网之间的协议转换。
Ⅲ路由(路径查找):路由表的建立,刷新和搜索。
IV速率自适应:不同的接口具有不同的速度,并且路由器可以使用其自己的缓冲区和流控制协议进行自适应。
Ⅴ隔离网络:防止广播风暴,网络安全(防火墙)。

Ⅵ报文的分片和重组:接口的MTU不同,超过接口MTU的报文将被分片,到达目的地的报文将被重组。
Ⅶ备份,流量控制:在主线和备用线之间切换以及复杂的流量控制。
路由器的工作方式
路由器始终维护路由表,并且通过查找路由表来发送和转发所有消息。从相应的端口发送。该路由表可以由动态路由协议静态配置或生成。物理层从路由器的端口接收消息,并将其发送到数据链路层。数据链路层将删除链路层封装,并根据消息的协议字段将其发送到网络层。网络层首先检查消息是否发送到本地计算机。如果是这样,请删除网络层封装并将其发送到上层。如果不是,则根据消息的目标地址搜索路由表。如果找到路由,则将消息发送到相应端口的数据链路层。封装数据链路层后,将发送消息。如果找不到路由,则将丢弃该数据包。
子网路径查找和路由
标准路径查找表条目是一个二维组(目的网络地址,下一个站点地址),该组不携带子网信息并且不能满足子网路径查找的要求。引入子网寻址后,会将子网模型添加到子网路由表的每个条目中,因此子网路由表条目将成为一个三维组:子网模型,宿网络地址和下一个站点地址。
路由算法,路由协议,路径查找
路由器根据路由表查找消息的路径,并通过路由协议建立和维护路由表。路由协议的设计基于某种路由算法。
本文来自本站,转载请注明本文网址:
http://www.pc-fly.com/a/tongxingongju/article-365340-1.html
……