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

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

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

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

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

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

相关推荐
独角鲸网络安全实验室10 分钟前
本地信任成“致命漏洞”:数千Clawdbot Agent公网裸奔,供应链与内网安全告急
网络·网关·安全·php·漏洞·clawdbot·信任机制漏洞
ai_xiaogui12 分钟前
Tailscale实现家庭与公司网络双向通信教程:子网路由配置详解
网络·tailscale·双向通信·子网路由配置详解·tailscale双向互访
mftang1 小时前
现代互联网安全的基石: SSL/TLS技术介绍
服务器·网络·ssl
坐怀不乱杯魂1 小时前
Linux网络 - 网络层
linux·服务器·网络
Teame_1 小时前
渗透课程学习总结
网络·安全·web安全
千寻技术帮1 小时前
10404_基于Web的校园网络安全防御系统
网络·mysql·安全·web安全·springboot
沐芊屿2 小时前
华为交换机配置M-LAG
服务器·网络·华为
会员源码网2 小时前
交易所源码搭建全教程
网络
枷锁—sha2 小时前
【SRC】越权漏洞检测
运维·服务器·网络·安全·网络安全·系统安全
qqssss121dfd2 小时前
STM32H750XBH6的ETH模块移植LWIP
网络·stm32·嵌入式硬件