三种数据交换方式的时延计算

三种数据交换方式的时延计算

part1:什么是时延?有哪三种数据交换方式?

时延指的是计算机网络性能的一种,表示数据从网络的一端传送到另一端所用的时间。

三种数据交换方式:电路交换、报文交换、分组交换。(报文和分组交换同属于存储转发交换)

part2:如何计算时延呢?

时延分为四个部分:发送时延、传播时延、等待时延、排队时延

即 时延=发送时延+传播时延+等待时延+排队时延

发送时延:数据从主机到网线用时 数据大小(bit)/发送速率(bit/s)

传播时延:数据在网线中的传播时间 传播时延 = 信道长度(m) / 电磁波在信道上的传播速率(m/s)

处理时延:主机或路由器处理收到的分组的时间

排队时延:分组在所排队列中等待被发送到出链路的时间

四个部分的和为时延的总时间,但等待时延、排队时延没有准确的计算公式,大多数情况下在题目忽略不计,这时题目中时延=发送时延+传播时延。

part3:三种交换方式的时延计算

《三种数据交换方式的时延计算》
例题
试在下列条件下比较电路交换和分组交换。要传送的报文共x(bit),从源站到目的站共经过k段链路,每段链路的传播时延为d(s),数据率为c(bit/s)。在电路交换时电路的建立时间为s(s)。在分组交换时分组长度为p(bit),却各结点排队等待时间可忽略不计。分组交换的时延和电路交换的时延分别是多少?

电路交换: 时延=2建立连接时间+报文发送时间+报文传输时间(连接释放时间与其重叠)=2s+x/c+kd

分组交换:时延=报文发送时间+传播时间+中间结点转发时间=x/c+kd+(k-1)p/c

ps:分组长度、报文大小(单位为bit)只与发送时间有关,与传输时间无关。

    原文作者:卡迪
    原文地址: https://blog.csdn.net/zty13080131679/article/details/120233299
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞