gpt4 book ai didi

networking - 除了延迟和带宽之外还有哪些因素会影响网络速度?

转载 作者:行者123 更新时间:2023-12-01 13:05:26 26 4
gpt4 key购买 nike

我注意到查看托管在美国服务器(我在欧洲)上的图像或网站的速度相当慢。主要原因是距离造成的延迟。

但是如果 1 个数据包需要 n 毫秒才能收到,难道不能通过同时发送更多数据包来缓解这种情况吗?

这是否真的发生了,或者数据包是一个接一个发送的吗?如果是,是什么决定了可以同时发送多少数据包(我猜与电缆有关)?

最佳答案

But if 1 packet takes n milliseconds to be received, can't this be alleviated by sending more packets simultaneously?

根据 TCP/IP 标准,不是无限的方式,因为有算法可以确定有多少可以在飞行中但尚未确认以避免整个网络过载。

Does this actually happen or are the packets sent one by one?

TCP 可以并且确实保持一定数量的“传输中”的数据包和数据。

And if yes what determines how many packets can be send simultaneously (something to do with the cable i guess)?

什么电缆?无论您使用的是有线、无线还是混合连接序列,都适用相同的标准(请记住,您的数据包在到达目的地的途中会经过许多路由器,并且路由器的顺序可能会因数据包而异)。

您可以开始学习 TCP,例如wikipedia .你的具体问题处理congestion control算法和标准,维基百科将为您提供所有相关算法和 RFC 的指针,但是如果您尝试在那个地方开始学习而不对 TCP 有很多其他了解(例如,它的流量控制),那么整个图片对您没有多大帮助概念)。

Wikipedia 和类似的百科全书/教程站点只能为您提供摘要的摘要,而不研究 RFC 以供非专家阅读或理解。如果您关心 TCP,我建议您从 Stevens' 开始学习。不朽的书籍三部曲(尽管还有许多其他有效的书籍,史蒂文斯的是迄今为止我个人的最爱)。

关于networking - 除了延迟和带宽之外还有哪些因素会影响网络速度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3436641/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com