【计算机网络】三报文握手建立TCP连接

TCP是面对连接的协议,它基于运输连接来传送TCP报文段

TCP运输连接的建立和释放,是每一次面向连接的通信中必不可少的过程

"三报文握手"建立TCP连接的目的在于解决以下三个问题:

  • 使TCP双方能够明确对方的存在
  • 使TCP双方能够协商一些参数(例如最大报文段长度、最大窗口大小、时间戳选项等)
  • 使TCP双方能够对运输实体资源进行分配和初始化。运输实体资源包括缓存大小、各状态变量、连接表中的项目等

TCP规定普通的TCP报文段可以携带数据,但如果不携带数据,则不消耗序号。则TCP客户进程要发送的下一个数据报文段的序号仍未x+1

相关推荐
Lowjin_44 分钟前
UDP-复用分用
网络·网络协议·udp
此生只爱蛋1 小时前
【Linux】自定义协议+序列和反序列化
linux·服务器·网络
huangyuchi.1 小时前
【Linux网络】Socket编程实战,基于UDP协议的Dict Server
linux·网络·c++·udp·c·socket
jenchoi4132 小时前
【2025-11-05】软件供应链安全日报:最新漏洞预警与投毒预警情报汇总
网络·安全·web安全·网络安全
爱编程的鱼5 小时前
403 是什么意思?一文读懂 HTTP 状态码 403 及解决方法
网络·网络协议·http
Unstoppable225 小时前
八股训练营第 8 天 | TCP连接三次握手的过程?TCP连接四次挥手的过程?HTTP的Keep-Alive是什么?
网络·tcp/ip·http·八股
_dindong5 小时前
Linux网络编程:应用层协议HTTP
网络·网络协议·http
Jerry2505096 小时前
什么是HTTPS?对网站有什么用?
网络·网络协议·http·网络安全·https·ssl
0和1的舞者6 小时前
网络的奥秘:HTTPS详解(八)
网络·网络协议·tcp/ip·http·https·四大件
ue星空8 小时前
UE核心架构概念
网络·c++·ue5