请写出TCP的两个可靠传输协议?
时间: 2023-06-24 20:08:37 浏览: 156
可靠传输协议
TCP(Transmission Control Protocol)是一种面向连接的、可靠的传输控制协议。TCP协议的可靠传输是通过以下两个协议实现的:
1. 停止等待协议(Stop-and-Wait Protocol):发送方发送一个数据包后,会停止发送并等待接收方的确认消息。接收方收到数据包后,会发送确认消息给发送方。发送方接收到确认消息后,才会发送下一个数据包。如果接收方没有收到数据包或者数据包有错,会要求发送方重新发送数据包。这种协议虽然简单,但是传输效率较低,不适用于高速网络。
2. 滑动窗口协议(Sliding Window Protocol):发送方和接收方都维护一个窗口,窗口中存放的是已发送但还未收到确认的数据包。发送方可以同时发送多个数据包,接收方也可以一次性确认多个数据包。发送方会根据接收方的确认消息调整窗口大小,从而实现流量控制和拥塞控制。这种协议可以提高传输效率,在高速网络中应用较广泛。
阅读全文