TCP连接和关闭过程
2017-11-24 10:00:59 0 举报
tcp握手
作者其他创作
大纲/内容
SYN_SENT
FIN_WAIT_1close()
数据传输
CLOSE_WAIT
得到客户端随机数
client
ERROR
wirte
校验
FIN seq=x+2,ack=y+1
通过证书加密随机数
用随机数解密通信内容
server
SYN=1 seq=y ACK=x+1
LAST_ACKclose()
ack=x+2
FIN_WAIT_2
FIN seq=y+1
3
服务端用私钥解密
1
SYN=1 seq=x ACK=0
生成随机数
ack=x+3
公钥
SERVER
CLIENT
加密后的随机数发送到服务端
ESTABLISHED
三次握手
ACK=y+2
TIME_WAIT
seq=x+1,ack=y+1
LISTEN
7
5
用该随机数加密通信内容
四次挥手
响应加密的通信内容
8
https请求:https://jingyan.baidu.com
2
6
SYN_RCVD
SYN=1 ACK=y+1
read
私钥公钥
4
0 条评论
下一页