开发者社区> 问答> 正文

计算机网络的时延由哪些东西组成?

计算机网络的时延由哪些东西组成?

展开
收起
今晚就远航 2021-11-08 17:09:49 3786 0
来自:华章出版社
1 条回答
写回答
取消 提交回答
  • 一般而言,时延由以下3个部分组成。

    (1)发送时延(transmission delay)

    节点发送数据时把数据块从节点送入传输媒体所需要的时间,即从发送数据块的第一比特开始到发送完最后一比特所花费的时间。发送时延的计算公式为:

    image.png

    (2)传播时延(propagation delay)

    电磁波信号在一定长度的传输信道上传播所需要的时间,即信号从信道的一端传播到另一端所经历的时间。传播时延的计算公式为:

    image.png

    在真空中,电磁波信号以光速传播,其速度为300 000km/s;而在铜线或光纤中,电磁波信号的速度大约下降到光速的2/3,即200 000km/s,相当于200m/μs。

    (3)转发时延(relay delay)

    数据块在中间节点(中继器/交换机/路由器等)执行存储转发所引起的时延。不同中间节点引入不同类型的转发时延,但主要包括以下两种类型。

    • 排队时延(queueing delay):数据块在输入和输出缓冲区排队所花费的时间,与网络负载状况紧密有关,不同情形下该时延的数值可能相差较大,是影响转发时延的主要因素。

    • 处理时延(processing delay):进行转发处理数据块所花费的时间,如首部检查、差错检验、端口交换等。

    这样,数据块所经历的总时延为上述3种时延之和,即

    image.png

    资料来源:《计算机网络原理》,文章链接:https://developer.aliyun.com/article/726189

    2021-11-10 14:30:44
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
问答排行榜
最热
最新

相关电子书

更多
可编程网络视角的网络创新研究 立即下载
可编程网络和SDN3.0 立即下载
开放促进创新:构建开放网络生态 立即下载