【Linux网络】传输层协议TCP

传输层协议TCP


文章目录


TCP协议

TCP 全称为 "传输控制协议( Transmission Control Protocol "). ⼈如其名, 要对数据的传输进⾏⼀个详细的控制;




16位窗口大小****表示缓冲区剩余空间的大小(自己的)


确认应答(ACK)机制




超时重传机制





连接管理机制

正常情况下,TCP要三次握手建立连接,四次挥手断开链接










理解TIME_WAIT状态




理解CLOSE_WAIT状态



滑动窗口









流量控制



拥塞控制







延迟应答




捎带应答



面向字节流


粘包问题



TCP异常情况


TCP小结


相关推荐
春日见1 分钟前
如何跑通,吃透一个开源项目?
linux·运维·开发语言·数码相机·matlab
Lvan的前端笔记16 分钟前
python:用 dotenv 管理环境变量&生产环境怎么管理环境变量
网络·数据库·python
用户61354114601620 分钟前
【麒麟Kylin】cmake-3.16.5 rpm包安装步骤详解 附常见问题
linux
AAA_bo121 分钟前
liunx安装canda、python、nodejs、git,随后部署私有网页内容提取工具--JinaReader全攻略
linux·python·ubuntu·typescript·aigc·python3.11·jina
卓豪终端管理21 分钟前
构建主动免疫:终端零日漏洞防护新体系
网络·安全·web安全
HappRobot34 分钟前
tcpdump抓包分析
网络·测试工具·wireshark
代码游侠36 分钟前
学习笔记——Linux进程间通信(IPC)
linux·运维·笔记·学习·算法
郝学胜-神的一滴37 分钟前
Linux C++ 守护进程开发指南
linux·运维·服务器·开发语言·c++·程序人生·性能优化
李斯维42 分钟前
第18章 过滤器:统计和格式化
linux·bash·unix
zfj32144 分钟前
springmvc websocket 的用法
网络·websocket·网络协议·springmvc