26,设TCP使用的最大窗口为64KB,即64*1024字节,而传输信道的带宽可认为是不受限制的。若报文段的平均往返时延是20ms,问所能得到的最大吞吐量是多少? 解:10毫秒×2=20毫秒,每20毫秒可以发送一个窗口大小的交通量,每秒50个窗口(1000毫秒÷20毫秒=50)64×1024×8×50=25Mbps ,所能得到的最大吞吐量是 25Mbps
28,使用TCP对实时话音业务的传输有没有说明问题?使用UDP在传送文件时会有什么问题?
答:首先,TCP/IP协议本是为非实时数据业务而设计的。传统的IP网络主要是用来传输数据业务采用的是尽力而为的、无连接的技术,存在失序到达和时延抖动甚至分组丢失等情况。TCP的流控制没有对语音处理优化的考虑,所以VoIP时有延时和丢包的情况。UDP传输协议的报文可能会出现丢失、重复、延迟以及乱序的错误,使用UDP进行通信的程序就必须负责处理这些问题。
32,为什么在TCP首部中有一个首部长度字段,而UDP的首部中就没有这个字段?
答:TCP首部除固定长度部分外, TCP首部还有选项字段,所以它的首部长度是可变的,所以要用一个字段说明其首部长度;而UDP首部不存在选项字段,UDP首部长度是固定的。
相关推荐: