《计算机网络技术》TCP-IP协议(举一反三考点练)-课后自测(1)(山东省)
2026-04-08
|
2份
|
10页
|
59人阅读
|
0人下载
内容正文:
《计算机网络技术》TCP-IP协议-课后自测
知识点 TCP-IP协议
一 单项选择题
1.. TCP/IP参考模型共分为( )层。
A. 3
B. 4
C. 5
D. 7
【答案】B
【解析】 TCP/IP模型分为四层,从下至上分别为:网络接口层、网际层、传输层和应用层。
2. 在TCP/IP协议簇中,负责将IP地址解析为物理地址(MAC地址)的协议是( )。
A. IP
B. ICMP
C. ARP
D. RARP
【答案】C
【解析】 ARP(地址解析协议)用于在局域网内,已知目标IP地址时,查询其对应的MAC地址。
3. 下列协议中,属于TCP/IP模型传输层协议的是( )。
A. IP 和 ICMP
B. TCP 和 UDP
C. HTTP 和 FTP
D. ARP 和 RARP
【答案】B
【解析】 TCP(传输控制协议)和UDP(用户数据报协议)是TCP/IP模型传输层的两个核心协议。A属于网际层,C属于应用层,D属于网际层辅助协议。
4. TCP协议的主要特点是( )。
A. 无连接、不可靠
B. 无连接、可靠
C. 面向连接、不可靠
D. 面向连接、可靠
【答案】D
【解析】 TCP是面向连接的协议,在数据传输前需建立连接,并通过确认、重传、流量控制、拥塞控制等机制提供可靠的字节流服务。
5. UDP协议的主要特点是( )。
A. 无连接、不可靠
B. 无连接、可靠
C. 面向连接、不可靠
D. 面向连接、可靠
【答案】A
【解析】 UDP是无连接的协议,发送数据前不需要建立连接,不提供可靠性保证(无确认、重传、排序),是一种尽力而为的服务。
6. 用于在主机或路由器间传递控制信息和差错报告的协议是( )。
A. ARP
B. RARP
C. ICMP
D. IGMP
【答案】C
【解析】 ICMP(互联网控制报文协议)用于传递网络控制信息(如目的不可达、超时)和诊断信息(如ping命令使用的回送请求/应答)。
7. 在TCP/IP模型中,HTTP协议默认使用的端口号是( )。
A. 21
B. 23
C. 25
D. 80
【答案】D
【解析】 HTTP(超文本传输协议)用于Web浏览,默认使用TCP 80端口。21是FTP控制端口,23是Telnet端口,25是SMTP端口。
8. TCP建立连接的过程称为“三次握手”,其正确顺序是( )。
A. SYN → SYN+ACK → ACK
B. SYN → ACK → SYN+ACK
C. ACK → SYN → SYN+ACK
D. SYN+ACK → SYN → ACK
【答案】A
【解析】 第一次握手:客户端发送SYN报文;第二次握手:服务器回复SYN+ACK报文;第三次握手:客户端发送ACK报文。连接建立。
9. 用于文件传输,并采用两个独立TCP连接的协议是( )。
A. HTTP
B. FTP
C. SMTP
D. Telnet
【答案】B
【解析】 FTP(文件传输协议)使用端口21建立控制连接传输命令,使用端口20或其他端口建立数据连接传输文件内容。
10. 关于TCP/IP模型的应用层,以下说法错误的是( )。
A. 它包含了OSI模型中会话层、表示层和应用层的功能
B. 一个应用层协议只能使用TCP或UDP中的一种作为传输层协议
C. DNS协议主要使用UDP,但在某些情况下也使用TCP
D. 应用层协议定义了应用程序进程之间通信和交互的规则
【答案】B
【解析】 应用层协议可以根据需要选择TCP或UDP,有些协议甚至可以同时或在不同场景下使用两者。例如,DNS主要用UDP,但在区域传输或报文过长时使用TCP。因此B选项说法过于绝对,是错误的。
11. TCP的拥塞控制算法不包括( )。
A. 慢开始
B. 拥塞避免
C. 快速重传
D. 选择确认
【答案】D
【解析】 TCP标准拥塞控制算法包括慢开始、拥塞避免、快速重传和快速恢复。选择确认(SACK)是一种提高重传效率的选项,但它本身不是拥塞控制算法,而是对确认机制的增强。
12. TCP协议中,用于进行流量控制的机制是( )。
A. 三次握手
B. 慢开始算法
C. 滑动窗口
D. 拥塞避免
【答案】C
【解析】 TCP使用滑动窗口机制进行端到端的流量控制,接收方通过通告窗口大小来告知发送方自己还能接收多少数据,防止发送方发送过快导致接收方缓冲区溢出。
13. 下列协议中,使用UDP作为传输层协议的是( )。
A. HTTP
B. FTP
C. Telnet
D. DNS
【答案】D
【解析】 DNS(域名系统)在查询时通常使用UDP协议(端口53),因为查询请求和应答报文短小,UDP开销更小。HTTP、FTP、Telnet都使用TCP。
14. 在TCP连接释放过程中,主动关闭连接的一方在收到对方的FIN确认后,会进入( )状态,并等待一段时间后才完全关闭。
A. CLOSE_WAIT
B. FIN_WAIT_2
C. TIME_WAIT
D. LAST_ACK
【答案】C
【解析】 TCP连接释放采用四次挥手。主动关闭方在发送最后一个ACK后进入TIME_WAIT状态,等待2MSL时间,以确保网络中所有旧的重复报文都消失,防止对新连接造成干扰。
15. 用于发送电子邮件的应用层协议是( )。
A. POP3
B. IMAP
C. SMTP
D. SNMP
【答案】C
【解析】 SMTP(简单邮件传输协议)用于将邮件从客户端发送到服务器,或 between 服务器之间传递邮件。POP3/IMAP用于从服务器接收邮件。
16. 关于TCP和UDP端口,下列说法正确的是( )。
A. TCP和UDP端口号相互独立,互不干扰
B. 一个TCP端口不能被多个进程同时使用
C. 端口号小于256的称为熟知端口
D. UDP没有端口号概念
【答案】B
【解析】 在同一时刻,一个TCP端口只能被一个进程监听和使用。A错,TCP和UDP的端口号空间是独立的,但同一个端口号可以分别用于TCP和UDP的不同服务。C错,熟知端口号范围是0-1023。D错,UDP同样使用端口号来区分应用进程。
17. 下列哪个协议不属于TCP/IP协议簇的网络接口层?( )
A. Ethernet
B. PPP
C. IP
D. Token Ring
【答案】C
【解析】 网络接口层对应OSI的物理层和数据链路层,负责在本地网络上传送帧。Ethernet、PPP、Token Ring都是具体的数据链路层协议/标准。IP是网际层核心协议。
18. 路由器根据( )来转发IP数据报。
A. 目的MAC地址
B. 源IP地址
C. 目的IP地址
D. 源端口号
【答案】C
【解析】 路由器是网络层设备,它检查到达数据报的目的IP地址,查询自身的路由表,决定将数据报从哪个接口转发出去,以实现跨网络通信。
二 简答题
1.对比分析TCP协议与UDP协议的主要区别,并从应用场景角度说明它们各自适合什么样的网络应用。
答案:
对比维度
TCP(传输控制协议)
UDP(用户数据报协议)
连接性
面向连接。通信前需建立连接,通信后释放连接。
无连接。发送数据前无需建立连接。
可靠性
可靠传输。通过序号、确认、重传、流量控制、拥塞控制等机制保证数据无差错、不丢失、不重复、按序到达。
不可靠传输。不提供任何可靠性保证,数据可能丢失、重复、失序。
数据单元
面向字节流。将应用层交下的数据视为无结构的字节流,根据窗口和拥塞情况决定发送多少字节。
面向报文。应用层交给UDP多长的报文,UDP就发送多长的报文,一次发送一个完整的报文。
头部开销
大(通常20字节,选项更多)。包含大量控制信息。
小(固定8字节)。仅包含源端口、目的端口、长度、校验和。
传输效率
较低。由于建立连接、确认重传、复杂控制等机制,延迟较大,占用系统资源多。
较高。无需连接和控制,延迟小,实时性好,系统资源占用少。
流量/拥塞控制
有。通过滑动窗口进行流量控制,通过慢开始、拥塞避免等算法进行拥塞控制。
无。发送速率由应用层控制,网络拥塞时可能导致大量丢包。
应用场景
适用于对可靠性、准确性要求高,但可以容忍一定延迟的应用。
适用于对实时性、效率要求高,可以容忍少量数据丢失的应用。
典型应用
Web浏览(HTTP/HTTPS)、电子邮件(SMTP/POP3)、文件传输(FTP)、远程登录(SSH/Telnet)、数据库访问。
域名查询(DNS)、实时音视频流(VoIP、视频会议)、在线游戏、网络管理(SNMP)、组播/广播应用、TFTP。
原创精品资源学科网独家享有版权,侵权必究!2
学科网(北京)股份有限公司
学科网(北京)股份有限公司
$
《计算机网络技术》TCP-IP协议-课后自测
知识点 TCP-IP协议
一 单项选择题
1.. TCP/IP参考模型共分为( )层。
A. 3
B. 4
C. 5
D. 7
2. 在TCP/IP协议簇中,负责将IP地址解析为物理地址(MAC地址)的协议是( )。
A. IP
B. ICMP
C. ARP
D. RARP
3. 下列协议中,属于TCP/IP模型传输层协议的是( )。
A. IP 和 ICMP
B. TCP 和 UDP
C. HTTP 和 FTP
D. ARP 和 RARP
4. TCP协议的主要特点是( )。
A. 无连接、不可靠
B. 无连接、可靠
C. 面向连接、不可靠
D. 面向连接、可靠
5. UDP协议的主要特点是( )。
A. 无连接、不可靠
B. 无连接、可靠
C. 面向连接、不可靠
D. 面向连接、可靠
6. 用于在主机或路由器间传递控制信息和差错报告的协议是( )。
A. ARP
B. RARP
C. ICMP
D. IGMP
7. 在TCP/IP模型中,HTTP协议默认使用的端口号是( )。
A. 21
B. 23
C. 25
D. 80
8. TCP建立连接的过程称为“三次握手”,其正确顺序是( )。
A. SYN → SYN+ACK → ACK
B. SYN → ACK → SYN+ACK
C. ACK → SYN → SYN+ACK
D. SYN+ACK → SYN → ACK
9. 用于文件传输,并采用两个独立TCP连接的协议是( )。
A. HTTP
B. FTP
C. SMTP
D. Telnet
10. 关于TCP/IP模型的应用层,以下说法错误的是( )。
A. 它包含了OSI模型中会话层、表示层和应用层的功能
B. 一个应用层协议只能使用TCP或UDP中的一种作为传输层协议
C. DNS协议主要使用UDP,但在某些情况下也使用TCP
D. 应用层协议定义了应用程序进程之间通信和交互的规则
11. TCP的拥塞控制算法不包括( )。
A. 慢开始
B. 拥塞避免
C. 快速重传
D. 选择确认
12. TCP协议中,用于进行流量控制的机制是( )。
A. 三次握手
B. 慢开始算法
C. 滑动窗口
D. 拥塞避免
13. 下列协议中,使用UDP作为传输层协议的是( )。
A. HTTP
B. FTP
C. Telnet
D. DNS
14. 在TCP连接释放过程中,主动关闭连接的一方在收到对方的FIN确认后,会进入( )状态,并等待一段时间后才完全关闭。
A. CLOSE_WAIT
B. FIN_WAIT_2
C. TIME_WAIT
D. LAST_ACK
15. 用于发送电子邮件的应用层协议是( )。
A. POP3
B. IMAP
C. SMTP
D. SNMP
16. 关于TCP和UDP端口,下列说法正确的是( )。
A. TCP和UDP端口号相互独立,互不干扰
B. 一个TCP端口不能被多个进程同时使用
C. 端口号小于256的称为熟知端口
D. UDP没有端口号概念
17. 下列哪个协议不属于TCP/IP协议簇的网络接口层?( )
A. Ethernet
B. PPP
C. IP
D. Token Ring
18. 路由器根据( )来转发IP数据报。
A. 目的MAC地址
B. 源IP地址
C. 目的IP地址
D. 源端口号
二 简答题
1.对比分析TCP协议与UDP协议的主要区别,并从应用场景角度说明它们各自适合什么样的网络应用。
原创精品资源学科网独家享有版权,侵权必究!2
学科网(北京)股份有限公司
学科网(北京)股份有限公司
$
资源预览图
1
2
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。