有一个长度为1GB的数据块,在带宽为2Gbit/s的信道上连续发送,且已知传输信道长度为2000m?

6375℃ GENEVIEVE

有一个长度为1GB的数据块,在带宽为2Gbit/s的信道上连续发送,且已知传输信道长度为2000m?

假定有一个200mb的文件,在带宽8mb/s的信道上连续发送,要多久才能把数据块完全发送?

C=Blog2 (1+S/N)

C信道容量;B带宽;S/N信噪比

C=64bps B=3kHz

由公式得,S/N=64.2dB

试计算以下两种情况的发送时延和传播时延

(1) 发送时延:10^7/100k=100 s

传播时延:1000*1000/(2*10^8)=0.005s

(2)发送时延:10^3/10^9=10^-6 s

传播时延:1000*1000/(2*10^8)=0.005s

发送时延等于数据长度与发送速率的商。

传播时延等于传播距离与信号在介质中传播速度的商

计算机网络的题目,通信信道带宽为1Gb/s, 端到端传播时延为10ms, ,tcp的发送窗口为65535字节。

往返时延等于两倍的端到端传播时延,即20ms=0.02s

发送时延等于窗口数据量除以带宽,即65535*8/10^9秒

TCP每发送一个窗口,需要进行等待确认信息回来,所以每发送完一个窗口,最快需要经过一个往返时延才可以发送下一个窗口(确认信息很小不考虑发送时延),所以在一个传输轮次中,包含一个发送时延和一个往返时延,而传输的数据量是一个窗口的大小(这里不考虑TCP、IP首部和帧的构成)

所以最大吞吐量为一个窗口的大小除以一个传输轮次的时间,即65535*8/(65535*8/10^9+0.02)=25.54Mbit/s

信道利用率为25.54Mbit/s/1000Mbit/s=2.55%

注意在通信传输中G=10^9 M=10^6

以1gbit/s的速率发送数据,试问在以距离或时间为横坐标时,一个比特的宽度

距离:1bit*2*10∧8m/s(在光纤中的速率)/1Gbit/s=0.2m

时间:1bit/1Gbit/s=10∧-9s