简要概述tcp的三次握手

178 阅读1分钟

本文已参与「新人创作礼」活动,一起开启掘金创作之路。

简要概述tcp的三次握手

客户端和服务端都需要知道各自可收发,因此需要三次握手。

简化三次握手:

tcp 三次握手.png C表示客户端client,S表示服务端server

三次握手可以简化为:C 发起请求连接,S 确认;S 也发起连接,C 确认。

每次握手的作用:

第一次握手:S 只可以确认自己可以接受C 发送的报文段;

第二次握手:C 可以确认 S 收到了自己发送的报文段,并且可以确认自己可以接受S发送的报文段;

第三次握手:S 可以确认 C 收到了自己发送的报文段。