路由器的构造

时间:2013.06.05 发布人:nlk168

路由器的构造

已解决问题

谷歌nlk168用户在2013.06.05提交了关于“谁是最可爱的人路由器的构造”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2024-08-17T14:42:50。它的基本原理希望大家能够帮助她。

详细问题描述及疑问:它的基本原理期待您的答案,没有什么华丽的语言,但是我对你的感谢不会减少 !

希望以下的回答,能够帮助你。

第1个回答

用户名:txbunx  

路由器工作原理
传统地,路由器工作于OSI七层协议中的第三层,其主要任务是接收来自一个网络接口的**包,根据其中所含的目的地址,决定转发到下一个目的地址。因此,路由器首先得在转发路由表中查找它的目的地址,若找到了目的地重址,就在**包的帧格前添加下一个MAC地址,同时IP**包头的TTL(TimeTo跑场命属写副美此承引死Live)域也开始减数,并重新计算校验和。当数据包被送到输出端口时,它需来自要按顺序等待,以便被传送到问答输出链路上。
路由器在工作时能够按照某种路由通信协议查找设备中的路由表。如果到某一特定独永省矛括举节点有一条以上的路径,则探良聚青型神拉容充始基本预先确定的路由准则是选择最优(或最经济)的传输路径。由于各种网络段和其相互连接情况可能会因环境变化而变化,因此路由情况的信息一般也按所使用的路由信息协议的规定而定时更新。
网络中,每个路由器的基本功能都是按照一定的规则来动略红防良都磁字大小侵态地更新它所保持的路由表,以便保持路由信息的有效性。为了便于在网络间传送报文,路由器总是先按照预定的规则把较大的数对省据分解成适当大小的**额袁善众奏加包,再将这些**包分别通过相同或不同路径发送出去。当这些**包按先后秩序到达目的地后,再把分解的**包按照一定顺序包装成原有的报文形式。路由器的分层寻址功能是路由器的重要功能之一,该功能可以帮助具有很多节点站的网络来存储寻址信息,整活减同时还能在网络间截获发送到远地网段的报文,起转发作用;选择最合理的路由,引导通信也是路由器基本齐最对日审功能;多协议路由器还可以连接使用不同通信协议的网络段,成为不同通信协议网络段之间的通信平台。
站钟封坏保即条异屋下整一般来说,路由器的主要工作是对**包进行存储转发,具体过程如下:
一步:当**包到达路由器,根据网络物理接口的类型,路由器调用相应的链路层功能模西你特块,以解释处理此**包的链路层协议报头。这一步处理比较简单,主要是对**的完整性进行验,如CRC校验、帧长度检应宜站错负古调蛋连与查等。
第二步:在链路层完成对**帧的完整性验后,路由器开始处理此**帧的IP层。这一过程是路由器功能的核心。根据**帧中IP包头的目的I石庆十不P地址,路由器在路由表结聚车低中查找下一跳的IP地址;同时,IP**包头的TTL(TimeToLive)域开始减数,并重新计算校验和(C研优散品磁hecksum)。
第三步:根据路由表中所查到的下一跳IP地址,将IP**包送往相应的输出链路层,被封装上相应的链路层包头,最后经输出网络物理接口发送出去。
简单地说,路由器的主要工作就是为经过路由器的每个**包寻找一条最佳传输路径,并将该**包有效地为利示传送到目的站点。由此可见,选择最佳路径策略或叫选择最佳路由算法是路由空究八七价刚助器的关键所在。为了完成这项工作,在路由器中保存着各种传输路径的相强周关**——路由表(RoutingTable),供路由选择时使用。上述过程描述了路由器的主要而且关键的工作过程,但没有说明其它附加性能,例如访问控制、网络地址转换、排队优先级等。