您当前的位置: 首页 >  华为

Autism_Huang

暂无认证

  • 5浏览

    0关注

    27博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

华为数通HCIA笔记——数据转发过程

Autism_Huang 发布时间:2021-11-14 17:32:58 ,浏览量:5

在这里插入图片描述 数据转发过程 组网:PC-SW-Router1-Router2-SW-Server、

  1. PC:发送者-数据封装 TCP:源端口(随机)目的端口(80) IP:SIP(自己)、DIP(Server) 查找路由表:根据DIP查找本地路由表(CMD-route print),只有确定目的可达,才往下层封装。否则,直接丢弃。 E2:SMAC、DMAC(查找ARP表,表没有记录则发动ARP解析网关MAC)

  2. SW1 根据D.MAC、查找MAC表(导航)进行转发

  3. router1 E2:DMAC是否本接口MAC,FCS检查数据是否完整,根据TYPE确定上层处理协议IP 拆除E2,查看IP层信息 根据DIP查找本地路由表确定出接口,下一跳就封装新的E2头,源mac为出接口,目的mac为下一跳的mac。

  4. SW2 根据目的MAC,查MAC表(导航)进行转发。

  5. Server:接收者——解封装 E2:DMAC是否本接口MAC,FCS是否完整,根据TYPE确定上层处理协议IP,拆除E2,把IP包交由IP层处理。 IP:查看IP层信息,DIP为本身,根据协议号确定上层协议为TCP,拆除IP,把TCP包交由TCP处理。 TCP:查看TCP层信息,根据目的端口号确定上层协议为HTTP,拆除TCP层,将HTTP数据交由应用层的HTTP协议处理。

整个转发过程,2层的MAC是一直在变的,三层的IP一直是保持不变的。那么这个规则是在没有NAT协议的时候适用。

关注
打赏
1655915590
查看更多评论
立即登录/注册

微信扫码登录

0.1291s