TCP/IP中C/S模式的server/client在通信过程中,突然sever挂了,或者client挂了,这时会发生什么?-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

TCP/IP中C/S模式的server/client在通信过程中,突然sever挂了,或者client挂了,这时会发生什么?

2016-06-27 14:19:10 2503 1

1、如果server在向client写数据,突然client挂掉了,server的返回是怎样的?会怎样执行超时重发么?
2、如果server在向client读数据,突然client挂掉了,server的返回是怎样的?

取消 提交回答
全部回答(1)
  • a123456678
    2019-07-17 19:47:33

    1、如果server在向client写数据,突然client挂掉了。
    答:服务器发送了一个tcp包给网络,然后启动一个定时器,如果在定时器设定时间内没有收到该包的确认,就会重发该包。假设该包的ISN为1,但是客户端已经挂掉,因此它不会收到这个包,也就不会对这个包作出确认回复ACK,服务器等待定时器超时后重发此包;在n次(具体多少次忘了)重发之后仍然不能收到回复,就认为连接已经断开。

    2、如果server在向client读数据,突然client挂掉了,server的返回是怎样的?
    答:正在向client读数据这个说法不是很清楚,我就理解为
    1)client正在发数据,一包还没发完,然后client就挂掉了。这种不完整的包通不过ip层和传输层,因为ip层和传输层都有校验。
    2)client正在发数据,一包发完了,然后client才挂掉。服务器将收到这包数据,并发送一个确认回复给客户端,之后怎样,服务器并不关心

    0 0
相关问答

1

回答

TCP/IP 协议具体是什么意思啊?

2021-12-02 19:24:13 167浏览量 回答数 1

1

回答

TCP/IP 中IP 是无连接的是什么意思啊?

2021-12-02 19:21:34 300浏览量 回答数 1

1

回答

在 TCP/IP 中包含一系列用于处理数据通信的协议有哪些?

2021-12-02 19:17:45 115浏览量 回答数 1

1

回答

TCP/IP具体是什么啊?

2021-12-02 19:16:42 115浏览量 回答数 1

1

回答

TCP/IP的层次结构是有害的说法正确吗?

2021-12-02 19:00:15 119浏览量 回答数 1

1

回答

当使用TCP/IP协议族在网络中相互通信时,它按什么顺序相互通信?

2021-12-02 18:59:27 201浏览量 回答数 1

1

回答

通称为TCP/IP协议族是什么?

2021-12-02 18:48:41 179浏览量 回答数 1

1

回答

在 TCP/IP 体系结构中,网络层使用 什么协议?

2021-12-02 18:46:15 202浏览量 回答数 1

1

回答

应用层是TCP/IP参考模型的最高层吗?

2021-12-02 18:43:10 248浏览量 回答数 1

1

回答

TCP/IP是一个四层的体系结构,主要包括什么?

2021-12-02 18:38:52 240浏览量 回答数 1
+关注
文章
问答
问答排行榜
最热
最新
相关电子书
更多
特步用Aliware进行新零售转型实践交流
立即下载
Usb Server
立即下载
低代码开发师(初级)实战教程
立即下载