了解路由器在网络层中的运行方式

了解路由器在网络层中的运行方式

2011 09个月19,那个来源:来自论坛作者:51gxqm笔记本维修

{传统上,路由器工作在OSI七层协议的第三层,因此路由器首先必须在转发路由表中找到它的目的地址。如果找到目标地址,在数据包的帧之前添加下一个MAC地址。同时,IP数据包头的TTL(生存时间)领域也开始减,和校验和计算。当数据包被发送到输出端口,需要等待才能让它被发送到输出链路。电脑故障
传统上,路由器工作在OSI七层协议的第三层上。它的主要任务是从网络接口接收数据包,并根据所包含的目的地址决定转发到下一个目的地址,因此路由器首先必须在转发路由表中找到它的目的地址。如果找到目标地址,在数据包的帧之前添加下一个MAC地址。同时,IP数据包头的TTL(生存时间)领域也开始减,和校验和计算。当数据包被发送到输出端口,需要等待才能让它被发送到输出链路。

路由器可以查找路由表中的设备根据路由协议。如果有一个以上的路径到一个特定的节点,基本预定义的路由判据最优(或最经济)的传输路径。由于各种网络段和连接可能由于环境的变化而变化,路由信息信息通常是根据路由信息协议定期更新。

在网络中,每个路由器的基本功能是动态更新路由表的路由器根据一定的规则保持不变,从而保持路由信息的有效性。为了信息传输的网络之间的路由器,总是将大数据转换成适当大小的数据包根据预定的规则,和然后将这些数据包通过相同或不同的路径。当这些数据包到达的先后顺序为目标的分解,然后以一定的顺序包装成原始邮件的形式。分层寻址功能的路由器是路由器的重要功能,该功能可以帮助存储寻址网络站很多节点的形成,而且在网络发送到远程网络数据包的拦截和转发的作用;选择最合理的路由,引导通信和路由器的基本功能;多协议路由器还可以连接不同的网络通信协议的使用,网络通信协议的不同节段之间的通信平台。

一般来说,路由器的主要任务是存储和转发数据包,具体过程如下:

第一步是:当包到达路由器时,根据物理接口的类型,路由器调用相应的链路层功能模块来解释处理报文的链路层协议报头,这一步很简单,主要是验证数据的完整性,如CRC校验、帧长校验等。

第二步:完成在链路层数据帧的完整性验证后,路由器开始处理数据帧的IP层。这个过程是路由器的核心功能。根据数据帧中的IP包头的目的IP地址,路由器在路由表下一跳的IP地址。同时,IP数据包头的TTL(生存时间)域开始减,并重新计算校验和(checksum)。

第三步:根据路由表中发现的下一跳IP地址,将IP数据包发送到相应的输出链路层,并封装在相应的链路层包头上。最后,它通过输出网络物理接口发送。

简单地说,路由器的主要任务是为每一个数据包通过路由器找到一个最优的传输路径,并将数据包有效到达目的站。由此可见,选择最佳路径的策略或选择最佳路由算法是路由器的关键。为了完成这项工作,路由表(路由表)存储在路由器进行路由。上述过程描述了路由器的主要和关键的工作过程,但这并不能解释其他额外的性能,诸如访问控制、网络地址转换、优先排队,等。



阅读更多与大学相关的文章>数据恢复

责任编辑:郑伟