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

Written by

in

文章目录
  • 一、路由器对数据包的处理过程
  • 二、路由器对ip数据包的处理过程
    • 路由器对数据包的处理过程
    • 路由器对ip数据包的处理过程

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

    什么是路由。

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

    偶尔也称为网关。

    (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;

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

    站内搜索