TCP连接的握手和挥手

时光毁灭记忆、已成空白 提交于 2019-12-18 23:24:28

【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>>

TCP连接建立的三次握手

SYN:同步

ACK:回复

seq:自己产生的序列号

ack:回复确认的编号

  1. C-S询问服务端是否可以建立连接;
  2. S-C回复客户端收到了请求,并告诉客户端可以建立连接;
  3. C-S确认收到了服务端的同意请求;建立建立;

 

TCP连接释放,四次挥手

  1. C-S,告诉服务器,要释放连接;seq=u(等于前面已经传送过来的数据的最后一个字节的序号加1);
  2. S-C,告诉客户端,收到请求,让客户端等待;
  3. S-C,告诉客户端,可以释放连接;
  4. C-S,回复服务端,准备连接释放;等待2个最长报文段寿命之后,释放连接;

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!