unix系统重启tcp服务器,《TCP/IP详解卷3:TCP事务协议、HTTP、NNTP和UNIX域协议》 —3.5 服务器重启动...

3.5   服务器重启动

现在我们将服务器重新启动,并让客户在服务器刚启动,即服务器监听进程刚开始运行的时候就立即发送一个事务请求。图3-7为报文段交换的情况。

1b369703a6e2ea2b2482e58211496d19.png

图3-7   服务器刚刚重启动后T/TCP的交换分组情况

由于客户并不知道服务器已经重新启动了,因而它发出的仍是一个常规的T/TCP请求,其中CC值为4(见第1行)。服务器重新启动使其ARP缓存中的客户硬件地址丢失,于是服务器发出一个ARP请求,客户给出应答。服务器强迫执行三次握手操作(见第4行),因为它不记得上次从该客户收到的连接计数值CC。

与我们在图3-1中看到的类似,客户发出一个带有FIN标志的确认报文段完成三次握手过程,300字节的数据则不重传。只有当客户端的重传定时器超时时客户才会重传数据,我们将在图3-11中看到这种情况。收到第3个报文段后,服务器立即对数据和FIN发出确认。服务器发出应答(见第7行),第8行则是客户给出的确认。

看过图3-7那样的报文交换过程后,我们来看看客户和服务器之间接下来继续通信时的一个最小T/TCP事务,如图3-8所示。

897d192831d8a5dc79c9b11b29ce4c7e.png

图3-8   常规的T/TCP客户-服务器事务

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值