基于网络协议仿真平台计算机网络实验课程探索.docVIP

基于网络协议仿真平台计算机网络实验课程探索.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于网络协议仿真平台计算机网络实验课程探索

基于网络协议仿真平台计算机网络实验课程探索   摘 要:计算机网络协议复杂,理解困难,本文针对实验教学中对网络协议关注较少的问题,将协议仿真技术引入到计算机网络的实验教学当中,并进行了实践探索,获得了较好的效果。实践证明,学生对网络协议中抽象的概念和理论从感性认识到理性认识,对培养学生的研究能力和实践能力起到了重要的作用。   关键词:计算机网络;协议;仿真;实验   中图分类号:TP393 文献标识码:A 文章编号:1673-8454(2010)23-0076-02      一、引言   经过短短几十年的发展,计算机网络已经深入到人们生活的各个方面,影响着人们的生产、生活和学习。已成为计算机学科中一个重要的研究领域,“计算机网络”课程是高等学校计算机科学与技术专业普遍开设的核心专业课程。在计算机网络课程中,涉及大量的协议,贯穿着计算机网络体系结构的各个层次。协议内容抽象、复杂,仅通过理论教学很难让学生理解和掌握这些内容。   如何完善计算机网络实验教学体系,搭建网络协议仿真平台进行网络协议实验教学,增强学生对网络协议的感性认识,使学生更加深入地理解、验证和巩固课堂教学内容,培养学生理论与实践相结合的能力,是我们亟需解决的课题。   二、网络协议实验课程的重要性   计算机网络协议是网络软、硬件运行时实现的规则集,是计算机网络实现其功能的最基本机制。网络协议存在于网络体系结构的各个层次,相互协调工作,是一个复杂的系统,完成着计算机网络的服务功能。计算机网络的每一个功能层面,都有专门的协议负责在该层次的数据传输,并为其上面的层次提供服务功能接口。网络协议必须与网络资源的特点相适应,以发挥各自的特点,更好地提供网络服务。网络层次的相互制约和协同关系,使得不同网络运行的网络协议也会具有各自不同的特点。网络硬件技术水平飞速提高,要求软件技术和网络协议不断与其相适应。   在本课程的实验中,引入了吉大中软计算机协议仿真平台,加强了计算机网络协议方面的实验,采用“教师指导下的以学生为中心”的教学模式,增强学生对计算机网络协议的感性认识,培养学生理论与实践相结合的能力,以及分析问题和解决问题的能力。   三、网络协议实验教学设置   协议仿真平台包括两个功能模块:会话分析和协议解析。会话分析功能将网络通讯过程中捕获到的数据帧加入到会话列表,并且将会话次序和数据传输方向以图示形式显示完整的会话过程。通过对完整会话的分析,使学生加深理解协议的原理及工作过程。协议解析模块包括概要代码显示、详细解码和原始数据显示等功能,能够详细地解释和说明协议,并且可以根据选择实现动态跟踪显示方便对数据的分析。   在本课程的实验教学中,根据TCP/IP体系结构,共设置了四个计算机网络协议实验,包括:UDP协议仿真实验、TCP协议仿真实验、IP协议仿真实验和以太网帧结构实验。实验采用分组进行的方式,每组6台机器,标示为A、B、C、D、E、F。实验采用2种拓扑结构进行环境配置。拓扑结构如图1和图2所示。   1.UDP协议仿真实验   该实验采用结构一进行,通过UDP单播通信和广播通信,分析和理解UDP协议原理及工作过程。   实验步骤为:(1)UDP单播通信过程。在协议仿真平台上,设置该组的端口,主机A作为客户端,分别以主机B、C和D的IP地址为目的IP地址,填写数据并发送,观察其他主机捕获的报文情况。(2)UDP广播通信过程。主机A作为客户端,以255.255.255.255为目的地址,编辑数据并发送,观察其他主机捕获的报文情况。   实验完成后,分析报文中目的IP地址和MAC地址的含义,讨论UDP协议能否确保数据报的发送和接收顺序,查看UDP会话过程,理解UDP协议并掌握UDP的工作原理。   2.TCP协议仿真实验   该实验采用结构一进行,通过TCP连接的建立和释放、编辑发送TCP数据包和TCP重传机制,深入理解TCP协议。   实验步骤:(1)TCP连接过程。主机A在“服务器信息/IP地址”中填入主机C的IP地址;使用“端口扫描”功能获取主机C的TCP端口列表,在“服务器信息/端口”中填入主机C的一个TCP端口,并进行TCP连接。查看主机B、C、D捕获的数据,分析不同报文中Sequence Number、ACK和SYN的值。(2)利用仿真编辑器编辑并发送TCP数据包。选择服务器主机上的一个进程作服务器进程,并发送一个建立连接请求的报文,对应答的确认报文和断开连接的报文也编辑发送。填写TCP协议信息,包括源端口、目的端口、序列号、确认号等。(3)TCP的重传机制。在主机A向主机B发送数据时,主机B使用仿真平台的屏蔽功能,过滤掉接收到的TCP数据。主机A向主机B再发送一条信息。主机B刷新捕获显示,恢复正常网络功能,

文档评论(0)

erterye + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档