计算机网络数据帧?
的有关信息介绍如下:
这应该是计算机网络的基础题目
(1)H1发送数据帧到H5,首先经过S1(交换机-1),此时S1的转发表中是没有转发信息的,在接收到H1发送的数据帧之后,S1知道了一件事情:所有要发往H1(即目的地址是MAC1)的数据,我都可以从IF1(接口-1)中转发出去,所以S1的数据表中多了这样一条信息 <MAC1, 1>,对于交换机2的处理过程同理。
(2)H3发送数据帧到H2,首先S1和S2同时会收到,又因为此时两台交换机的转发表中都没有目的地址为H2(即MAC2)的路由信息,那么两台交换机都会转发此数据帧,同时,S1和S2的转发表中各自会增加一条路由信息,即 <MAC3, 2> 与 <MAC3, 1>,原理见(1)。
(3)H4发送数据帧到H3,同理首先两台交换机会在路由表中增加 <MAC4, 2> 与 <MAC4, 2>,原理见(1);S2交换机在收到此条数据帧时,由于路由表中并没有地址为MAC2对应的转发出去,所以会从IF1转发出去(Note:若S2交换机有IF1、IF2、IF3共3个转发出口的话,H4发送的数据帧同时向另外两个出口转发);在S1交换机收到了这条数据帧后,它的路由表中是有MAC3地址对应的转发出口的IF2,因而对于此条数据帧,S1不会再进行转发。
(4)H2发送数据帧到H1,首先经过S1,此时S1已经知道目的地址为MAC1的数据帧应该从IF1转发出去,所以S2是不会再收到此条数据帧的;同时,S1的数据表中还会增加一条新的路由信息,即 <MAC2, 1>,原理见(1)。



