计网 应用层笔记(个人学习用, 如有错误万分感谢指出 (( 看到哪更到哪 )
关于RTT
什么是RTT
下图就是个RTT
RTT(Round-Trip Time),往返时延。在计算机网络中它是一个重要的性能指标,表示从发送端发送数据开始,到发送端收到来自接收端的确认(接收端收到数据后便立即发送确认),总共经历的时延。
可以看到TCP的三次握手,使用2 RTT.
DNS中的RTT.
练习. 1
可以看到, DNS经历了RTT1…RTTn 共 n个RTT, 所以获得IP地址的时间为
T
d
n
s
=
∑
i
=
1
n
R
T
T
i
T_{dns} = \sum_{i= 1}^nRTT_i
Tdns=i=1∑nRTTi
同时我们要获取一个文件, 则需要一个TCP连接,
T
t
c
p
=
2
∗
R
T
T
0
T_{tcp} = 2 * RTT_0
Ttcp=2∗RTT0
T
t
o
t
a
l
=
T
d
n
s
+
T
t
c
p
T_{total} = T_{dns} + T_{tcp}
Ttotal=Tdns+Ttcp