关于TCP的拥塞算法

chichenzhe chichenzhe 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
现在我要做一个p2p应用, 续问题:
http://topic.csdn.net/u/20110906/21/5ae40aab-f787-4a51-ac23-4877354c8b66.html?43598

想用自己实现的安全udp来做.

由于我考虑到,理论上 8个人1个房间的情况下他们之间的 战斗交互,移动交互,AI逻辑交互量应该不大 采用UDP实现的话 我认为应该只需要考虑丢包重发.但是我本身对TCP/IP UDP了解仅仅停留在程序语言级操作socket的级别,所以有几个问题想问大家

1, TCP拥塞算法到底是个什么东西, 我这样的情况下是否完全不用去考虑他

2, 保持包顺序我也不用考虑,因为到底是移动包先到达还是攻击包先到达对8个人的快速交互而言我认为没有实质性区别.

3, 这样的话我是不是 只需要实现丢包重发的udp即可呢?
...全文

相关推荐

TCP拥塞控制算法慢启动,拥塞避免,快速重传,快速恢复

TCP拥塞控制算法是网络通信中关键的组成部分,它确保数据在网络中可靠、高效地传输。本文档关注四个主要的TCP拥塞控制算法:慢启动(slow start),拥塞避免(congestion avoidan

pfeiKing

TCP拥塞控制算法的演进

TCP拥塞控制算法的演进 TCP协议仅定义框架,也就是发送端和接收端需要遵循的“规则”。TCP协议的实现经过多年的改进,有了多个不同的版本。比较重要的有Tahoe、Reno、NewReno、SACK、Vegas等,有些已经成为了影响广泛的RFC文档,有些则成为了Unix/Linux操作系统的标准选项。 以下简要介绍各个实现版本的主要区别和联系。 1 早期的TCP实现 最早的

XuYongshi02

TCP拥塞控制的典型算法分析

"TCP拥塞控制的典型算法分析"TCP拥塞控制是计算机网络中的一种机制,旨在防止网络中的拥塞现象。拥塞控制的目的是为了防止网络中的数据包过多,导致网络性能下降。

swalowkl

Linux的TCP拥塞控制算法CUBIC

CUBIC算法是基于BIC-TCP算法的改进算法,它主要是解决在大带宽延迟积网络中TCP拥塞窗口增长缓慢的问题,其具有TCP友好性与RTT公平性,实时保持窗口的增长率不受RTT的影响。CUBIC在公平

笨小孩2001

TCP拥塞控制:Tahoe、Reno、NewReno与SACK算法概述与比较

"TCP拥塞控制是网络传输中的关键机制,主要目标是避免网络拥塞导致的数据包丢失和性能下降。本资源介绍了TCP拥塞控制的四个重要算法:Tahoe、Reno、NewReno以及SACK,并对比了它们的工作

xiaoran815
评论 12
收藏 已收藏
分享
返回顶部
chichenzhe
网络编程 18,356 成员 64,161 内容