计算机学科专业基础综合计算机网络-传输层(三)
(总分:98.50 ,做题时间:90 分钟)
一、单项选择题(总题数:55,分数:98.50)
1. 下列不属于通信子网的是______ 。
A. 物理层
B. 数据链路层
C. 网络层
D. 传输层
(分数:1.50 )
A.
B.
C.
D. √ 通信子网包括:数据层、数据链路层和网络层,主要负责数据通信。资源子网OSI 参考模型的上三层。传
输层承上启下,传输层向高层用户屏蔽了下面通信子网的细节(如网络拓扑、路由协议等)。
2.OSI 参考模型中,提供端到端的透明数据传输服务、差错控制和流量控制的层是 _______ 。
A. 物理层
B. 网络层
C. 传输层
D. 会话层
(分数:1.50 )
A.
B.
C. √
D. 端到端即是进程到进程,物理层只提供在两个结点之间透明地传输比特流,网络层提供主机到主机的通信服务,主要功能是路由选择。此题的条件若换成“ TCP/IP 参考模型”,答案依然是C。
3. 传输层为____ 之间提供逻辑通信。
A. 主机
B. 进程
C. 路由器
D. 操作系统
(分数:1.50 )
A.
B. √
C.
C. 传输层提供是端到端服务,为进程之间提供逻辑通信。
4. 关于传输层的面向连接服务的特性是 _____ 。
A. 不保证可靠和顺序的交付
B. 不保证可靠、但保证顺序的交付
C. 保证可靠、但不保证顺序的交付
D. 保证可靠和顺序的交付
(分数:1.50 )
A.
B.
C.
D. √ 面向连接的服务是通信双方在进行通信之前,要先建立一个完整的连接,在通信过程中,整个连接
一直可以被实时地监控和管理。通信完毕后释放连接。面向连接的服务可以保证数据的可靠和顺序的交付。
5. 在TCP/IP 参考模型中,传输层的主要作用是在互联网的源主机和目的主机对等实体之间建立用于会话的
A. 操作连接
B. 点到点连接
C. 控制连接
D. 端到端连接
(分数:1.50 )
A.
B.
C.
D. √
TCP/IP 模型中,网络层及其以下各层所构成的通信子网负责主机到主机或是点到点的通信,而传输层的主要作用是在源主机进程和目的主机进程之间提供端到端的数据传输。一般来说,端到端通信是由一段段的点到点信道构成,端到端协议建立在点到点协议之上(正如TCP建立在IP 协议之上),提供应用进程之间的通信手段。所以选D。
6. 可靠的传输协议中的“可靠”指的是 _______ 。
A. 使用面向连接的会话
B. 使用尽力而为的传输
C. 使用滑动窗口来维持可靠性
D. 使用确认机制来确保传输的数据不丢失
(分数:1.50 )
A.
B.
C.
D. √ 如果一个协议使用确认机制对传输的数据进行确认,那么可以认为它是一个可靠的协议;如果一个协议采用“尽力而为”的传输方式,那么是不可靠的。例如,TCP对传输的报文段提供确认,因此是可靠的传输协议;而UDP不提供确认,因此是不可靠的传输协议。
7. 以下哪一项能够唯一确定一个在互联网上通信的进程 _____ 。
A. 主机名
B. IP 地址及MAC地址
C. MAC地址及端口号
D. IP 地址及端口号
(分数:1.50 )
A.
B.
C.
D. √
要在互联网上唯一确定一个进程就要使用IP 地址和端口号的组合,通常称为套接字(Socket),IP 地址确定某主机,端口号确定该主机上的某进程。
8. 在____ 范围内的端口号被称为“熟知端口号”并限制使用。这就意味着这些端口号是为常用的应用层
协议,如FTP、HTTP等保留的。
A. 0 ~127
B. 0 ~255
C. 0~511
D. 0~1023
(分数:1.50 )
A.
B.
C.
D. √
熟知端口号的数值为0~1023,登记端口号的数值是1024~49151,客户端使用的端口号的数值是49152~65535。
9. 以下哪个TCP熟知端口号是错误的? ____
A. TELNET:23
B. SMTP:25
C. HTTP:80
D. FTP:24
(分数:1.50 )
A.
B.
C.
D. √ FTP控制连接的端口是21,数据连接的端口是20。
10. 关于TCP和UDP端口,下列哪种说法是正确的____ 。
A. TCP 和UDP分别拥有自己的端口号,它们互不干扰,可以共存于同一台主机
B. TCP 和UDP分别拥有自己的端口号,但它们不能共存于同一台主机
C. TCP和UDP的端口没有本质区别,但它们不能共存于同一台主机
D. 当一个TCP连接建立时,它们互不干扰,不能共存于同一台主机(分数:1.50 )
A. √
B.
C.
B. 端口号只具有本地意义,即端口号只是为了标识本计算机应用层中的各进程,且同一台计算机中TCP和UDP 分别拥有自己的端口号,它们互不干扰。
11. 以下说法错误的是_____ 。
A. 传输层是OSI 模型的第四层
B. 传输层提供的是主机间的点到点数据传输
C. TCP是面向连接的,UDP是无连接的
D. TCP协议进行流量控制和拥塞控制,而UDP协议既不进行流量控制,又不进行拥塞控制(分数:1.50 )
A.
socket通信在哪一层B. √
C.
D.
传输层是OSI模型中的第4 层,TCP是面向连接的,它提供流量控制和拥塞控制,保证服务的可靠;UDP是无连接的,不提供流量控制和拥塞控制,只能做出尽最大努力的交付。传输层提供的是进程到进程间的传输服务,也称为端到端服务。
12. 假设某应用程序每秒产生一个60B的数据块,每个数据块被封装在一个TCP报文中,然后再封装在一个IP 数据报中。那么最后每个数据报所包含的应用数据所占的百分比是 _______ (注意:TCP报文和IP 数据报文的首部没有附加字段)。
A. 20%
B. 40%
C. 60%
D. 80%
(分数:1.50 )
A.
B.
C. √
D.
在此题中,一个TCP报文的首部长度是20B,一个IP 数据的首部长度也是20B,再加上60B 的数据,一个IP 数据报的总长度为100B,可知数据占60%。
13. 如果用户程序使用UDP协议进行数据传输,那么 ____ 层协议必须承担可靠性方面的全部工作。
A. 数据链路层
B. 网际层
C. 传输层
D. 应用层
(分数:1.50 )
A.
B.
C.
D. √ 传输层协议需要具有的主要功能包括:创建进程到进程的通信;提供流量控制机制。UDP在一个低的水平
上完成以上功能,使用端口号完成进程到进程的通信,但在传送数据时没有流量控制机制,也没有确认,而且只提供有限的差错控制。因此UDP是一个无连接、不可靠的传输层协议。如果用户应用程序使用UDP 协议进行数据传输,必须在传输层的上层即应用层提供可靠性方面的全部工作。
14. 使用UDP的网络应用,其数据传输的可靠性由 ____ 负责。
A. 传输层
B. 应用层
C. 数据链路层
D. 网络层
(分数:1.50 )
A.
B. √
C.
D.
UDP本身是无法保证传输的可靠性的。并且UDP是基于网络层的IP 的,IP 的特点是尽最大努力交付,因此无法在网络层以及链路层提供可靠传输。因此,只能通过应用层协议来实现可靠传输。
15. 以下关于UDP协议的主要特点的描述中,错误的是 ____ 。
A. UDP报头主要包括端口号、长度、校验和等字段
B. UDP长度字段是UDP数据报的长度,包括伪首部的长度
C. UDP校验和对伪首部、UDP报文头以及应用层数据进行校验
D. 伪首部包括IP 分组报头的一部分
(分数:1.50 )
A.
B. √
C.
D.
伪首部只是在计算校验和时临时添加的,不计入UDP的长度中。对于D选项,伪首部包括源IP 和目的IP,这是IP 分组报头的一部分。
16. _________________________ UDP 数据报首部不包含。
A. UDP源端口号
B. UDP校验和
C. UDP目的端口号
D. UDP数据报首部长度
(分数:1.50 )
A.
B.
C.
D. √
UDP数据报的格式包括UDP源端口号、UDP目的端口号、UDP报文长度和校验和,但不包括UDP数据报首部长度。因为UDP数据报首部长度是固定的8B,所以没有必要再设置首部长度字段。
17. ___________________________ UDP 数据报中的长度字段。
A. 不记录数据的长度
B. 只记录首部的长度
C. 只记录数据部分的长度
D. 包括首部和数据部分的长度
(分数:1.50 )
A.
B.
C.
D. √
长度字段记录UDP数据报的长度(包括首部和数据部分),以字节为单位。
18. __________________________________ UDP 数据报比IP 数据报多提供了服务。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论