TCP滑动窗口协议虚拟实验流程.pdfVIP

  • 1
  • 0
  • 约小于1千字
  • 约 1页
  • 2026-11-12 发布于北京
  • 举报

滑动窗口协议

滑动窗口协议是TCP使用的一种流量控制方法。该协议允许发送方在停止并等待确认

前可以连续发送多个分组。只有在接收窗口向前滑动时(与此同时也发送了确认),发送窗

口才有可能向前滑动。收发两端的窗口按照以上规律不断地向前滑动,因此这种协议又称为

滑动窗口协议。

虚拟实验向我们演示了滑动窗口协议的工作过程。发送方一共有八个TCP数据报要发

送给接收方,序号为DATA0~DATA7。由于接收方的接收窗口值为1,所以发送方的发送

窗口也是1,但发送方的发送缓存中可以存放5个TCP数据报,这与发送缓存大于发送窗

口吻合。

首先,存放在发送缓存的为待发送的DATA0~DATA4,发送DATA0,经传输层之下的

各层传送到接收方,接收方接收到DATA0后给发送方发送一条确认消息,并将数据报转交

给应用层进程。发送方收到第一个数据包的确认消息后窗口往前滑动,将DATA5纳入窗口

中,同时向接收方发送第二个数据报DATA1。重复上述过程直到数据全部发送完毕。此演

示实验中不包括实验过程中发现确认消息丢失延时或者丢包等情况,假设接收窗口大小为一

的最简单的情形。

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档