

5.3.1单项选择题
1.TCP和UDP协议的相似之处是 ( )。
A)面向连接的协议
B)面向非连接的协议
C)传输层协议
D)以上均不对
2.对于下列说法,错误的是( )。
A)TCP协议可以提供可靠的数据流传输服务
B)TCP协议可以提供面向连接的数据流传输服务
C)TCP协议可以提供全双工的数据流传输服务
D)TCP协议可以提供面向非连接的数据流传输服务
3.以下关于TCP/IP协议的描述中,哪个是错误的( )。
A)TCP/IP协议属于应用层
B)TCP、UDP协议都要通过IP协议来发送、接收数据
C)TCP协议提供可靠的面向连接服务
D)UDP协议提供简单的无连接服务
4.小于( )的TCP/UDP端口号已保留与现有服务一一对应,此数字以上的端口号可自由分配。
A)199 B)100
C)1024 D)2048
5.传输层可以通过( )标识不同的应用。
A) 物理地址 B) 端口号
C) IP地址 D) 逻辑地址
6.如果对数据的实时性要求比较高,但对数据的准确性要求相对较低(如在线电影),
一般可在传输层采用()协议。
A)UDP B)TCP
C)FTP D)IP
7.关于TCP和UDP,( )说法是正确的。
A)TCP和UDP都是端到端的传输协议
B)TCP和UDP都是传输层协议
C)TCP和UDP都提供全双工服务
D)TCP和UDP都提供可靠的服务
8.关于TCP和UDP,下列( )种说法是错误的。
A)TCP和UDP的端口是相互独立的
B)TCP和UDP的端口是完全相同的,没有本质区别
C)在利用TCP发送数据前,需要与对方建立一条TCP连接。
D)在利用UDP发送数据时,不需要与对方建立连接。
9.为了保证连接的可靠建立,TCP通常采用( )。
A)三次握手法
B)窗口控制机制
C)自动重发机制
D)端口机制
10.三次握手方法用于( )。
A)传输层连接的建立 B)数据链路层的流量控制
C)传输层的重复检测 D)传输层的流量控制
11.TCP的协议数据单元被称为( )。
A) 比特 B) 帧
C) 分段 D) 字符
12.以下属于运输层协议的是:( )。
A)FTPB)IP
C)ARPD)TCP
13.在TCP 协议中,建立连接时需要将( )字段中的( )标志位位置1。
A)保留,ACK。
B)保留,SYN。
C)偏移,ACK。
D)控制,SYN。
14.传输层的主要任务是向用户提供可靠的( )服务,透明地传送。
A)端一端 B)节点-节点
C)节点一端 D)分组
15.如果用户应用程序使用UDP协议进行数据传输,那么下面( )必须承担可靠性方面的全部工作。
A)数据链路层程序 B)互联网层程序
C)传输层程序 D)用户应用程序
16.TCP和UDP的一些端口保留给一些特定的应用使用。为HTTP协议保留的端口号为( )。
A)TCP的80端口 B)UDP的80端口
C)TCP的25端口 D)UDP的25端口
17.网络上唯一标识一个进程需要用一个( )。
A)端口号
B)主机IP地址,端口号
C)主机IP地址,端口号,协议
D)本机IP地址,本地端口号,协议,远程主机IP地址,远程端口号
5.3.2 多项选择题
1.TCP协议组包括( )协议。
A)ICMP B)TCP
C)UDP D)ARP
2.下面有关网络互连设备说法正确的有( )。
A)在物理层实现网络互连的主要设备有中继器和HUB。
B)在数据链路层实现网络互联的主要设备有二层交换机和网桥。
C)在网络层实现网络互连的主要设备有三层交换机和路由器。
D)在传输层(包括传输层)以上实现网络互连的设备有网关。
3.在ISO/OSI 参考模型中,对于传输层描述正确的有( )。
A)为系统之间提供面向连接的和无连接的数据传输服务。
B)提供路由选择,简单的拥塞控制。
C)为传输数据选择数据链路层所提供的最合适的服务。
D)提供端到端的差错恢复和流量控制,实现可靠的数据传输。
4.下面的关于TCP/IP的传输层议表述正确的有( )。
A)进程寻址 B)提供无连接服务
C)提供面向连接的服务 D)IP主机寻址
5.3.3 填空题
1.在TCP/IP层次模型中与OSI参考模型第四层相对应的主要协议有____和____,其中后者提供无连接的不可靠传输服。
2.从通信和信息处理的角度看,运输层向它上面的应用层提供通信服务,它属于面向____的最高层,同时也是中____的最低层。
3.运输层的一个很重要的功能就是复用和分用。复用:应用层不同____的报文通过不同的____向下交到运输层,再往下就共用____提供的服务。
4.TCP/IP协议族用协议端口号来标识应用层的进程,通常简称为____。
5.运输层的端口分为三类:熟知端口,其数值一般为____;登记端口号,数值为____;客户端口号或短暂端口号,数值为____。
6.UDP协议在IP数据报服务之上增加了____的功能和____的功能。
7.用户数据报 UDP 有两个字段:____字段和____字段。首部字段有____ 个字节,由 4 个字段组成,每个字段都是两个字节。
8.端口是运输层与应用层的____。运输层的____和分用功能都要通过端口才能实现。
9.停止等待协议的优点是____,但缺点是____。
10.连续 ARQ 协议中如果出现差错,可以有两种差错处理策略:____和____。
11.TCP 可靠传输的实现中,利用滑动窗口实现____,对于连续ARQ协议,在发送端和接收端分别设定发送窗口和____窗口。
12.TCP的拥塞控制主要有两种:____和____。
13.运输层连接就有三个阶段,即:连接建立、____和____。
14.传输层是____子网与____子网间的桥梁,其作用就是在网络层的基础上完成端对端的____控制和____控制,实现两个终端系统间传送的分组无差错、无丢失、无重复、分组顺序无误。
15.传输层以上各层协议统称为高层协议,它们主要考虑的问题是____之间的协议问题。
16.____协议是一种单工的、面向无连接的、不可靠的传输层协议。
5.3.4简答题
1.一个UDP用户数据报的数据字段为4000字节,要使用以太网来传送。问应当划分为几个数据报片?说明每一个数据报片的数据字段长度和片偏移字段的值。
2.TCP与UDP的对比有哪些不同?
3.UDP 的主要特点有哪些?
4.TCP协议的特点有哪些?
5.停止等待协议实现过程?
6.慢开始和拥塞避免算法的实现步骤?
7.运输层连接建立过程中要解决哪些问题?
8.说明运输层在协议栈中的地位和作用。运输层的通信和网络层的通信有什么重要的区别?为什么运输层是必不可少的?
9.如果TCP协议使用的最大窗口尺寸为64KB,即64*1024字节,假设TCP报文在网络上的平均往返时间为20ms,问TCP协议所能得到的最大数据传输率是多少?(假设底层物理网络的数据传输率足够大)
10.什么叫流量控制,简述TCP的流量控制机制。
11.试简述TCP协议在数据传输过程中收发双方是如何保证数据包的可靠性的。
All Rights Reserved Copyright © 2011 大连理工大学 版权所有