1:Ethernet 节点只要不发送Data Frame 就应该处于接收状态
如果一个Ethernet 节点成功利用总线发送Data Frame,则其他节点都应该处于接收状态。
当某个节点完成一Frame Data 接收后,首先要判断接收的Frame Length,由于IEEE802.3规定了Frame 最小Length,如果Frame Length 小于规定的Frame最小长度,则表明冲突,应该丢弃该Frame,节点从新进入等待接收状态。
2.Frame Destination MAC address Check
如果没有发生冲突,则节点完成一Frame接收后,首先要检查Frame的 destination Address,如果Destination Address 为单一节点的物理地址,且是本节点,则接收该Frame。如果目的地址是组地址,而接收节点属于该组,则接收该Frame。如果destination Address 为广播地址,则接收,如果目的地址不符,则丢弃该Frame。
3:Frame Receive
接收节点进行地址匹配后,进行CRC校验。CRC校验正确,且Frame长度正确,则将Frame中的数据送到网络层,报告成功接收后,进入Frame接收结束状态。