三次握手
A B 1. SYN=1, seq=x ————————————————>
2. SYN=1, ACK=1, seq=y, ack=x+1
<————————————————
3. ACK=1, seq=x+1, ack=y+1
————————————————>
四次挥手
A B 1. FIN=1, seq=u ————————————————>
2. ACK=1, ack=u+1, seq=v
<————————————————
3. FIN=1, seq=w
<————————————————
4. ACK=1, ack=w+1, seq=u+1
————————————————>
等待2MSL时间后关闭 (Maximum Segment Lifetime)报文最大生存时间
TCP连接是双向的,因此在四次挥手中,前两次挥手用于断开一个方向的连接,后两次挥手用于断开另一方向的连接
https
C.443 S.443
1. 请求https连接
————————————————>
2. S返回证书(公钥), C检查证书是否受信任
<————————————————
3. 产生随机对称密钥,用公钥加密后发送给S
————————————————>
4. 使用对称密钥加密通信
<————————————————>