通信信道带宽为1Gb/s,若报文的平均往返时延是20ms。TCP的发送窗口为65535字节。试问:可能得到的最大吞吐
答案:2 悬赏:80
解决时间 2021-03-13 13:18
- 提问者网友:难遇难求
- 2021-03-12 20:30
通信信道带宽为1Gb/s,若报文的平均往返时延是20ms。TCP的发送窗口为65535字节。试问:可能得到的最大吞吐
最佳答案
- 二级知识专家网友:有你哪都是故乡
- 2021-03-12 21:09
往返时延等于两倍的端到端传播时延,即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^9M=10^6
发送时延等于窗口数据量除以带宽,即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^9M=10^6
全部回答
- 1楼网友:独钓一江月
- 2021-03-12 22:05
L=65535×8+40×8=524600 ;C=109b/s ;
L/C=0.0005246s ;
Td=10×10-3s ; 2×Td =0.02
其中:L 为发送的总位数,C为信道的带宽,L/C为发送数据时的传输时延,Td为传播时延
Throughput=L/(L/C+2×Td)=524600/0.0205246=25.5Mb/s
Efficiency=(L/C)/(L/C+2×D)=0.0255
最大吞吐量为25.5Mb/s。信道利用率为25.5/1000=2.55%
L/C=0.0005246s ;
Td=10×10-3s ; 2×Td =0.02
其中:L 为发送的总位数,C为信道的带宽,L/C为发送数据时的传输时延,Td为传播时延
Throughput=L/(L/C+2×Td)=524600/0.0205246=25.5Mb/s
Efficiency=(L/C)/(L/C+2×D)=0.0255
最大吞吐量为25.5Mb/s。信道利用率为25.5/1000=2.55%
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯