- 1858
- 0
- 约4.99千字
- 约 6页
- 2017-06-30 发布于天津
- 举报
第六章传输层TCP例题解答
例题一: 设TCP使用的最大窗口为64KB,而传输信道的带宽可认为是不受限制的,若报文的平均往返时延为20ms,则最大吞吐量是多少?
答:传输信道的带宽可认为是不受限制的,则发送时延可忽略。平均往返时延为20ms,则发送方每秒可发送数据=1/(20*10-3)=50次只有每次都按最大窗口数发送数据才能得到最大的吞吐量。所以:最大吞吐量=每秒发送数据次数*最大窗口 =50*64KB=50*64*1024*8=26.2Mbps
例题二:一个TCP连接使用256Kbps的链路,其端到端时延为128ms。经测试发现吞吐量只有120Kbps。试问发送窗口是多少?
分析: 发送时延=8x÷(256×1000),端到端往返时延等于256ms(2×128ms),设窗口值为x(以字节为单位),假定一次最大发送量等于窗口值,由于吞吐量为128Kbps,所以传输效率为50%(128÷256)。传输效率=发送时延÷总时延,因此,
(8x÷(256×1000)) ÷(8x÷(256×1000)+256×0.001)=0.5,得x=8192。窗口大小为8192字节。
例题三:通信信道带宽为1Gbps,端到端的传播时延为10ms。TCP的发送窗口为65535字节,试问:可能达到的最大吞吐量是多少?信道利用率是多少?
解析:最大吞吐量为:65535×8/20=26.214Mb/s
利用率为:26.214Mb/s
原创力文档

文档评论(0)