TCP三次握手与四次挥手分别是建立连接和断开连接需要执行的过程。
TCP:传输控制协议
TCP是TCP/IP体系中较为复杂的协议,是传输层中最重要的协议
一、TCP主要特点
- TCP是面向连接的传输层协议
- TCP提供可靠的交付服务
- TCP提供全双工通信
- TCP是面向字节流
二、TCP为什么可靠
因为推出了窗口这个概念(UDP命令的)
窗口分为固定窗口和滑动窗口
固定窗口
窗口的容量为1,如果窗口过小,当传输比较大的数据时需要不停的进行确认,这个时候就会造成很大的延迟
滑动窗口
就是一种流量控制技术。
它本质上是描述接收方的TCP数据报缓冲区大小的数据,发送方根据这个数据来计算自己最多能发送多长的数据。若发送方收到接收方为0的TCP数据报,那发送方将停止发送数据,等到接收方发送窗口大小不为0的数据报的到来。
拥塞处理和流量控制
三、TCP三次握手
TCP在数据传输时要先建立连接,建立连接时要先通过三次握手
- 客户端向服务器端建立连接先发送一次数据
- 服务器响应端数据第二次握手
- 客户端又会响应数据端服务进行第三次握手
形象来说:
1、A找B&#