tcp协议机制的总结(可靠性,提高性能),基于tcp的应用层协议,用udp如何实现可靠传输

目录

总结

引入

可靠性

​编辑

分析

三次握手

提高性能

其他

常见的基于tcp应用层协议

用udp实现可靠传输


总结

引入

为什么tcp要比udp复杂的多?

  • 因为它既要保证可靠性,又要兼顾性能

可靠性

分析

其中,序列号不止用来排序,还可以用在重传时去重

确认应答是机制中的核心

  • 因为都需要依靠应答来拿到协议字段,从而判断是否触发机制

保证可靠性的策略也可以提高效率,比如:

  • 流量控制,可以根据多个因素来动态调整数据发送量
  • 拥塞控制也是,让数据尽量成功一次到达,而不是等待重发

三次握手

在三次握手里,为以上机制奠定了基础

  • 建立连接
  • 协商起始序号
  • 协商双方的接收缓冲区大小

提高性能

其他

常见的基于tcp应用层协议

用udp实现可靠传输

如果面试遇到这种问题,其实就往tcp上面靠拢就行,毕竟已经有成熟的现成的保证可靠性的协议了

比如:

  • 引入序列号,保证报文顺序到达
  • 引入确认应答机制,保证对端收到了数据
  • 引入超时重传机制,一段时间没有应答就重发数据,保证数据到达对端
  • 引入流量控制,防止对方因接收不过来而丢包
  • 等等
  • 其实就是把tcp协议的那些机制是干嘛的说一下就行
相关推荐
jenchoi41311 小时前
【2025-11-07】软件供应链安全日报:最新漏洞预警与投毒预警情报汇总
网络·安全·web安全·网络安全
-dcr16 小时前
37.华为云网络类云服务
网络·vpn·vpc·elb·对等连接
东方隐侠安全团队-千里16 小时前
第4节 ARPANet 第一次意识到“密码不能明着传”
网络·安全·web安全
FreeBuf_17 小时前
QNAP紧急修复Pwn2Own 2025比赛中遭利用的7个0Day漏洞
网络·安全·web安全
上海云盾安全满满17 小时前
安全服务是什么
网络·安全
xixixi7777718 小时前
内部网关协议——OSPF 协议(开放最短路径优先)(链路状态路由协议)
网络·智能路由器
大锦终18 小时前
【Linux】网络层与数据链路层中重点介绍
linux·运维·服务器·网络
FreeBuf_18 小时前
思科CCX软件曝高危RCE:攻击者可利用Java RMI和CCX Editor获取root权限
java·网络·安全
卓应19 小时前
路由协议的基础
网络·智能路由器
老蒋新思维20 小时前
2025 创客匠人全球创始人 IP + AI 万人高峰论坛:破局创业困境,拥抱无限未来
大数据·网络·人工智能·网络协议·tcp/ip·创客匠人·知识变现