1)为什么说一个TCP连接是一个字节流(byte stream),而不是一个消息流(message stream)?2)请说明TCP协议的快速重传(Fast retransmission)的基本工作过程?(8分)
时间: 2023-03-01 09:53:27 浏览: 278
TCP协议之连接过程
1) TCP连接是一个字节流,因为它不保证把消息划分成独立的报文段(segment),而是以流的形式发送和接收数据。接收方需要依靠接收缓冲区来把数据重组为完整的消息。因此,TCP连接被称为字节流。
2) TCP协议的快速重传机制的基本工作原理是:当接收方检测到缺失的数据,它会立即向发送方发送一个指示缺失数据的重传请求(Duplicate ACK),而不是等到超时再重传。这样可以避免延迟,并且可以减少不必要的带宽浪费。当发送方收到三个相同的重传请求时,它就会认为有数据丢失,并重传缺失的数据。
阅读全文