TCP-IP练习题(7)

2020-12-05 00:29

前者是发送方感受到的网络拥塞的估计,后者与接收方在该连接上的可用缓

存大小有关。

③ 当拥塞发生时(超时或收到重复确认),ssthresh被设置为当前窗口大小的一半( cwnd

和接收方通告窗口大小的最小值,但最少为2个报文段)。如果是超时引起拥塞,则cwnd被设置为1个报文段(慢启动)。

④ 当新的数据被对方确认时,就增加cwnd,但增加的方法依赖于是否正在进行慢启动

或拥塞避免。

如果cwnd小于或等于ssthresh,则正在进行慢启动,否则正在进行拥塞避免。

慢启动一直持续到回到当拥塞发生时所处位置的半时候才停止,然后转为执

行拥塞避免。

33. 什么情形下可能产生糊涂窗口综合症。

答:当采用基于窗口的流量控制方案时,发送端应用进程产生数据很慢、或接收端应用进程处理接收缓冲区数据很慢,或二者兼而有之,会使应用进程间传送的报文段很小,特别是有效载荷很小,即糊涂窗口综合症 。

34. 简述TCP坚持定时器的用途。

答:TCP通过让接收方指明接收窗口大小来进行流量控制。当接收窗口大小为0时,发送方将停止传送数据,直到接收方通知接收窗口变为非0。由于TCP不对ACK报文段进行确认,只确认那些包含有数据的ACK报文段。因此接收方通知接收窗口大小非0的确认丢失,则双方就有可能因为等待对方而使连接终止:接收方等待接收数据(因为它已经向发送方通告了一个非0的窗口),而发送方在等待允许它继续发送数据的窗口更新。TCP坚持定时器通过超时发送探查报文,可以有效防止这种死锁情况的发生。

35. 简述如何实现TCP路径MTU发现。

答:

① 在连接建立时,TCP使用输出接口或对端声明的MSS中的最小MTU作为起始报文段大

小。路径MTU发现不允许TCP超过对端声明的MSS。

② 一旦选定起始的报文段大小,在该连接上的所有被TCP发送的IP数据报都将被设置DF比

特。

③ 如果某个中间路由器需要对一个设置了DF标志的数据报进行分片,丢弃这个数据报,并

产生一个ICMP的“不能分片”差错。

④ 如果收到这个ICMP差错,TCP减少段大小并进行重传。如果路由器产生的是一个较新的

该类ICMP差错,则报文段大小被设置为:下一跳的MTU-IP和TCP的首部长度。如果是一个较旧的该类ICMP差错,则必须尝试下一个可能的最小MTU。当由这个ICMP差错引起的重传发生时,拥塞窗口不需要变化,但要启动慢启动。

⑤ 由于路由可以动态变化,在最后一次减少路径MTU一段时间以后,可以尝试使用一个较

大的值(直到等于对端声明的MSS或输出接口MTU的最小值)。

36. 当由Rlogin的服务器端进行流量控制时,用户在客户端输入终止终端输出键Control_S

后,客户端是否会立即停止输出,为什么?

答:为终止终端输出而键入的Control_S字符将沿网络传输到服务器进程,收到后服务器进程将停止往网络上写数据。但是在写操作终止之前,服务器进程可能已经往网络上写了一窗口的输出数据。即,在输出停止之前,还将有大量数据在屏幕显示。


TCP-IP练习题(7).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:奥斯卡获奖电影大全

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: