路由器和二层交换机之间是如何通信

发布网友 发布时间:2022-04-22 22:00

我来回答

5个回答

热心网友 时间:2022-05-05 21:40

源IP和目的IP 在整个过程中都是不变的。
改变的是源MAC和目的MAC。 源mac每经过一个路由设备(路由器等),就会被设备改为自身的mac再发出去。收到时是上一个设备的mac,发出去时是自己的mac;目的mac也类似,改为下一个经过的设备的mac。收到时是自己的mac,发出去时是下一个设备的mac。

E交换机发送给路由器S0的时候这次数据包的源IP是192.168.0.2 ,目的IP是172.16.0.2,源mac a 和目的MAC e;
从路由器S1口发送给交换机F时,源IP是192.168.0.2 ,目的IP是172.16.0.2,源MAC f 目的MAC c

源IP是192.168.0.2 ,目的IP是172.16.0.2,
源mac f 目的mac c

热心网友 时间:2022-05-05 22:58

1.交换机是一种两层网络设备,也就是说它工作在物理层及数据链路层,它只能使用MAC地址在数据链路层进行数据帧的转发;
2.路由器是一种三层设备,它工作在物理层、数据链路层及网络层。在二层其接口本身也支持以太网协议,也是使用MAC地址进行通信的,最常用的例子就是主机与默认网关的通信就是同网段的二层通信。但是,与交换机不同的是路由器的接口还支持三层通信,即IP地址的解析与IP数据包的转发,实现最佳路由功能。

热心网友 时间:2022-05-06 00:33

一共有四台电脑,分别标记为A、B、C、D,二台二层交换机,标记为E、F;一台路由器标记为G。
A、B和交换机E相连,C、D和交换机F相连。E、F通过路由器相连。
A的IP地址设置为192.168.0.2 MAC:a
B的IP地址设置为192.168.0.3 MAC:b
C的IP地址设置为172.16.0.2 MAC:c
D的IP地址设置为172.16.0.3 MAC:d
路由器的S0端口和E交换机相连,其IP地址为:192.168.0.1 MAC:e
路由器的S1端口和F交换机相连,其IP地址为:172.16.0.1 MAC: f
那么A发数据给C,请高手解释一下,如何经过路由器转发给C的。
特别需要请教的是E交换机发送给路由器S0的时候这次数据包的源IP是多少,目的IP是多少,源MAC和目的MAC是多少;
从路由器S1口发送给交换机F时,源IP和目的IP分别是多少,源MAC和目的MAC又是多少?
问题补充:C收到数据包是源IP地址是多少,目的IP地址是多少, 源MAC地址是多少,目的MAC地址又是多少?

参考资料:00

热心网友 时间:2022-05-06 02:24

1L 说的很明白了

热心网友 时间:2022-05-06 04:32

楼上正解。不过原题没给出交换机与PC相连的接口的信息。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com