1. 首页
  2. 考试认证
  3. 其它
  4. TCP的超时与重传使用243_下载-软件无线电原理与应用第二版

TCP的超时与重传使用243_下载-软件无线电原理与应用第二版

上传者: 2024-07-07 08:40:20上传 PDF文件 12.68MB 热度 7次
21.11重新分组当T C P超时并重传时,它不一定要重传同样的报文段。相反, T C P允许进行重新分组而发送一个较大的报文段,这将有助于提高性能(当然,这个较大的报文段不能够超过接收方声明的M S S)。在协议中这是允许的,因为T C P是使用字节序号而不是报文段序号来进行识别它所要发送的数据和进行确认。在实际中,可以很容易地看到这一点。我们使用s o c k程序连接到丢弃服务器并键入一行。接着拔掉以太网电缆并再键入一行。当这一行被重传时,键入第3行。我们预期下一个重传包含第2次和第3次键入的数据。 bsdi % sock svr4 discard hello there第一行发送成功接着我们断开以太网电缆line number 2本行被重传and 3在第2行发送成功之前键入本行接着重新连接以太网电缆图2 1 - 1 3显示了t c p d u m p的输出(去掉了连接建立、连接终止以及所有的窗口通告)。图21-13 TCP对数据的重新分组第1行和第2行显示了头一行(“hello there”)被发送及其A C K。接着我们拔掉以太网电缆并键入“ line number 2”(1 4字节,包括换行)。这些数据在第3行被发送,并在第4和第5行被重传。在第6行重传前,我们键入“ and 3”(6个字节,包括换行),并观察到这个重传包括2 0个字节:键入的两行。当A C K在第9行到达时,它确认了这2 0字节的数据。 21.12小结本章提供了对T C P超时和重传机制的详细研究。使用的第1个例子是一个丢失的建立连接的S Y N,并观察了在随后的重传和超时中怎样使用指数退避方式。 T C P计算往返时间并使用这些测量结果来维护一个被平滑的RT T估计器和被平滑的均值偏差估计器。这两个估计器用来计算下一个重传时间。许多实现对每个窗口仅测量一次RT T。 K a r n算法在分组丢失时可以不测量RT T就能解决重传的二义性问题。第21章TCP的超时与重传使用243下载此时断开以太网电缆此时键入第3行此时重新连接以太网电缆
下载地址
用户评论