TCP⼀IP协议-数据链路层中如何通过以太网帧中的目的地址,将数据包传输给目的主机

2024年11月20日 06:35
有1个网友回答
网友(1):

在同一局域网,这个已经知道B的MAC了,直接就可以通过交换机来转发了,二层就可以了,不需要通过三层了
A直接封装一个数据帧,源是A,目的为B,通过交换机之后:交换机将数据帧中的目的MAC地址同交换机内部已建立的MAC地址表进行比较,以决定由哪个端口进行转发。B收到后,发现目的MAC是自己,将立即做出应答回复,A和B建立了链接。
你说的那种泛洪(flood)情况,应该是AB不知道对面的MAC,这个时候比如A ping B的地址,它会先发送一条arp,源是A的MAC,目的地址是全F的,也就是泛洪到所以主机,B收到后解析,发现是B,它就会把自己的MAC发送给A(这个过程是通过交换机的),双方有MAC了,开始第一种情况。
明白了吗?还有什么不懂的再问我,如果懂了,别忘了采纳哦!~