跨网段数据通信流程

<强>,当才能路由器R1平路由器R3时的数据通信过程。

步骤:

①通过显示Int f0/0命令可以查看接口的MAC地址。

,,R1的f0/0的MAC地址为:,cc11.20f4.0000——-MAC1

,,R2的f0/0的MAC地址为:cc12.20f4.0000——-MAC2

,,R2的f1/0的MAC地址为:cc12.20f4.0010——-MAC3

,,R3的f1/0的MAC地址为:,cc13.20f4.0010——-MAC4

②在R1上pingR3——通过抓包来分析

,只ping一次就可以啦,命令,R1 #平3.3.3.3重复1


由数据包可以得知:

,,跨网段数据通信中,传输层信息不变,网络层的源目IP地址不变,但IP头部的TTL值会逐跳减1,直到到达目的ip.checksum值也会发生变化。

,,数据包中的链路层封装的MAC地址会发生改变,如实验所示:

,,R1——→R3的mac封装为:

,,,,,L12:,MAC1, MAC2

,,,,,L23:,MAC3, MAC4

,,

总结:

,,,数据跨网段通信的流程:

,,,,,,传输层:不变

,,,,,,网络层:IP地址不变,生存时间TTL会逐跳减1(防环功能),校验和也会发生变化

,,,,,,链路层:MAC源目地址隔网段发送重写


跨网段数据通信流程