network
TCP
- 为了在不可靠的网络传输过程中建立可靠的传输
- 全双工的可以互相发送信息
- IP地址:端口号 为套接字socket
三次握手
- 第一次握手:客户端发起请求连接,携带SYN(同步和seq序列号)发送给服务端
- 第二次握手:服务端接收该请求发送ACK(确认)、SYN=1,ack = = 客户端seq+1,seq(自己的确认号)给客户端
- 第三次握手: 客户端接收服务器的响应,发送ACK、ack=seq+1来进行安全可靠的连接
四次挥手
- 客户端和服务器端都能主动发起请求
- 第一次挥手:FIN + ACK(客户端)
- 第二次挥手:ACK(半关闭状态,服务端可能还有需要发送的数据)(服务端)
- 第三次挥手:FIN + ACK (服务端)
- 第四次挥手:ACK(客户端),过一段时间会关闭掉
network
http://example.com/2023/06/14/network/