爱采购

发产品

  • 发布供应
  • 管理供应

路由器收到一个数据包,是如何处理的?

   2022-11-25 来源于网络10750
导读

一、路由器对数据包的处理过程什么是路由。所谓的“路由”,是指把数据从一个地方传送到另一个地方的行为和动作,它决定网络通信能够通过的最佳路径,路由器依据网络层信息将数据包从一个网络前向转发到另一个网络。偶尔也称为网关。(1)工作站A将工作站B的地址12.0.0.5连同数据信息以数据包的形式发送给路由器1. (2)路由器1收到工作站A的数据包后,先从报头中取出地址12.0.0.5,并根据路径表计算出发往工作站B的最佳路径:R1->R2->R5->B;并将数据包发往路由器2.  (

一、路由器对数据包的处理过程

什么是路由。

所谓的“路由”,是指把数据从一个地方传送到另一个地方的行为和动作,它决定网络通信能够通过的最佳路径,路由器依据网络层信息将数据包从一个网络前向转发到另一个网络。

偶尔也称为网关。

(1)工作站A将工作站B的地址12.0.0.5连同数据信息以数据包的形式发送给路由器1.

(2)路由器1收到工作站A的数据包后,先从报头中取出地址12.0.0.5,并根据路径表计算出发往工作站B的最佳路径:R1->R2->R5->B;并将数据包发往路由器2. 

(3)路由器2重复路由器1的工作,并将数据包转发给路由器5. 

(4)路由器5同样取出目的地址,发现12.0.0.5就在该路由器所连接的网段上,于是将该数据包直接交给工作站B。

(5)工作站B收到工作站A的数据包,一次通信过程宣告结束。

[5]

希望可以帮助到你。


二、路由器对ip数据包的处理过程

当一个数据包进入路由器:

1、拆去二层帧头;

2、进入缓冲区;

3、查看目标地址(匹配路由表);

4、重新封装二层帧头;

5、转发。

二、Switching

Process:

1、Check

framing

and

buffer

packet;

查看二层帧,进行CRC校验,层三的数据和头部进入缓冲区(buffer);

2、Check

routing

table;

查路由表,从buffer中拿出目标IP和路由表进行匹配(与运算);

3、Re-Encapsulation

layer

2

header;

重新封装二层帧头;

注:

(1)二层帧头包括源MAC地址和目标MAC地址。

(2)此时的二层帧头的源MAC已经变为路由器出接口的地址。

4、Forwarding

from

one

local

interface;

转发(从一个本地接口封装);

 
反对 0举报 0 收藏 0 打赏 0评论 0
更多问题及资料,可以加入星球讨论
每日获取更多最新行业干货与资料


免责声明
• 
本文为小编原创作品,作者: 小编。欢迎转载,转载请注明原文出处:https://www.rdhyw.com/news/show-7522.html 。本文仅代表作者个人观点,本站未对其内容进行核实,请读者仅做参考,如若文中涉及有违公德、触犯法律的内容,一经发现,立即删除,作者需自行承担相应责任。涉及到版权或其他问题,请及时联系我们rdhyw@qq.com。
 
更多>行业下载

入驻

企业入驻成功 可尊享多重特权

入驻热线:158-7146-9462

请手机扫码访问

小程序

小程序更便捷的查找产品

为您提供专业帮买咨询服务

请用微信扫码

公众号

微信公众号,收获商机

微信扫码关注

顶部