802.3协议规定的帧结构中每个字段的作用是什么?如果去除任意一个字段,是否能正常接收?为什么?
802.11典型的网络拓扑结构如下所示:
一个AP和若干STA组成一个BSS,每个BSS由一个SSID(Service Set ID)来标识。
一般地,AP具有路由器功能,通过WAN口连接到Internet;STA通过无线连接AP。
进一步,由多个SSID相同的BSS网络组成ESS网络。ESS网络常见于企业、学校、机场等较大的物理空间场所,需要部署多个AP才能满足无线网络覆盖需求。STA在ESS下不同BSS之间的切换称为漫游。
802.3协议帧结构中各个字段的作用如下:
如果去除一个或多个字段,指定该字段作用的功能将被删除,系统将不再正常地接收到该字段的信息,导致数据传输的错误和损失。例如,如果去除前导码,数据接收方将不知道何时传输数据,并将无法同步时钟。如果去除源MAC地址,数据接收方将无法获知数据包的发送方信息,而且也无法在网络中将数据包传输到正确的目标设备。因此,保持每个字段都存在是确保正确数据传输的关键。
对于问题中的具体情况,如果A发送的是以太网所容许的最短的帧,即64字节=512比特+8字节前同步码和帧开始定界符=576比特,而B在A发送结束之前也发送了一帧,并且在A检测到和B发生碰撞之前,不能肯定A所发送的帧不会和B发送的帧发生碰撞。因此,A在发送完毕之前,并不能肯定自己的帧不会和B发送的帧发生碰撞。