网络协议教学设计
爱在阳光灿烂时-北京青年王丽坤
网络协议教学设计
济源四中 赵传丽
一、 教学目标
1.知识与技能
(1)理解网络协议的基本概念;
(2)了解网络的开放系统互联分层模型的基本思想;
(3)理解因特网协议的基本概念、思想与功能;
2.过程与方法
通过大量的实例
和类比,让学生理解抽象的分层结构和数据传输的过程,从而加深对网络的进一步认
识。
3.情感态度价值观
(1)观看短片、模型的转换、数据传输的演示过程锻炼了学生的观察能
力,相似点的挖掘,能增强自
己的理解能力和分析能力。
(2)各功能层的类比,又使学生关
注到了日常生活的细节与计算机网络的联系,进一步了解了计算机
网络。养成能把复杂问题简单化、抽象
内容具体化的习惯。
二、重点与难点
对OSI分层模型的基本思想、TCPIP协议的基本思想的理解
三、教学策略
处处类比、层层深入、不断追问;理论和实践结合;分析与探索结合。
四、教具
多媒体教室,教学幻灯片
五、教学过程
(一)、引入新课
1、巩固知新:复习组建局域网的硬件及其作用
2、利用生活中常见的寄信这个活动引发学生思考分析
教师活动:让学生看短片蜡笔小新《寄信的故事》,并回答以下问题。
问题1:寄信时如何保证对方看得懂?(语言相通)
问题2:要使信能够顺利寄出应注意什么?(贴邮票、正确填写信封)
问题3:由谁把信送到异地(运输子
用户间约定
系统)
发件人:甲
问题4:如果信件丢失了怎么办?
用户邮局
(如果一旦发生故障,就可以迅速
约定定位故障所处层次,便于查找和纠
邮局间约定
邮局:A
错)
邮局运输部门
学生活动:看短片,
约定
从中找出在寄信中应该注意的事运输部门运输部门间约定
项。也就是说注意哪些环节可以使
信顺利寄出,并且保证对方看得
懂
收信人:乙
邮局:B
运输部门
(二)、新课讲解
1、整个邮政系统从而引出协议的概念
1
甲地乙地
给出邮政系统的层次结构,说明相应的约定,并说明层与层之间的关系。
把信件比喻成网络中传输的数据,
把整个邮政系统比喻成计算机网络,
数据要安全可靠的传输离不开各层之间的约定,从而引出协议的概念和OSI模型。
2、介绍OSI模型的特点
(1)为什么要提出OSI模型?
(2)给出OSI模型的一般效果图
4、利用网络游戏的工作原理来详细讲解各层的功能 <
br>(1)首先,我们要打开网络游戏这个应用软件,这个游戏外表上看起来吸引力无比,这也就我们能接触<
br>的应用层,也就是我们平时所用的所有的网络上的软件,游戏等。
应用层:为应用程序进程(比如文字处理、邮件、电子表格)提供网络服务。
它包含所有高层
协议。例如,虚拟终端协议TELNET(远程登录)、文件传输协议
FTP、电子邮件协议SMTP(
简单邮件传输协议)、域名系统服务DNS、网络新闻传输协议
NNTP、超文本传输协议HTTP等。
我们假设A向B发送了一封电子邮件,因此主机A会使用smtp协议来处理该数据,即在数
据
前加上SMTP的标记,以便使对端在收到后知道使用什么软件来处理该数据。
(2)在玩的过程中,
我们要想把数据发送给同时在网络中玩游戏的主机,屏幕上我们看到的是图形、声
音等,我们要先把它们
转换成计算机能识别的数据,但是自己与对方的机子可能型号,使用的编码可能不
同。因此我们要把游戏
里的数据打包,包装好,用统一的格式发出去,这个叫“封包”。这就是第6层,表示
层。
表
示层:表示层的作用之一是为异种机通信提供一种公用语言,以便能进行互操作。这种类
型的服务之所以
需要,是因为不同的计算机体系结构使用的数据表示法不同。例如,
IBM主
机使用EBCDIC编码,而大部分PC机使用的是ASCII码。在这种情况下。
主要是进行对接收的数据进行解释、加密与解密、压缩与解压缩等
表示层会进行必要的格式转
换,使用一种通信双方都能识别的编码来处理该数据。同时将处
理数据的方法添加在数据中,以便对端知
道怎样处理数据。
(3)我们在玩游戏的时候,有一个人从屏幕边上跑过来,我的游戏上为什么会显示
?原因在于服务器把
数据发给我,告诉我有一个人从那边过来了。因此,不光是我发数据给服务器,同时
服务器也把数据发给
我了。在这个时候,我们就需要控制一下路线,是服务器先发呢,还是我这先发,还
是同时发数据,所以
要有一个能保证沟通的机制,是建立通信还是终止通信。这就是第5层,会话层。
会话层:负责在网络中的两节点之间建立、维持和终止通信。
会话层的功能包括:建立通信
链接,保持会话过程通信链接的畅通,同步两个节点之间的对
话,决定通信是否被中断以及
通信中断时决定从何处重新发送。
(4)打游戏时,网络上延
迟得厉害怎么办,游戏这卡住了怎么办,我就需要有第4层,传输层,我要保证
我的数据是正确的,完整
的,如果有问题,随时纠正和重新发送,并且保证是远程主机上运行的网络游戏
这个应用程序接收到了这
个信息,而不是qq或其它应用程序接收到这个信息。把上面3层传下来的东西,
交到下一层网络层去传
送。
传输层:
☆
传输连接服务:通常,对会话层要求的每个传输连接,传输层都要在网络层上建立相应的
连接。
☆ 传输层必须要标志目的应用程序,应用程序向传输层传递大量数据。
☆
传输层必须将数据拆分成小的片段,更适合传送。这些小的片段被称为分段。
☆ 数据传输服务:强调
提供面向连接的可靠服务(很晚OSI才开始制定无连接服务的有关标
准),并提供流量控制、差错控制
和序列控制,以实现两个终端系统间传输的报文无差错、无
丢失、无重复、无乱序。(进行流量控制或是
基于接收方可接收数据的快慢程度规定适当的发
送速率。)
2
<
br>(5)我们游戏之中有南方的玩家,也有北方的玩家,一般情况下南方都是电信的路线,北方都是网
通,不管是什么路线,我走啊走啊总能让封包走到服务器那。这就是我们的网络层。我要知道我走哪条路
能到达目的地,也就是一个路由的作用。
网络层:其主要功能是将网络地址翻译成对应的物理地址,
并决定如何将数据从发送方路由
到接收方。网络层通过综合考虑发送优先权、网络拥塞程度、服务质量以
及可选路由的花费
来决定从一个网络中节点A 到另一个网络中节点B 的最佳路径
网络层
是实际传输数据的层次,在网络层中必须要将传输层中处理完成的数据再次封
装,添加上自己的地址信息
和对端接受者的地址信息,并且要在网络中找到一条由自己到接
收者最好的路径。然后按照最佳路径发送
到网络中。
(6)我把数据发出去了,我怎么知道数据到没到服务器,或者说我在玩游戏的时候,如果
出现卡了的状
态,游戏怎么知道我卡了,服务器怎么知道我卡了?实际上,在这里有一个计时器,比方说
,我发一个数
据包出去,30秒内没有返回,我就告诉你,超时了。这就是数据链路层,控制着我们数据
的发送接收。
数据链路层——主要将数据进行MAC地址(网卡的地址)的封装与解封装。负责在两个
相邻
结点间的线路上,无差错的传送以帧为单位的数据。必需解决由于帧的损坏、丢失和重复所
带来的问题。在这一层,数据的单位称为帧(frame)。处理的地址:硬件的物理地址。如:
交换机
(7)不管怎么样,我们要有一根网线,并且有网卡,或者猫。
物理层:主要定义物理设备标
准,如网线的接口类型、光纤的接口类型、各种传输介质的传
输速率等。它的主要作用是实现相邻节点之
间比特数据流的透明传送,尽可能屏蔽具体传输
介质和物理设备的差异。利用物理传输介质为数据链路层
提供物理连接(物理信道),为数据
链路层提供比特流服务。
3、设置货物运输情境理解OSI参考模型各层的功能
(1)在水果批发市场要运输的水果如
何运输?(水果相当于网络中要传送的数据,水果批发市场相当于应用
程序,如何把它运送到另外一个目
的地去就是我们关注的问题所在。妥当地包装好数据,对应于OSI参
考模型中的应用层)
(
2)是否需要标签和说明?是否要翻译成多国语言?(包装箱上标明一些说明信息,并按需要翻译成两国语
言,对应于OSI参考模型中的表示层)
(3)运输前双方是否需要沟通?(事先和对方沟通协调运
输事宜,准备运输,对应于OSI参考模型中的会话
层)
(4)运输的途中是否要保证货物的
安全?保证货物不会遗失?(采取一定的保护措施,确保货物的安全,对
应于OSI参考模型中的传输层
)
(5)需要根据实际情况选择一条最佳的路径送货。(最佳运输路线的确立,保证货物最快运送,对
应于OSI
参考模型中的网络层)
(6)发货之前最后核对检查货物及相关信息。(运输前的
最后检查,如地址信息、货物检错等,对应于OSI
参考模型中的数据链路层)
(7)检查正确后,按选择好的路径实际进行运输。(对应OSI参考模型中的物理层)
4、归纳特点
(1)把一般效果图变换成地下通道图
(2)在教师引导下归纳出OSI模型的特点:
①没有底层,上层无从存在;
②上一层对下一层提出服务请求,下一层完成上一层提出的请求,同时继续对下层提出服务请求;
③先下楼,再上楼梯(一级一级);
3
5、学生分组讨论
(1)
运用上节课学过的网络设备知识,分组讨论哪些设备是分别属于下三层物理层的。
(2)
以qq为例描述计算机中数据的传输过程及各层在传输过程中对应起到的作用。
两个人通过qq聊天:
应用层:打开qq软件,输入信息;
表示层:用什么编码传输数据,可能还加密;
会话层:与对方建立连接或断开;
传输层:识别双方的qq软件,只有qq能收到信息,而不是其它聊天工具;
网络层:指明数据走哪条路;
数据链路层:指明数据具体到哪台计算机;
物理层:以比特流方式传输
6、通过连线小游戏,归纳各层功能。如下图
做什么?
应用层
表示层 什么时候走,什么时候停?
每一步应该怎样走?,不能错啊!
会话层
传输层
开始出发?
到达该处最佳路径是哪条?
网络层
数据链路层 怎么才能认出对方?
路途中安全吗?
物理层
7、抛砖引玉:TCPIP的产生
建立、维持、协调通信
在网络应用程序之间传递信息
转换数据
确保数据正确发送
管理硬件连接
编码、编址、传输
决定传输路径
教师:如果把需要在网络上传输的数据比喻成货物
,那么协议就是能够运送货物的汽车,而OSI参考
模型就是设计汽车的蓝图。但蓝图和具体实践往往有
差别,TCPIP协议是计算机网络中真正发挥作用的协
议体系,它是因特网上的“世界语”,是目前因
特网中使用最频繁的协议。
结合图片,让学生自己发现其中的相同点和不同处。
实践:学生:打开“网上邻居”“属性”,打开“本
地连接”“属性”。
取消Internet协议( TCPIP )复选项,尝试
打开Google首页。
勾选Internet协议( TCPIP )复选项,再次
打开Google首页。
网际层IP协议和传输层TCP协议分别和OSI
模型中的网络层与传输层相对比理解。
4
(1)应用层
(2)IP协议层:主要保证网络中计算机到计算机的数据通信。
主要功能:ip地址的转换,数据传输路由选择,数据流量控制、传输差错报号等方面的功能。
(3)传输层TCP协议: 主要为上层的应用层提供“端”到“端”的通信服务。
对数据包进行管理和校核,保证数据包的正确性。
(三)、课下研究性学习
(1)黑客和网络协议的关系。
(2)网络游戏的运行原理是什么。
(3)你对现在的协议的漏洞的想法和补充
(四)小结
与学生共同进行知识性内容的小结。
(五)小试牛刀
1、(选修)网络协议是计算机交换信息所使用的规则和约定,因特网上最基本的通信协议是(
)。
A、TCPIP协议 B、HTTP协议 C、SMTP协议
D、FTP协议
注:B是浏览互联网和上网必须的超文本传输协议,C是发送电子邮件必须的简
单邮件传输协议,D是网上
传送文件必须的文件传输协议。这些可以根据字母相对应的英文单词记忆。
2、(选修)利用计算机网络远程登录到另一台计算机,这使用了( )协议。
A、FTP B、HTTP C、TELNET D、UDP
3.IP协议的主要功能是_________。
A.连接因特网
B.自动为每台计算机分配IP地址
C.确保数据传输的无差错
D.数据封包,发送并选择合适的路径
4.TCPIP协同工作,其中确保数据无差错传输工作是由____。
A.IP协议完成
B.TCP协议完成
C.TCPIP协同完成 D.FTP协议完成
5.IP称为_________。
A.传输控制协议 B.网际协议 C.文件传输协议
D.超文本传输协议
6.TCP称为_________。
A.传输控制协议
B.网际协议 C.文件传输协议D.超文本传输协议
六、总结与反思:
1、本节的内容涉
及网络的工作原理,较为抽象。如果单纯以讲授法教学,难以吸引学生的注意力,
且学生缺乏自主探究的
知识基础,因此教学难度较大。因此,我在讲授的过程中巧用生活中的实例、类比
等方法使枯燥的内容转
为易于学生接受的知识。
2、在说课过程中,我始终溶入了“以学生为主体,教师为主导”,“任务驱
动法”,“合作学习”以及“探
究学习”等新课改的思想。
3、在说课的过程中尚有一些值得
商榷的地方。比如,设疑激趣,引入课题这部分,是否能真正激发
起学生的学习热情?任务驱动过程中如
何确保学生掌握了新知识,那么该怎么对他评价?这都有待于我进
一步去研究和实践,我们青年教师对新
课改理念的实际应用,如何灵活运用才能得心应手?如何进行课程
艺术的处理?这将是我们今后努力的方
向。
5