信道速率为8kb/s,采用停止等待协议,传播时延tp=20ms,假定信道无差错,确认帧长度和处理时间不记

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了信道速率为8kb/s,采用停止等待协议,传播时延tp=20ms,假定信道无差错,确认帧长度和处理时间不记相关的知识,希望对你有一定的参考价值。

信道速率为8kb/s,采用停止等待协议,传播时延tp=20ms,假定信道无差错,确认帧长度和处理时间不记,问帧长多少才能使信道利用率达到至少50%
给出具体计算过程

假定信道传输无差错。信道利用率为50%,相当于帧的发送时间等于线路传播时延(即往返时延的一半)。
得出帧长为:8kb/s * 2 * 20*10^-3s=320 bit
参考技术A 停等协议,即发送方每发完一个帧都要等待接收方返回ack才能继续发下一个帧,那么等待时长就是传播时延*2。发送一个帧,总用时为=传输时延(发送时延)+传播时延*2,已忽略帧可能重发得用时,接收方处理的时间(假设一收到发送方发出的帧马上回复一个ack)和ack帧的发送时间
所以信道利用率=传播时延*2/发送时延+传播时延*2
参考技术B 答:当发送一帧的时间等于信道的传播延迟的2 倍时,信道的利用率为50%。或者说,当发送一帧的时间等于来回路程的传播延迟时,效率将是50%。而在帧长满足发送时间大于延迟的两倍时,效率将会高于50%。 现在发送速率为4kb/s,发送一位需要0.25ms。 (20×10−3×2)÷(0.25×10−3)=160bit 只有在帧长不小于160bit 时,停等协议的效率才会至少达到50%。

某信道的波特率为1000Baud,若令其数据传输速率达到4kb/s,则一个信号码元所取的有效离散值个数为( )

某信道的波特率为1000Baud,若令其数据传输速率达到4kb/s,则一个信号码元所取的有效离散值个数为( D )
A. 2
B. 4
C. 8
D. 16

比特率=波特率×log2n
一个码元含有n比特的信息量,则表示该码元所需要的不同离散值为2n个。
数值上,波特率=比特率/每个码元所含比特数,所以每个码元所含比特数=4000/1000=4比特,有效离散值的个数为24=16。

以上是关于信道速率为8kb/s,采用停止等待协议,传播时延tp=20ms,假定信道无差错,确认帧长度和处理时间不记的主要内容,如果未能解决你的问题,请参考以下文章

TCP可靠传输:ARQ协议(停止等待超时重传滑动窗口回退N帧选择重传)

通信原理——信号带宽信道带宽奈奎斯特带宽

计算机网络 王道考研2021 第三章:数据链路层 -- 流量控制(停止-等待协议(信道利用率)滑动窗口协议概述)与可靠传输机制

计算机网络最大传输速率求解

延时计算

数据链路层概述