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

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

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

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

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

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

相关推荐
zhz52148 分钟前
代码之恋(第十五篇:分布式心跳与网络延迟)
网络·分布式·ai·重构·vue·结对编程
元亓亓亓23 分钟前
考研408--计算机网络--day9--路由&RIP&OSPF
网络·计算机网络·路由·rip
卓码软件测评24 分钟前
第三方APP软件测试机构:【Gatling如何测试移动应用后端API移动网络特性和用户行为模拟】
网络·测试工具·单元测试·测试用例
小心我捶你啊29 分钟前
正向代理与反向代理两者的核心区别
网络·爬虫·网络协议
乾元33 分钟前
基于时序数据的异常预测——短期容量与拥塞的提前感知
运维·开发语言·网络·人工智能·python·自动化·运维开发
梓仁沐白33 分钟前
操作系统:进程通信和死锁
linux·服务器·网络
一只小鱼儿吖44 分钟前
实时监测代理IP池质量并生成可视化报告的实战(以携趣代理API为例)
网络·网络协议·tcp/ip
Bruce_Liuxiaowei1 小时前
Nmap主机发现与在线主机提取实用指南
服务器·网络·安全
Nerd Nirvana1 小时前
IPv6组播在DLMS协议中的应用——基础知识掌握
linux·运维·服务器·网络·网络协议·ipv6·dlms协议
福尔摩斯张1 小时前
TCP/IP网络编程深度解析:从Socket基础到高性能服务器构建(超详细)
linux·运维·服务器·开发语言·网络·网络协议·tcp/ip