最后更新:2021-10-29 17:30:46 手机定位技术交流文章
对不起,csdn。 这个项目是我们特别报导的叙利亚抗争2011 net/baidu_35692628 article/ details 78255476的一部分。
序言
我们常说,联合民主党不可靠,但TCP可靠,但为什么TCP可靠?
一. TCP和UDP的利弊
TCP
缺点:
[1] 3次握手、4次波浪、额外包、带宽废物。
[2] 为了使双方保持可靠的在线互动,服务器服务器在整个通信过程中可能有一个很大的连接,浪费了系统资源,并可能造成计算机故障。
[3] 确认再传送将消耗一些带宽,在贫穷的网络中,将使你再次被切断和连接,降低传输效率。
UDP
优点:
[1] 没有握手和缓慢的开始。
[2] 没有必要保持双方的在线联系,服务也不需要保持巨大的联合连接和运行,保护系统资源。
[3] 更好地利用网络资源,同时不损害再传输机制的使用。
二. TCP为什么比UDP更可信?
[1] [1] 确认和再传送机制
在建立连接时,将握手两侧的“序列号+确认号+窗口大小信息”组合为三次,作为验证再传输和流量控制的基础。
如果校验和校验失败, 软件包被丢弃, 或传输被推迟, 则在传输过程中发送转发 。
[2] 数据排序
TCP有一个特定的序号SN字段,用于数据重新排序。
[3] 流量控制
TCP窗口和计时器代表双方能够发送和接收的最大数据量。
[4] 拥塞控制
TCP拥堵管理由四种主要算法组成。
缓慢开始
避免抽搐
快速再传输
快速恢复
这就是为什么TCP通信比UDP传输更加可靠的原因。
本文由 在线网速测试 整理编辑,转载请注明出处。