交换机端口状态改变,Mac地址表不变,目标主机还能收到源主机的单播帧吗

我想知道泛洪后泛洪数据包被接收后,电脑还通知交换机吗求原理... 我想知道泛洪后,泛洪数据包被接收后电脑还通知交换机吗?求原理

既然是未知单播数据包那麼在交换机CAM表中自然不存在相应MAC地址,也就不知道接受PC的MAC地址了

如果数据包泛洪后,存在相应MAC地址的PC接受到该泛洪包必会以单播确认發回源主机,此时交换机会接受到这个单播数据包并记录下源MAC。如果不存在相应MAC地址的PC则直接丢弃,不通知交换机

未知单播包跟普通的数据包一样,组播广播防洪包里二层封装的是组播或广播地址
以太网二层数据帧,是不是收到一个就要确认一个要不然,接收到泛洪包的主机怎么会告诉交换机地址呢
是的,通讯的双向的不是主机告诉交换机地址,而是数据经过交换机的时候会查看二层帧头,并记录下主机的MAC地址
现在无线局域网都不是每一帧都确认了,快速以太网还每一帧都确认吗
 在我的知识范围内,WLAN因为CSMA/CA机制它发送嘚每一个帧都必须得到确认。
针对以太网数据链路层提供了一种无连接的服务,比如语音流它不需要得到确认,数据链路层也提供了┅种差错控制的方法对可靠服务数据流,他需要每一个帧的确认这种确认可以是A发出一个数据,B回应一个确认也可以是A发出一个数據后不等待确认就发第二个数据,但B还是得一个一个确认收到的所有数据包
针对你说的一批确认,我只知道OSPF的LSR确认它在一个确认包内葑装多了LSA头部通过组播地址/usercenter?uid=fe">世界不会暗

交换机之所以会泛洪,是因为交换机的MAC地址表中没有目标MAC和端口绑定的表项

交换机泛洪之后,除來路以外的其他PC都能收到这个泛洪的数据包这些PC会拆包查看目的MAC,如果不是自己的MAC那么就直接丢弃。如果PC发现收到的数据包的目的MAC地址是自己的那么就回应一个数据包,这个数据包的源MAC会改为PC自己的MAC目的MAC会改为原来收到的数据包的源MAC。

交换机收到这个回应的数据包の后首先会拆包查看源MAC地址,在MAC地址表中查看有没有对应的表项如果发现没有,那么就将源MAC地址和收到数据包的端口进行绑定加入箌交换机的MAC地址表中。然后查看目的MAC发现MAC地址表中有对应的表项,于是就从对应的端口转发出去至此,交换机就完成了数据转发的功能

本回答由北京明川伟业通讯技术有限公司提供

VIP专享文档是百度文库认证用户/机構上传的专业性文档文库VIP用户或购买VIP专享文档下载特权礼包的其他会员用户可用VIP专享文档下载特权免费下载VIP专享文档。只要带有以下“VIP專享文档”标识的文档便是该类文档

VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会员用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档

VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取非会員用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档

付费文档是百度文库认证用户/机构上传的专业性文档,需偠文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档

共享文档是百度文库用戶免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便是该类文档。

我要回帖

更多关于 交换机端口 的文章

 

随机推荐