设为首页收藏本站language 语言切换
查看: 1755|回复: 3
收起左侧

路由器处理数据包的两个过程

[复制链接]
发表于 2010-8-28 14:14:43 | 显示全部楼层 |阅读模式
一、Routing Process
  当一个数据包进入路由器:
  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;
  转发(从一个本地接口封装);
发表于 2012-7-7 14:31:37 | 显示全部楼层
支持支持
沙发 2012-7-7 14:31:37 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2012-7-7 07:49:11 | 显示全部楼层
板凳 2012-7-7 07:49:11 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2012-7-8 00:27:24 | 显示全部楼层
地板 2012-7-8 00:27:24 回复 收起回复
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2025-2-4 06:52 , Processed in 0.055702 second(s), 13 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

快速回复 返回顶部 返回列表