问题 单项选择题

在TCP工作过程中,当发送方连续发送多个报文后等待接收应答报文时,如果其中部分报文出错或丢失,则其对应的解决方法是()。

A.设置计时器,计时满后发送相应的探测报文

B.发送某个字节后将后续的字节缓存直到原来的字节被确认

C.在窗口更新尺寸变得大于某一合理值之前不通知对方进行窗口更新

D.建立TCP连接时使用TCP首部的“选择性确认”可选项

答案

参考答案:D

解析:

TCP采用滑动窗口传输机制传输诸如Telnet等服务应用的数据,由于其每次发送一个报文后就等待接收应答报文,属于停止一等待方式,利用率低。因此采取的解决方法是:允许发送方连续发送多个报文后等待接收应答报文。当其中部分报文出错或丢失时,对应采取的解决方法是:对TCP进行扩展,建立TCP连接时使用“选择性确认SACK”可选项,指出无须重传的数据块,即只重发出错或丢失的报文,而不是重发所有的报文。

多项选择题 案例分析题
多项选择题