1. 首页
  2. 考试认证
  3. 其它
  4. 连接建立的超时-软件无线电原理与应用第二版

连接建立的超时-软件无线电原理与应用第二版

上传者: 2024-07-07 09:45:15上传 PDF文件 12.68MB 热度 6次
18.3连接建立的超时有很多情况导致无法建立连接。一种情况是服务器主机没有处于正常状态。为了模拟这种情况,我们断开服务器主机的电缆线,然后向它发出t e l n e t命令。图1 8 - 6显示了t c p d u m p的输出。图18-6建立连接超时的t c p d u m p输出在这个输出中有趣的一点是客户间隔多长时间发送一个S Y N,试图建立连接。第2个S Y N与第1个的间隔是5 . 8秒,而第3个与第2个的间隔是2 4秒。作为一个附注,这个例子运行3 8分钟后客户重新启动。这对应初始序号为291 008 001 (约为3 8×6 0×6 4 0 0 0×2)。我们曾经介绍过使用典型的伯克利实现版的系统将初始序号初始化为1,然后每隔0 . 5秒就增加64 000。另外,因为这是系统启动后的第一个TCP连接,因此客户的端口号是1024。图1 8 - 6中没有显示客户端在放弃建立连接尝试前进行S Y N重传的时间。为了了解它我们必须对t e l n e t命令进行计时:时间差值是7 6秒。大多数伯克利系统将建立一个新连接的最长时间限制为7 5秒。我们将在2 1 . 4节看到由客户发出的第3个分组大约在1 6 : 2 5 : 2 9超时,客户在它第3个分组发出后4 8秒而不是7 5秒后放弃连接。 18.3.1第一次超时时间在图1 8 - 6中一个令人困惑的问题是第一次超时时间为5 . 8秒,接近6秒,但不准确,相比之178使用TCP/IP详解,卷1:协议下载
下载地址
用户评论