java面试(十)

1、为什么需要三次握手 防止已过期的连接再次传到被连接的主机 2、为什么需要四次挥手 / 断开连接时为什么比建立连接多一次 服务端的 ACK 和 FIN 一般都会分开发送,ACK 表示自己收到了客户端的断开请求(但还有数据没传输完),FIN 表示自己传输完了数据。 3、TIME_WAIT 的作用 保证客户端发送的最后一个ACK报文能够到达服务器 防止类似与“三次握手”中提到了的“已经失效的连接请求
相关文章
相关标签/搜索