tcp三次握手 三次握手四次挥手简述

时间:2023-06-20 21:29/span> 作者:tiger 分类: 新知 浏览:2308 评论:0

TCP是比较基础的东西了,软件开发人员都有必要了解其中的原理,

TCP和HTTP的关系,tcp属于传输层,http是应用层,http是建立在tcp的协议之上的协议

http属于短连接,又称无状态连接,因为http发送一次请求,服务端响应后就关闭了,下一次请求又是建立新的连接,

不过http1.1之后一次连接可以发送多个请求

tcp一次连接有三次握手,史称著名的三次握手:

下面以图解说明

总结

第1次:客户端向服务端发送 SYN,等待服务端回应

第2次:服务端回应 syn、ack等给客户端,等待客户端回应

第3次:客户端回应服务端 syn、ack

第三次发送完毕后,客户端A和服务器B进入ESTABLISHED的状态,完成了3次握手

完成之后,服务端和客户端就可以进行数据的传输了

有人说,tcp为啥要三次握手,2次不可以吗?

2次不可以,因为2次无法完成客户端和服务端的双方的确认,2次只能完成服务端的回应

文章评论