如果我有一个客户机-服务器架构,向上延迟(从客户机到服务器)总是与向下延迟(从服务器到客户机)相同吗?当然,在对延迟测量的逐个案例的基础上,我希望两者之间会有细微的差异。但是,当在大延迟样本上进行平均处理时,我预计这两个延迟是相同的或几乎相同的。
但是,我认为系统可以使用客户机和服务器之间的一条路由发送数据,使用另一条路由从服务器接收数据到客户端。
这有道理吗?例如,基于客户机的系统是否有可能从客户机到服务器的延迟比从服务器到客户端的延迟要大?如果是的话,签证反之亦然?
发布于 2016-11-09 12:54:04
不,我们不能假设在客户机/服务器连接的两个方向上网络延迟都是相同的。由于通信不是真正的“往返”,而是两个单独的单向连接,所以当交通向相反的方向移动时,交通可以采取不同的路线是完全合理的。
发布于 2016-11-09 12:55:47
是的,这两种变体都是可能的(C-S更高的延迟或S-C更高的延迟).它被称为非对称路由:数据包在一个路径中从一个源遍历到一个目的地,并在返回到源时采取不同的路径。
https://serverfault.com/questions/813997
复制相似问题