模拟卷 计算机网络 窗口大小限制 选择题
第 40 题

TCP 是互联网中的传输层协议,TCP 协议进行流量控制的方式是( )。

A. 使用停等 ARQ 协议

B. 使用后退 N 帧 ARQ 协议

C. 使用固定大小的滑动窗口协议

D. 使用可变大小的滑动窗口协议

窗口大小限制

[tag_link]

正确答案:D

TCP 协议采用可变大小的滑动窗口协议来实现流量控制。 在 TCP 通信中,接收方通过每个确认报文段中的窗口字段(即接收窗口 rwnd)向发送方通告其当前可用的缓冲区大小。 发送方根据这个窗口值动态调整自己的发送窗口,确保发送的数据量不会超过接收方的处理能力,从而防止缓冲区溢出和数据丢失。 这种方式允许 TCP 适应网络状况和接收方负载的变化,实现高效的端到端流量管理。 相比之下,停等 ARQ 协议和后退 N 帧 ARQ 协议主要用于差错控制,而非流量控制; 固定大小的滑动窗口协议缺乏灵活性,无法适应动态变化的网络环境。 因此,TCP 的流量控制依赖于可变大小的滑动窗口机制。