基于软件构建网络协议剖析实验平台.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文档。上传文档
查看更多
基于软件构建网络协议剖析实验平台

基于软件构建网络协议剖析实验平台   摘 要:利用VMware Workstation虚拟PC软件和Iris网络封包分析软件建立单机模式下计算机网络协议分析实验平台。并以此为基础实现访问FTP服务器的流程,针对ARP协议、TCP协议的三次握手过程、FTP用户验证进行协议分析,使抽象的协议理论学习变成生动的实例解析,以此提高网络协议的学习效果。   关键词:VMware WorkstationIris 实验平台 协议分析   中图分类号:TP393.08 文献标识码:A 文章编号:1007-9416(2011)04-0131-03      1、引言   计算机世界中网络协议无处不在,必须利用它才能实现计算机网络系统的正常运行。因而对于“计算机网络协议”的理解程度直接关系到对网络技术学习的好坏。该课程也是学生学习的重点和难点,所以如何在教学中,使抽象的网络协议原理分析变得更加生动具体显得十分重要。   使用传统的方法分析计算机网络协议,显得枯燥、抽象。如在分析网络通信过程时,往往会引入TCP/IP或者OSI参考模型的层次结构图来进行,以此来描述传输的数据如何在分层的网络中逐层进行数据封装、拆分、重组以及传输的过程。通过此方式,理解整个通信过程比较清晰,但是它过于笼统,对于如何封装、封装什么以及传输的实际过程却没有一个直观的认知,更不能理解数据在通信过程中的具体格式,因而学习效果不是很理想。   笔者在不断的实验实训教学中,摸索出利用一台计算机上安装VMWare和Iris两个软件搭建网络协议分析实验平台,可以取得很好的教学效果。该方法主要特点是:(1)实现成本低。只需要一台计算机和两个软件;(2)理论联系实际好。能发挥软件的设计、分析、模拟功能,使学生“看得到”实验过程和效果;(3)灵活性强。学生可以开放式实验,自行设计、配置、测试实验,学生实验的主动性和互动性得到了提高和增强。      2、利用软件构建网络协议分析实验平台   2.1 主要使用的两个软件   协议分析软件Iris是一款非常优秀的网络通讯分析工具,全称Iris Network Traffic Analyzer,为著名的网络安全公司eEye Digital Security 开发。它可以帮助系统管理员轻易地捕获和查看进出网络的数据包,进行分析和解码并生成多种形式的统计图表,它可以探测本机端口和网络设备的使用情况,有效地管理网络通讯。本文使用的版本为Version 4.0.7。   虚拟PC软件VMWare是一个使你可以在一台机器上同时运行二个或更多Windows、DOS、LINUX 操作系统。与“多启动”系统相比,VMWare 采用了完全不同的概念。多启动系统在一个时刻只能运行一个系统,在系统切换时需要重新启动机器。VMWare是真正“同时”运行,多个操作系统在主系统的平台上,就象标准 Windows 应用程序那样切换。而且每个操作系统你都可以进行虚拟的分区、配置而不影响真实硬盘的数据,还可以通过网卡将几台虚拟机系统连接为一个局域网,十分方便。本文使用的版本为Version 7.1.2。   2.2 实验环境的搭建   2.1.1 实验平台的整体设计   说明:以下实验平台的设计是基于一台实体电脑上安装VMware后再实施!   2.1.2 协议分析平台   如图1,在实体电脑上安装Windows XP系统,作为FTP客户端主机。并在它上面安装Iris抓包软件,然后进行抓包设置。如图2所示,在Iris“地址簿”中设置将要通信的两台主机的IP地址,并设置捕获数据的方向为“双向”。   2.1.3 C/S网络互联平台   如图1,在VMWare虚拟的PC上安装Windows Server 2000系统,并利用此主机的IIS服务,配置一个简单的FTP服务器,服务器IP地址为虚拟的本机IP地址:5,子网掩码为。接着设置FTP服务器主目录中属性:本地路径D:\ceshi;目录列表风格:UNIX;权限:读取、日志访问。访问用户名为:Administrator,访问密码为:123456;基本设置如图3所示。      3、利用实验平台分析网络协议   结合图1所示,打开FTP客户端主机中的浏览器,结合上述FTP服务器的设置,在地址栏输入“FTP://Administrator:123456@5”,就可以访问FTP服务器了。在点击访问前,就可以进入Iris正式进行抓包了。按下Iris工具栏中“开始捕获”按钮。然后找到要下载的文件,鼠标右击该文件,在弹出的菜单中选择“复制到文件夹”开始下载,下载结束后在Iris工具栏中点击“停止捕获”按钮。这样就捕获到了访问FTP服务期间所涉及到的网络协议过程。结合捕获的数据包分析整个FTP通信过程如

文档评论(0)

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

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

1亿VIP精品文档

相关文档