计算机网络(运输层)-试卷4
(总分:52.00,做题时间:90分钟)
一、 单项选择题(总题数:4,分数:8.00)
1.ISO传输层中数据传输的任务是在两个传输实体之间( )。
(分数:2.00)
 A.传输用户数据
 B.控制数据
 C.进行数据差错检测
 D.A和B 
解析:解析:ISO传输层中数据传输的任务是在两个传输实体之间传输用户数据和控制数据
2.TCP采用( )技术来实现可靠比特流的传输。
(分数:2.00)
 A.超时重传
 B.肯定确认
 C.超时重传和肯定确认 
 D.丢失重传和重复确认
解析:解析:TCP采用肯定确认ACK和重传来保证数据的可靠传输。正常情况下,接收方为正确接收的数据向发送方返回确认(ACK);发送方发出报文段的同时,将其副本放入重传队列,并启动超时重传定时器。如果定时器超时还没有收到该报文段的确认,发送方就认为此报文段已经丢火,并从重传队列中取出相应的报文段进行重传。
3.在TCP/IP协议簇中,UDP协议工作在( )。
(分数:2.00)
 A.应用层
 B.传输层 
 C.网络互联层
 D.网络接口层
解析:解析:UDP协议工作在传输层,TCP工作在网络层。
4.关于无连接的通信,下面描述中正确的是( )。
(分数:2.00)
 A.由于每一个分组独立地建立和释放逻辑连接,所以无连接的通信不适合传送大量的数据
 B.由于通信对方的通信线路都是预设的,所以在通信过程中无需任何有关连接的操作
 C.目标的地址信息被加到每个发送的分组上 
 D.无连接的通信协议UDP不能运行在电路交换或租用专线网络上
解析:
二、 填空题(总题数:1,分数:2.00)
5.( )提供一种机制,用以报告由于数据报交付问题而产生的错误。
(分数:2.00)
__________________________________________________________________________________________
正确答案:(正确答案:ICMP)
解析:
三、 简答题(总题数:12,分数:24.00)
6.考虑在一条具有10ms往返时延的线路上采用慢启动拥塞控帝j而不发生网络拥塞情况下的效应。接收窗口24KB,且最大段长2KB。那么,需要多长时间才能发送第一个完全窗口?
(分数:2.00)
__________________________________________________________________________________________
正确答案:(正确答案:因最大段长2KB,从2KB开始,下面的突发量分别是4KB、8KB、16KB,直至24KB,即4次往返时间发送完第一个完全窗口。该时间为10ms×4=40ms。)
解析:
7.为什么说UDP是面向报文的,而TCP是面向字节流的?
(分数:2.00)
__________________________________________________________________________________________
正确答案:(正确答案:发送方UDP对应用程序交下来的报文,在添加首部后就向下交付IP层。UDP对应用层交下来的报文,既不合并也不拆分,而是保留这些报文的边界。接收方UDP对IP层交上来的UDP用户数据报,在去除首部后就原封不动地交付上层的应用进程,一次交付一个完整的报文。虽然应用程序和TCP协议的交互是一次一个数据块,但TCP协议把应用程序交下来的数据看成仅仅是一连串的无结构的字节流,并小知道字节流的含义。TCP协议不保证接收方应用程序收到的数据块和发送方应用程序所发出的数据块具有对应大小的关系。在报文流中,网络保持对报文边界的跟踪;而在字节流中,网络不做这样的跟踪。例如,一个进程向运输层写了512字节,稍后义写了另外512字节。那么接收方共读了1024字节。埘于报文流,接收方将得到两个报文,每个报文512字节。而对于字节流。报文边界不被识别。接收方把全部的1024字节当作一个整体,在此已经体现不出原先有两个不同的报文的事实。)
解析:
8.一个UDP用户数据的数据字段为8192字节。在数据链路层要使用以太网来传送。试问应当划分为几个IP数据报片?说明每一个IP数据报字段长度和片偏移字段的值。
(分数:2.00)
__________________________________________________________________________________________
正确答案:(正确答案:UDP报文的长度=8192+8-8200字节。由于以太网的MTU=1500B,所以IP分组的数据部分长度为1500-20=1480B。因此需要划分为6个IP数据报片。 数据字段的长度:前5个是1480字节,最后一个是800字节。 片偏移字段的值分别是:0、185、370、555、740和925。)
解析:
9.试说明运输层在协议栈中的地位和作用.运输层的通信和网络层的通信有什么重要区别?为什么运输层是必不可少的?
(分数:2.00)
__________________________________________________________________________________________
正确答案:(正确答案:运输层处于面向通信部分的最高层。同时也是用户功能中的最低层,向它上面的应用层提供服务运输层为应用进程之间提供端到端的逻辑通信,但网络层是为主机之间提供逻辑通信(面向主机,承担路由功能,即主机寻址及有效的分组交换)。 各种应用进程之间通信需要“可靠或尽力而为”的两类服务质量,必须由运输层以复用和分用的形式加载到网络层。)
解析:
10.试举例说明有些应用程序愿意采用不可靠的UDP,而不用采用可靠的TCP。
(分数:2.00)
__________________________________________________________________________________________
正确答案:(正确答案:VOIP:由于语音信息具有一定的冗余度,人耳对VOIP数据报损失有一定的承受度,但对传输时延的变化较敏感。有差错的UDP数据报在接收端被直接抛弃,TCP数据报出错则会引起重传,可能带来较大的时延扰动。因此VOIP宁可采用不可靠的UDP,而不愿意采用可靠的TCP。)
解析:
11.端口的作用是什么?为什么端口要划分为3种?
(分数:2.00)
__________________________________________________________________________________________
正确答案:(正确答案:端口的作用是对TCP/IP体系的应用进程进行统一的标识,使运行不同操作系统的计算机的应用进程能够互相通信。熟知端口,数值一般为0~1023。标记常规的服务进程;登记端口号,数值为1024~49151,标记没有熟知端口号的非常规的服务进程。)
解析:
12.在停止等待协议中如果不使用编号是否可行?为什么?
(分数:2.00)
__________________________________________________________________________________________
正确答案:(正确答案:分组和确认分组都必须进行编号,才能明确哪个分组得到了确认。)
解析:
13.在停止等待协议中,如果收到重复的报文段时不予理睬(即悄悄地丢弃它而其他什么也没做)是否可行?试举出具体的例子说明理由。
(分数:2.00)
__________________________________________________________________________________________
正确答案:(正确答案:收到重复帧不确认相当于确认丢火。例子见下图。)
解析:
14.假定在运输层使用停止等待协议。发送方在发送报文段M 0 后在设定的时间内未收到确认,于是重传M 0 ,但M 0 又迟迟不能到达接收方。不久,发送方收到了迟到的对M 0 的确认,于是发送下一个报文段M 1 ,不久就收到了对M 1tcp ip协议可以用四层模型来表示 的确认。接着发送方发送新的报文段M 0 ,但这个新的M 0 在传送过程中丢失了。正巧,一开始就滞留在网络中的M 0 现在
(分数:2.00)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。