内容正文:
信息技术 人教版(2024)七年级全一册
第二单元 直播网络我来建 第9课《数据传输有新意》同步练
班级:__________ 姓名:__________ 学号:__________ 得分:__________
一、单选题(每题2分,共10分)
1.在网络通信中,端口的主要作用是:
A.提高传输速度
B.区分不同的网络应用
C.加密数据内容
D.存储数据包
2.下列哪个端口号通常用于HTTPS协议?
A.80
B.443
C.21
D.25
3.关于TCP和UDP,以下说法正确的是:
A.TCP是面向连接的,UDP是无连接的
B.UDP传输更可靠,TCP传输不可靠
C.TCP适用于实时视频传输,UDP适用于文件下载
D.TCP和UDP都不保证数据顺序
4.TCP建立连接时需要经过几次握手?
A.一次
B.两次
C.三次
D.四次
5.下列哪个场景最适合使用UDP协议?
A.发送电子邮件
B.网页浏览
C.在线视频直播
D.文件传输
二、多选题(每题3分,共15分)
1.以下关于TCP协议特点的描述正确的有:( )
A.面向连接
B.提供可靠传输
C.传输效率比UDP高
D.保证数据顺序
2.以下关于UDP协议特点的描述正确的有:( )
A.无连接
B.不保证可靠传输
C.传输延迟小
D.适合实时应用
3.端口号的范围是0~65535,其中知名端口号的范围是:( )
A.0~1023
B.1024~49151
C.49152~65535
D.任意范围
4.TCP三次握手过程中涉及到的标志位包括:( )
A.SYN
B.ACK
C.FIN
D.RST
5.以下哪些应用通常使用TCP协议?( )
A.FTP文件传输
B.DNS域名解析
C.HTTP网页浏览
D.在线游戏语音
三、填空题(每空2分,共10分)
1.端口号是一个__________位的整数,用于标识不同的应用程序。
2.TCP协议在传输数据之前需要先建立__________。
3.UDP协议不保证数据的可靠传输,因此被称为__________传输。
4.在TCP三次握手中,第一次握手发送的标志是__________。
5.常见HTTP协议使用的默认端口号是__________。
四、判断题(每题2分,共10分)
1.端口号可以唯一标识一台计算机上的一个网络应用进程。( )
2.TCP协议比UDP协议传输速度更快,因为不需要建立连接。( )
3.UDP协议适合传输对实时性要求高但对可靠性要求不高的数据。( )
4.TCP的三次握手是为了确保数据传输的完整性。( )
5.端口号0~1023是动态端口,可以由用户随意使用。( )
五、简答题(每题5分,共15分)
1.简述端口在网络通信中的作用,并举例说明两个常见端口及其对应的应用。
2.对比TCP和UDP协议的主要特点,并分别说明一个适用场景。
3.描述TCP三次握手的过程,并说明为什么需要三次握手而不是两次。
六、案例分析题(共10分)
小明正在玩一款多人在线游戏,游戏中既有实时语音聊天,又有重要的装备交易功能。请分析:
1.实时语音聊天应该使用TCP还是UDP协议?为什么?
2.装备交易功能应该使用TCP还是UDP协议?为什么?
七、实验探究题(共10分)【上机操作】
假设你是一名网络管理员,需要监测公司内部网络的TCP连接情况。请设计一个简单的实验方案,说明如何使用抓包工具(如Wireshark)观察TCP三次握手过程,并记录关键步骤。
参考答案
一、单选题
1.B
2.B
3.A
4.C
5.C
二、多选题
1.ABD
2.ABCD
3.A
4.AB
5.AC
三、填空题
1.16
2.连接
3.不可靠
4.SYN
5.80
四、判断题
1.√
2.×
3.√
4.×(三次握手是为了建立可靠连接)
5.×(0~1023是知名端口,一般由系统或知名应用使用)
五、简答题
1.端口用于区分同一台计算机上不同的网络应用进程。例如:80端口用于HTTP网页浏览,443端口用于HTTPS安全网页访问。
2.TCP特点:面向连接、可靠、有序、速度相对慢;适用场景:文件传输、网页浏览。UDP特点:无连接、不可靠、无序、速度快;适用场景:实时视频、在线游戏、DNS查询。
3.三次握手过程:
第一次:客户端发送SYN包到服务器,请求建立连接。
第二次:服务器收到SYN包后,回复SYN+ACK包,表示同意建立连接。
第三次:客户端收到SYN+ACK包后,再发送ACK包,连接建立完成。
需要三次握手是为了防止已失效的连接请求报文突然传送到服务器,导致错误连接。
六、案例分析题
1.实时语音聊天应使用UDP协议,因为语音数据对实时性要求高,少量数据丢失不影响理解,UDP延迟低,适合实时传输。
2.装备交易功能应使用TCP协议,因为交易数据必须可靠、完整,不能丢失或出错,TCP提供可靠传输,确保交易安全。
七、实验探究题
实验方案:
1.在计算机上安装Wireshark抓包软件。
2.启动Wireshark,选择要监听的网络接口(如Wi-Fi)。
3.设置过滤条件为“tcp”,仅显示TCP数据包。
4.在浏览器中访问一个网站,触发TCP连接。
5.在Wireshark中观察捕获的数据包,找到三次握手过程:
第一个包:标志位SYN=1
第二个包:标志位SYN=1, ACK=1
第三个包:标志位ACK=1
6.记录源IP、目的IP、端口号及序列号等信息。
学科网(北京)股份有限公司
$