Loading

TCP通信概解

三次握手-》数据传输-》四次分手

 

 

 

 

 

重点:TCP是面向连接、可靠的传输,是双向的。

#1 为什么是握手是三次而不是两次?

  • 因为客户端C向服务器S发送TCP连接请求,C发送;
  • 服务器端S接收到请求,S响应;
  • 客户端C对接收到的响应确认,C发送;

#2 四次分手

TCP连接是全双工的,连接双方在同一条TCP连接上发送接收数据,因此在断开时存在一个半关闭状态,即有一方失去发送的能力,依然还有接收数据的能力。

  • 客户端C向服务器发送TCP断开连接请求;
  • 服务器S接收到C的请求后,向客户端C发回确认;
  • C收到确认后,就是一个半关闭状态:C失去发送能力,但是有接收能力;
  • S向C发送TCP断开连接请求;
  • C接收到S的请求后,发送确认给S

 

posted @ 2020-07-16 13:29  doro测试笔记  阅读(168)  评论(0)    收藏  举报