内容正文:
《数据传输有新意》学案
情境导学
科技的发展推动了“互联网+”时代的到来,互联网赋能于我们生活的方方面面,给我们带来了极大的便利。我们可以利用互联网观看直播课,也可以利用网络向老师发送线上作业,不同的应用决定了网络中数据将采取不一样的传输方式——或注传输速度,或倾向于传输的可靠性。本堂课就请同学们跟随老师一起来探索互联网中数据传输的奥秘。
学习目标
1.认识端口在区分不同互联网应用中的作用;理解网络数据传输中可靠传输与不可靠传输的重要性及其应用场景。
2.通过“三次握手”过程理解TCP实现可靠传输的机制;运用逻辑思维分析数据传输过程中可能出现的问题及解决方案。
学习任务1.了解传输层的主要功能
1.传输层的两个主要功能是什么?(多选)( )
A. 通过端口区分互联网应用
B. 提供网络连接
C. 提供两种数据传输方式
D. 加快网络速度
2.计算机常常会同时运行多个互联网应用,对这些应用而言,只有一部分 IP 数据包是自己需要的。这时,可以依靠 进行区分。端口通过 来标记,范围从 0 到 65 535。
3.传输层提供两种数据传输方式是:
传输文件时,非常重视传输的准确性,采用可靠方式传输数据,对应的协议是 。
视频直播时,需要快速传输数据,如果传输过程中某个数据包出现了问题,也不需要重发,因为直播内容已经变了,重发没有意义。采用不可靠方式传输数据,对应的协议是 。
4.TCP和UDP的主要区别之一是:TCP是面向连接的,而UDP是______的;另一区别是TCP提供 传输,而UDP的可靠性较低。
学习任务2. TCP与可靠传输
1.TCP有一个__________机制。握手机制用于确保通信双方已经建好了通信连接,这是实现可靠传输的前提。
2.TCP三次握手时,先______发送SYN,服务器回SYN-ACK_,再______发ACK,连接成。(客户端/服务器)
3.在网络传输中,用于区分不同互联网应用的标识是?( )
A.IP地址 B.域名 C.MAC地址 D端口号
4.判断:在TCP三次握手过程中,如果服务器没有收到客户端的ACK确认包,那么连接将不会建立成功。( )
5.判断:TCP协议提供可靠传输服务,适用于所有需要网络传输的场景。( )
学习任务3. 使用抓包工具完成
实验结论
选择一个握手过程的数据包进行分析可知:
1.本次握手过程请求是由 ______________ 通过 _______ 端口发起的,目标是 __________________的 ________ 端口,带有 __________ 标记。
2. ______________ 通过 _______ 端口,对 ______________ 的 _______ 端口进行了响应,响应中带有 __________ 标记。
3. ______________ 通过 _______ 端口向 ______________ 的 _______ 端口发送了带有 __________ 标记的数据包,表示“三次握手”过程结束。
课堂学习自我评价:
这节课我给自己打个分: (满分:100分,每个维度20分)
评价维度
评价内容
分数
知识掌握
对本节课关键概念、原理或技能的掌握程度。(主要以考试链接完成分数为主》
操作技能
在课堂上进行实际操作(如软件应用、编程练习、学习任务单答题等)的熟练度和准确性
参与度
在课堂上的积极性、互动性和对学习任务的投入程度
创新思维
在课堂讨论、项目或作业中展现出的新想法、独特见解或创意应用
学习态度
对待学习的态度,包括认真听讲、尊重他人、积极提问和解决问题等
《数据传输有新意》练习题
1.传输层的主要功能不包括以下哪一项?
A. 通过端口区分互联网应用
B. 提供网络连接
C. 提供两种数据传输方式(可靠与不可靠)
D. 确保数据按序到达
答案:B
解析:网络连接主要由网络层负责,而非传输层。
2.在网络传输中,用于区分不同互联网应用的标识是?
A. IP地址
B. MAC地址
C. 端口号
D. 域名
答案:C
解析:端口号用于区分不同的互联网应用,每个应用都会被分配一个唯一的端口号。
3.下列哪个协议提供不可靠传输服务?
A. TCP
B. UDP
C. HTTP
D. FTP
答案:B
解析:UDP(用户数据报协议)提供不可靠传输服务,但速度更快,适用于实时性要求高但对数据完整性要求不高的场景。
4.TCP三次握手过程中,哪个阶段是由服务器发送SYN-ACK确认包的?
A. 客户端发送SYN请求后
B. 客户端发送ACK确认后
C. 服务器发送SYN请求后
D. 服务器接收数据后
答案:A
解析:在TCP三次握手过程中,首先是客户端发送SYN请求,然后服务器回复SYN-ACK确认,最后客户端再发送ACK确认,连接建立成功。
判断题
1.端口号是通过数字来标记的,范围是从0到65535。( )
答案:对
解析:端口号用于区分不同的互联网应用,每个应用都会被分配一个唯一的端口号,这个端口号通过数字来标记,范围是从0到65535。
2.TCP协议提供可靠传输服务,适用于所有需要网络传输的场景。( )
答案:错
解析:虽然TCP协议提供可靠传输服务,但并非适用于所有需要网络传输的场景。例如,在实时性要求高但对数据完整性要求不高的场景下,如视频直播,UDP协议可能更加合适。
3.UDP协议不提供可靠传输服务,因此它总是比TCP协议更快。( )
答案:错
解析:UDP协议不提供可靠传输服务,通常比TCP协议更快,但这并不是绝对的。实际速度还受网络条件、数据包大小、传输距离等多种因素影响。
4.在TCP三次握手过程中,如果服务器没有收到客户端的ACK确认包,那么连接将不会建立成功。( )
答案:对
解析:在TCP三次握手过程中,如果服务器没有收到客户端的ACK确认包,那么它将认为连接没有建立成功,并会等待或重新尝试建立连接。
学科网(北京)股份有限公司
学科网(北京)股份有限公司
$