前言
TCP协议
TCP三次握手
客户端;你好 服务端:你也好
客户端:我收到了你的回复 服务端:我也收到了
客户端:好的 我下一次给你发消息。服务端:收到!
简单来说就是建立连接
第一次:客户端发送请求到服务器。
服务器知道客户端发送且自己接收正常。
SYN=1,seq=x
第二次:服务器发给客户端。
客户端知道自己发送和接收正常且服务器接收、发送正常。 ACK=1,ack=x+1,SYN=1,seq=y
第三次:客户端发给服务器。
服务器知道客户端发送和接收正常 且自己接收,发送也正常. seq=x+1,ACK=1,ack=y+1
TCP四次挥手
简单来说就是断开连接
第一次:客户端请求断开FIN,seq=u
第二次:服务器 确认客户端的断开请求 ACK,ack=u+1,seq=v
第三次:服务器 请求断开 FIN,seq=w,ACK,ack=u+1
第四次:客户端 确认服务器的断开 ACK,ack=w+1,seq=u+1
SSL协议
SSL 协议如何实现加密通信的?