欢迎来到天天文库
浏览记录
ID:33434964
大小:423.73 KB
页数:3页
时间:2019-02-26
《协议软件在计算机网络教学中的应用》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、ValueEngineering·193·协议分析软件在计算机网络教学中的应用ApplicationofProtocolAnalysisSoftwareinComputerNetworkTeaching魏浩WEIHao;郭新明GUOXin-ming(咸阳师范学院信息工程学院,咸阳712000)(SchoolofInformationEngineering,XianyangNormalUniversity,Xianyang712000,China)摘要:在计算机网络教学中引入协议分析软件,利用协议分析软件的嗅探功能,捕获和分析网络协议数据包,逐层展现网络的封包格式,
2、详细描述协议交互过程,使讲授过程生动、有趣,使学生对网络协议有较强的感性认识,能深入了解网络协议,深刻理解网络原理,提高了教学效率,取得了良好的教学效果。Abstract:Intheprocessofteachingcomputernetwork,thepaperintroducesprotocolanalysissoftwaretocaptureandanalyzenetworkprotocolpackets,describestheinteractionoftheprotocolindetail.Theteacherteachesthecoursesinint
3、eresting.Thestudentshaveastrongperceptual,andcandeeplyunderstandnetworkprotocolandtheory.Itimprovesteachingefficiencyandproducesagoodteachingresult.关键词:计算机网络;协议分析;传输控制协议;WiresharkKeywords:computernetwork;protocolanalysis;transmissioncontrolprotocol;Wireshark中图分类号:G642.4文献标识码:A文章编号:100
4、6-4311(2012)26-0193-030引言解析各层协议分组首部不同字段的含义,详细描述协议实计算机网络技术是计算机技术与通信技术结合的产体之间的交互过程,使枯燥、抽象的协议讲述变得具体、生物,它已经渗透到社会生活的各个方面,得到了广泛的应动,极大地激发学生的学习热情。用。计算机网络课程是计算机各个专业的核心课程之一,常用的协议分析软件有Tcpdump、Wireshark、Sniffer[5-6]在课程体系中有着重要的地位。这门课程的内容主要是计pro等几种,在教学过程中,我们选择Wireshark进行计算机网络的基本原理和网络协议,理论知识多,且网络协算机
5、网络课程的辅助教学。议大多比较抽象,学生会感到枯燥乏味,缺乏学习兴趣。3TCP协议分析案例1计算机网络课程特点TCP协议是面向连接的运输层协议,提供端到端的可计算机网络课程概念多,协议多,尤其是协议在计算靠通信服务。TCP协议位于网络层和应用层之间,它使用机网络课程中占有很大的比重,会涉及到TCP/IP协议簇确认和超时重传机制,在不可靠的网络层之上建立起一条从网络层到应用层的众多协议。协议既复杂,又抽象,如何可靠的全双工逻辑信道,向上层的应用层协议提供可靠的讲解使学生学懂协议,是计算机网络课程讲授中面临的一进程间的通信,屏蔽了网络层以下的复杂的逻辑和物理个重要课题
6、。传统的讲授方法主要使用课件讲解协议的封结构。装格式以及实体之间的通信过程,使用动画演示协议实体3.1TCP连接的建立和释放TCP把连接作为最基本之间的交互过程,虽然这样做,形象化了协议交互过程,但的抽象,每条连接有连个端点。TCP面向字节流,按字节编学生还是感觉比较抽象,他们心里也有疑问,实际的协议号,在首部中序号指本报文的第一个字节的编号,确认号是不是这样运行的?有的学生因此失去了学习计算机网络指期望收到对方下一个报文的数据第一个字节的编号。控课程的兴趣。在计算机网络课程的讲授中,把抽象的协议制位的确认ACK等于1时,确认号有效,连接建立后传送[1-3]具体化
7、、形象化是非常必要的。的报文ACK都要置1;同步SYN在建立连接时同步序号;2协议分析软件的应用终止FIN用来释放一个连接。协议分析软件也叫嗅探器,是利用计算机的网络接3.1.1连接的建立一条TCP连接的建立,需要经过口,截获传送给其他计算机的数据报文的一种技术。该技三次握手过程,如图1。术被广泛应用于网络维护和管理方面。它工作的时候就像客户端服务器一部声纳,接收着来自网络的各种信息。通过对这些数据的分析,网络管理员可以深入了解网络当前的运行状况,SYN=1,seq=以便发现网络中潜在的问题[4]。x在计算机网络课程的教学中,通过使用协议分析软件x+1ack=1,
8、seq=y
此文档下载收益归作者所有