TCP和UDP相关问题(重点)——6.TCP是如何保证传输的可靠性的?

  • 基于数据块传输:应用数据被分割为合适的数据块发送,并且标记序列号,有了序列号就能将接收到的数据根据序列号进行排序。

  • 校验和:TCP将保持首部和数据的校验和,会检测数据在传输过程中的任何变化,如果校验和有差错,就会丢弃这个报文段。

  • 重传机制:在数据包丢失和延迟的情况下,重新发送数据包,直到收到对方的确认应答报文ACK。

  • 流量控制:TCP 连接的每一方都有固定大小的缓冲空间,接收端只允许发送端发送接收端缓冲区能接纳的数据,也就是滑动窗口协议。

  • 拥塞控制:当网络拥塞时,减少数据的发送,不要造成网络过度堵塞。

相关推荐
真正的醒悟4 小时前
图解网络34
网络
IT·小灰灰8 小时前
告别“翻墙“烦恼:DMXAPI让Gemini-3-pro-thinking调用快如闪电
网络·人工智能·python·深度学习·云计算
任子菲阳9 小时前
学Java第五十六天——网络编程
网络
程序员zgh9 小时前
常用通信协议介绍(CAN、RS232、RS485、IIC、SPI、TCP/IP)
c语言·网络·c++
小汐睡着了10 小时前
解决虚拟机VMware与宿主机网络不通的问题-error
linux·网络·redhat
Heart_to_Yang11 小时前
Telnet 调试屏幕输出信息卡死问题解决
网络·windows·经验分享
资料库0111 小时前
华为OSPF详解
网络·华为
yenggd12 小时前
锐捷路由器nat上网+ipsec配置案例
网络
liebe1*112 小时前
第九章 防火墙入侵防御
运维·网络·防火墙
sc.溯琛12 小时前
计算机网络试题分类及解析完整版
网络