🏷️ 知识点:CSMA/CA 协议

共 5 道相关题目

2026 年第 35 题 计算机网络 选择题

假设采用 CSMA/CA 的 IEEE 802.11 无线局域网,其数据传输速率为 300 Mbps,DIFS = 128 μs,SIFS = 28 μs。忽略除数据帧以外的其他帧的传输时延及信号传播时延,主机 H 发送一个总长度为 1500 B 的数据帧,则从开始发送数据帧至确认接收方收到所需的时间至少为( )。

A. 40 us B. 68 us C. 168 us D. 196 us

[tag_link]

正确答案:B

**【解析】**在 IEEE 802.11 CSMA/CA 协议中,主机 H 发送数据帧的过程为:先等待 DIFS(本题中起始点从“开始发送数据帧”算起,故 DIFS 已过,不包含在计算内),然后传输数据帧,之后接收方等待 SIFS 后发送 ACK 确认帧。根据题目,忽略除数据帧外的其他帧传输时延(即 ACK 帧传输时延为 0),且忽略信号传播时延。数据帧长度为 1500 B,数据传输速率为 300 Mbps。数据帧传输时间

300×106 bits/s1500×8 bits=30000000012000 s=40 μsSIFS = 28 μs.从数据帧开始发送到发送方收到 ACK 的时间

40 μs+28 μs=68 μs因此,所需时间至少为 68 μs。


2017 年第 35 题 计算机网络 选择题

在下图所示的网络中,若主机 H 发送一个封装访问 Internet 的 IP 分组的 IEEE 802.11 数据帧 F,则帧 F 的地址 1、地址 2 和地址 3 分别是( )。

CSMA/CA 协议

A. 00-12-34-56-78-9a, 00-12-34-56-78-9b, 00-12-34-56-78-9c B. 00-12-34-56-78-9b, 00-12-34-56-78-9a, 00-12-34-56-78-9c C. 00-12-34-56-78-9b, 00-12-34-56-78-9c, 00-12-34-56-78-9a D. 00-12-34-56-78-9a, 00-12-34-56-78-9c, 00-12-34-56-78-9b

[tag_link]

正确答案:B

IEEE 802.11 数据帧有四种子类型,分别是 IBSS、From AP、ToAP、WDS。这里的数据帧 F 是从笔记本电脑发送往访问接入点(AP),所以属于 To AP 子类型。这种帧地址 l 是 RA (BSSID),地址 2 是 SA,地址 3 是 DA。RA 是 Receiver Address 的缩写,BSSID 是 basic service set identifier 的缩写,SA 是 source address 的缩写,DA 是 destination address 的缩写。因此地址 1 是 AP 的 MAC,地址 2 是 H 的 MAC,地址 3 是 R 的 MAC,选 B。


2011 年第 36 题 计算机网络 选择题

下列选项中,对正确接收到的数据帧进行确认的 MAC 协议是( )。

介质访问控制

A. CSMA

B. CDMA

C. CSMA/CD

D. CSMA/CA

[tag_link]

正确答案:D CSMA/CA 协议 是无线局域网标准 802.11 中的协议,它在 CSMA 的基础上增加了冲突避免的功能。ACK 帧是 CSMA/CA 避免冲突的机制之一,也就是说,只有当发送方收到接收方发回的 ACK 帧后才确认发出的数据帧已正确到达目的地。


2024 年第 36 题 计算机网络 选择题

在采用 CSMA/CA 的 802.11 无线局域网中,DIFS = 120 μs,SIFS = 28μs,RTS、CTS 和 ACK 帧的传输时延分别是 3 μs、2 μs 和 2 μs,忽略信号传播时延。若主机 A 欲向 AP 发送一个总长度为 1998 B 的数据帧,无线链路带宽为 54 Mb/s,则隐藏站 B 收到 AP 发送的 CTS 帧时,设置的网络分配向量 NAV 的值是()

CSMA/CA 协议

A. 326us B. 354us C. 385us D. 513us

[tag_link]

正确答案:B

CSMA/CA 的 802.11 无线局域网中,网路分配向量(NAV)是用来告诉其他节点预计要占用无线媒体多长时间的一种机制。在发送 RTS(请求发送)和 CTS(清除发送)帧时,发送节点会在帧头中包含一个持续时间字段,这个字段表示从发送当前帧到接收到最后一个 ACK 帧所需的时间。其他节点在接收到 RTS 或 CTS 帧后,会根据这个持续时间字段设置自己的 NAV,从而避免在这段时间内发送数据,防止发生冲突。NAV 的时间就是其他节点推迟访问的时间,约等于 SIFS 时间 + 数据发送时间 + SIFS 时间 + ACK 帧传播时延。根据题目中的信息,我们可以计算出设置 NAV 的值。首先,我们需要计算发送数据顿所需的时间数据帧的总长度为 1998B,无线链路带宽为 54bps,所以发送数据帧所需的时间为:1998B/54Mbps=296μs,则总时间=28μs+296μs+28μs+2μs=354μs


2020 年第 37 题 计算机网络 选择题

某 IEEE 802.11 无线局域网中主机 H 与 AP 之间发送或接收 CSMA/CA 帧的过程如下图所示,在 H 或 AP 发送帧前所等待的帧间间隔时间(IFS)中最长的是( )。

2018_Q7_3

CSMA/CA 协议

A. IFS1; B. IFS2; C. IFS3; D. IFS4;

[tag_link]

正确答案:A

为了尽量避免碰撞,IEEE 802.11 规定,所有站在完成发送后,必须等待一段很短的时间(继续监听)才能发送下一帧。这段时间称为帧间间隔(InterFrame Space, IFS)。帧间间隔的长短取决于该站要发送的帧的类型。IEEE 802.11 使 用 3 种帧间间隔:

  • DIFS(分布式协调 IFS):最长的 IFS , 优先级最低,用于异步帧竞争访问的时延。
  • PIFS(点协调 IFS):中等长度的 IFS , 优先级居中,在 PC F 操作中使用。
  • SIFS(短 IFS):最短的 IFS , 优先级最高,用于需要立即响应的操作。网络中的控制帧及所接收数据的确认帧都采用 SIFS 作为发送之前的等待时延。当结点要发送数据帧时,载波监听到信道空闲时,需等待 DIFS 后发送 RTS 预约信道,图中 IFS1 对应的是帧间间隔 DIFS,时间最长,图中 IFS2、IFS3、IFS4 对应 SIFS。