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

2023-09-01

A.多个进程请求未被释放的资源
B.一个连接还未释放,又请求新的连接
C.接收方发送0窗口的应答报文后,所发送的非0窗口应答报文丢失
D.定义RTT值为2倍的测量值不恰当

参考答案:C

TCP协议在工作过程中可能发送死锁的原因是:接收方为暂缓接收数据而向发送方发送窗口为0的应答报文,发送方收到后暂停发送,等待接收到非0窗口的应答报文后继续发送新的报文。如果接收方在发送0窗口的应答报文后,所发送的非0窗口应答报文丢失,则发送方会一直等待下去

相关推荐