1.主机A向主机B发送一个长度为107比特的报文,中间要经过两个节点交换机,即一共经过三段链路。设每段链路的传输速率为2Mbit/s。忽略所有的传播、处理和排队时延。

(1)如果采用报文交换,即整个报文不分段,每台节点交换机收到整个的报文后再转发。问:从主机A把报文传送到第一个节点交换机需要多少时间?从主机A把报文传送到主机B需要多少时间?

答案:

 (2)如果采用分组交换。报文被划分为1000个等长的分组(这里忽略分组首部对本题计算的影响),并连续发送。节点交换机能够边接收边发送。问:从主机A把第一个分组传送到第一个节点交换机需要多少时间?从主机A把第一个分组传送到主机B需要多少时间?从主机A把1000个分组传送到主机B需要多少时间?

答案:

 (3)就一般情况而言,比较用整个报文来传送和划分多个分组来传送的优缺点。

答案:

 2. 长度为100字节的应用层数据交给运输层传送,需加上20字节的TCP首部,再交给网络层传送,需加上20字节的IP首部,最后交给数据链路层的以太网传送,加上首部和尾部共18个字节。试求出数据的传输效率。如果应用层数据长度为1000字节,数据的传输效率是多少?试对比分析这两次传输及传输效率,并给出分析结论。

答案:

 

3.假定要在网络上传送1.5MB 的文件。设分组长度为IKB, 往返时间RTT= 80ms 。传送数据之前还需要有建立TCP 连接的时间,这需要2 x RTT = 160 ms 。试计算在以下几种情况下接收方收到该文件的最后一个比特所需的时间。

(1)数据发送速率为10 Mbit/s, 数据分组可以连续发送。

答案:

 (2)数据发送速率为10 Mbit/s, 但每发送完一个分组后要等待一个RTT 时间才假定能再发送下一个分组。

答案:

 

(3)数据发送速率极快,可以不考虑发送数据所需的时间。但规定在每一个RTT往返时间内只能发送20 个分组。

答案:

(4)数据发送速率极快,可以不考虑发送数据所需的时间。但在第一个RTT 往返时间内只能发送一个分组,在第二个RTT 内可发送两个分组, 在第三个RTT 内可发送四个分组(即23 - 1 = 22 = 4 个分组)

答案:

5.某个应用程序使用运输层的用户数据报UDP,然后继续向下交给IP层后,又封装成IP数据报。既然都是数据报,是否可以路过UDP而直接交给IP层?哪些功能UDP提供了但IP没有提供?

答案:

6.设TCP的慢开始门限状态变量ssthresh的初始值为8(单位为报文段)。当拥塞窗口上升到12时,网络发生了超时,TCP使用慢开始和拥塞避免。试分别求出第1轮次到第15轮次传输的各个拥塞窗口的大小。并简单说明拥塞窗口每一次变化的原因。

 

 

 

 

 

好文链接

评论可见,请评论后查看内容,谢谢!!!评论后请刷新页面。