三次握手

三次握手:

可靠传输的精髓:32位长的序列号,初始序列号
参考:https://www.zhihu.com/question/24853633

client ---------syn(seq=j)----->server, client进入 SYN_SENT状态

client<<----------syn(seq=k)+ack(j+1)--------server, server进入 SYN_RECV 状态

client--------ack(k+1)------------> server, server与 client同时进入 established 状态

数据发送:

client -------------data------------》 server

 

TCP协议RST:

实质是reset报文,reset报文可以使对端释放tcp连接,减少系统资源占用
A发出RST后连接释放,状态变为closed,B收到RST后,也释放连接,状态变为closed
A发出的RST,B一直收不到时,B会重传上次的数据,直到重传超时,主动关闭连接
https://blog.csdn.net/hik_zxw/article/details/50167703

posted @ 2021-04-13 17:16  bhz  阅读(52)  评论(0编辑  收藏  举报