TCP三次握手四次挥手 UDP

TCP是面向链接的协议,而UDP是无连接的协议

TCP的三次握手

三次传输过程是纯粹的不涉及数据,三次握手的几个数据包中不包含数据内容。它的应用层,数据部分是空的,只是TCP实现会话建立,点到点的连接

TCP的四次挥手

第四次发送数据包不携带数据,只传达要断开连接的消息

A到B的的FIN过程可能包含数据

B的ACK和FIN要分开两次的原因:

跟数据传输有关系,要等数据传完了才可以断开。A给B发送完了,但是B可能还没有发送完,要等B数据也传输完才可以断开。

相关推荐
电子_咸鱼6 分钟前
【QT SDK 下载安装步骤详解 + QT Creator 导航栏使用教程】
服务器·开发语言·网络·windows·vscode·qt·visual studio code
jackchen55540 分钟前
华为Esight23.1安装及交换机接入教程
网络·华为
9ilk1 小时前
【Linux】--- 多路转接select / poll / epoll
linux·运维·网络
buyutang_1 小时前
Linux 网络编程:TCP协议Socket开发全流程,理解多线程多进程实现的多连接网络通讯模型
linux·网络·tcp/ip
濊繵1 小时前
Linux网络--HTTP cookie 与 session
网络·网络协议·http
宇钶宇夕1 小时前
CODESYS V3.5 SP9 Patch 4详细安装说明(关闭杀毒软件)
运维·网络·自动化
CHANG_THE_WORLD1 小时前
Python容器转换与共有函数详解
网络·python·rpc
方块A1 小时前
轻量级的 HTTP 跳转服务
网络·网络协议·http
初圣魔门首席弟子2 小时前
第六章、[特殊字符] HTTP 深度进阶:报文格式 + 服务器实现(从理论到代码)
linux·网络·c++
Boop_wu2 小时前
[Java EE] 网络原理(1)
java·网络·java-ee