【发布时间】:2018-07-13 02:29:33
【问题描述】:
我的书中给出的RTT,Round-Trip Time的定义如下:
“一个小数据包从客户端传输到服务器所需的时间 然后返回给客户端。”
为什么数据包会从客户端传回客户端本身?
【问题讨论】:
-
大多数网络协议都是双向的,使用请求和响应。
-
所以,在这个定义中,来自客户端的数据包与返回客户端的数据包不同
标签: networking
我的书中给出的RTT,Round-Trip Time的定义如下:
“一个小数据包从客户端传输到服务器所需的时间 然后返回给客户端。”
为什么数据包会从客户端传回客户端本身?
【问题讨论】:
标签: networking
你书中的解释很模糊。它并没有完全传达意思。
往返时间或 RTT 是以下各项的总和:
1) request 数据包(由客户端发送)到达服务器所用的时间,以及
2) 所用的时间通过acknowledgement 数据包(由服务器发送)到达客户端。
因此,用外行的话来说,你的书所说的 it's the time taken by a small packet to travel from client to server and then back to itself 是正确的,但实际上,有 2 个不同的数据包正在交换。一个作为对服务器的请求,另一个作为服务器接收到客户端请求的确认
【讨论】: