TCP三次握手及四次挥手理解

  1. 定义
    传输控制协议(TCP,Transmission Control Protocol)是一种面向连接的、可靠的、基于字节流的传输层通信协议。
  2. 三次握手
    三次握手的过程中是没有业务数据传递的,其目的就是确保服务端和客户端能建立连接,方式也很简单,向对方发送的请求有回应就算连接成功,由于没有业务数据的传递,这里将服务端响应请求和发送请求合并为一个,所以只有三次握手
    即,客户端:我向你发包了,你收到了吗?服务器:我收到了,我向你也发包了你收得到吗?客户端:我收到了
  3. 四次挥手
    四次挥手即tcp断开连接的过程,和三次握手有些类似,区别是其中参杂了业务数据的传递,由于业务数据传递的时间并不固定,且需要立即响应客户端数据传输完毕的请求,这里就不能合并了
    即,客户端:我业务数据发送完了,你不需要再接收数据了 服务端:收到 服务端继续发送完业务数据后:我数据也发送完了,你不需要再接收数据了 客户端:明白
posted @ 2024-09-14 17:59  luckytian  阅读(76)  评论(0)    收藏  举报