[单选题]TCP协议在工作过程中存在死锁的可能,其发生的原因是()。

A
多个进程请求未被释放的资源
B
一个连接还未释放,又请求新的连接
C
接收方发送0窗口的应答报文后,所发送的非0窗口应答报文丢失
D
定义RTT值为2倍的测量值不恰当
正确答案:C
题目解析
TCP协议在工作过程中可能发送死锁的原因是:接收方为暂缓接收数据而向发送方发送窗口为0的应答报文,发送方收到后暂停发送,等待接收到非0窗口的应答报文后继续发送新的报文。如果接收方在发送0窗口的应答报文后,所发送的非0窗口应答报文丢失,则发送方会一直等待下去
扫描二维码
免费搜题、免费刷题、免费查看解析