> 技术文档 > 【网络原理】❤️Tcp 连接管理机制❤️ “三次握手” “四次挥手”的深度理解, 面试最热门的话题,没有之一, 保姆式教学 !!!_三次握手和四次挥手

【网络原理】❤️Tcp 连接管理机制❤️ “三次握手” “四次挥手”的深度理解, 面试最热门的话题,没有之一, 保姆式教学 !!!_三次握手和四次挥手

本篇会加入个人的所谓鱼式疯言

❤️❤️❤️鱼式疯言:❤️❤️❤️此疯言非彼疯言

而是理解过并总结出来通俗易懂的大白话,

小编会尽可能的在每个概念后插入鱼式疯言,帮助大家理解的.

🤭🤭🤭可能说的不是那么严谨.但小编初心是能让更多人能接受我们这个概念 !!!

【网络原理】❤️Tcp 连接管理机制❤️ “三次握手” “四次挥手”的深度理解, 面试最热门的话题,没有之一, 保姆式教学 !!!_三次握手和四次挥手

引言

在数字化时代,我们几乎无时无刻不在与网络进行着无声的对话。无论是在线购物、视频会议,还是简单的网页浏览,背后都离不开一种看似简单却又极其复杂的技术—— 传输控制协议(TCP)。

它确保了数据的可靠传输,是网络通信的基石。然而,TCP连接的建立和终止过程,即所谓的 “三次握手\"和\"四次挥手”,却充满了技术细节和策略考量。本文将深入探讨这一过程,揭示其背后的原理和重要性,为读者提供一个全面的视角,以理解网络通信的这一核心机制。

目录

  1. 三次握手和四次握手的初识

  2. 三次握手

  3. 四次挥手

一. 三次握手和四次挥手的初识

在Tcp 中有一种特殊的连接管理机制, 我们称之为 “三次握手, 四次挥手”

在Tcp中, 握手和挥手只是代表 连接 的含义。

上回我们说到, 对于网络上的连接来说:

连接并不是物理上的用绳子来连接。

而是 双方都保存对方信息 称之为 “连接”

双方都不保存对方信息 称之为 “断开连接”

三次握手 就是 建立连接 的过程, 四次挥手 就是 断开连接 的过程。

下面跟着小编来深度学习面试常考内容——三次握手,四次挥手吧~ 💖 💖 💖 💖

二. 三次握手

1. 三次握手的流程步骤

【网络原理】❤️Tcp 连接管理机制❤️ “三次握手” “四次挥手”的深度理解, 面试最热门的话题,没有之一, 保姆式教学 !!!_三次握手和四次挥手

首先,客户端向服务器发送请求: 会发送一个 Syn 的标志位 的数据报, 并设置 syn = 1 ,就是告诉服务器 这个客户端想和它进行连接

于是, 当服务器接收到了 客户端发来是 Syn 的数据报, 就会开始 建立连接 , 并且返回一个 应答报文 Ack 和 一个 Syn 的数据报。 发送 Ack 是代表反馈给 客户端已经接收你需要连接的请求了, 发送 Syn 是告诉客户端: 服务器也想和该客户端建立连接

由于这两次 SynAck 是接收到 客户端发来的 Syn 时就会发送的, 所以 Tcp 就会把 这两次发送合并成一次发送, 以此提高 连接效率

最后当接收到对方的 Ack 就感知到了 对方已经连接好了 ,同