Skip to content

Latest commit

 

History

History
5 lines (3 loc) · 763 Bytes

说说你对TCP滑动窗口的理解?.md

File metadata and controls

5 lines (3 loc) · 763 Bytes

TCP滑动窗口是一种流量控制和拥塞控制的机制,用于优化数据传输的效率。在TCP通信中,发送方和接收方之间维护一个窗口大小,表示接收方可以接收的数据量。

发送方根据接收方通知的窗口大小来确定发送数据的数量,发送数据后等待接收方确认,确认后再发送下一批数据。如果接收方准备好接收更多数据,它会增大窗口大小,如果接收方暂时无法处理更多数据,它会减小窗口大小或者发送窗口关闭通知。

通过调整滑动窗口大小,TCP可以实现有效的流量控制,避免发送过多数据导致网络拥塞,同时也可以提高数据传输的效率,使数据在网络上能够快速、稳定地传输。