Advertisement

物联网基础课程(二)查看评论领取学习资料

阅读量:

三、一些原理

1、常见的帧

在802.11协议中定义了三类数据传输单元:管理单元(Management Unit),如 beacon 单元用于发送 Beacon 信号以建立连接;关联单元(Association Unit),用于建立设备间的连接;以及控制单元(Control Unit),包含 RTS/CTS 用于同步发送与确认接收以及 ACK 用于确认收到的数据包。此外,在数据传输单元中还包括用于承载传输的数据部分,在其头端带有 DS 字符域来明确指示其方向性作用显著。

(*)ACK帧

单播(unicast)帧都需要通过ACK来确认接收结果。尽管ACK本身并非广播帧,在MAC层面上它是unicast的,并且每个帧中都有一个接收地址字段用于标识目标是谁的确认响应。然而,在无线协议机制设计中,默认情况下ACK帧并不包含源地址(src)字段或序列号(sequence),这是因为发送与接收操作是不可分割的整体过程:发送方完成数据传输后立即触发接收方进入确认状态;根据无线协议中的冲突避免机制原则,在此之后的时间段内不会有其他发送操作发生(包括来自其他设备的数据传输请求)。因此,在这种机制下,接收方会向完成单播帧发送者的MAC地址端口发送一个没有src字段的ACK帧,并将该响应反馈给最终的数据接收端口;而当另一个端口收到该ACK帧时,则会根据其MAC地址信息判断

全部评论 (0)

还没有任何评论哟~