title: 导论
author: steve
date: 2018-05-03
tags:
category:
计算机网络
往返时间
在TCP协议中,当一个主机向服务器发送报文段(数据包)时,它就会启动一个计时器。如果计时器在主机接收到报文段确认数据之前发生超时,则主机会重新发送请求给服务器。从计时器开始计时到过期的时间称作计时器超时时间。超时时间包括往返时间和处理时间,其中主要是往返时间。
往返时间的计算(平均偏差算法):
用SampleRTT表示报文段发送出去的时刻到报文段确认的时刻。每个报文段都有与其对应的SampleRTT,显然每个报文段的SampleRTT是不同的。TCP维护了一个SampleRTT的平均值,叫EstimatedRTT。一旦接收到报文段确认并得到SampleRTT,EstimatedRTT的值就会更新。更新公式为:
|
|
一般取 a = 0.1,则公式变为如下形式:
|
|
串行延迟
串行是指储存在计算机中的数据字节转换成串行的比特流,从而在通信介质上进行传输。串行延迟也被称为传输延迟或延迟。串行所消耗的时间可以用如下公式计算得出:
|
|
吞吐量和带宽
带宽是给定时间周期内能通过网络传输的最大数据量,而吞吐量是给定时间周期内能通过网络传输的实际数据量。