1 / 123
文档名称:

计算机络协议仿实验.doc

格式:doc   页数:123
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

计算机络协议仿实验.doc

上传人:博大精深 2015/4/10 文件大小:0 KB

下载得到文件列表

计算机络协议仿实验.doc

文档介绍

文档介绍:计算机网络协议仿真实验
中原工学院
计算机学院网络工程系
2012年12月18日
目录
【实验概述】 1
【网络协议仿真编辑器的使用说明】 3
【实验一以太网数据帧的构成】 17
【实验二 IP地址分类与IP数据包的组成】 22
【实验三 ARP地址解析协议】 28
【实验四 ICMP互连控制管理协议】 32
【实验五 UDP用户数据报协议】 42
【实验六 TCP传输控制协议】 47
【实验七 TCP与UDP端口扫描】 53
【实验八和FTP协议】 56
【实验九 DNS域名服务协议】 62
【实验十 DHCP协议】 69
【实验十一 SMTP和POP3协议】 75
【实验十二 SNMP协议与网络管理】 81
【实验十三 HTTP协议】 86
【实验十四 BIOS协议】 92
【实验十五 SOCKET基础网络程序设计】 99
【实验十六 Ping实现程序设计】 111
【实验十七文件传输工具程序设计】 112
【实验十八主机信息获取工具程序设计】 113
【实验十九网络性能监测及故障分析】 114
【附录1:常见问题及解决方法】 119

【实验概述】
网络协议仿真教学系统结合高校教育的实际情况,将网络方面的理论知识通过软件来实现,让学生在实践的过程中更深入地掌握网络方面的基础理论知识。本系统能够使学生清楚的理解和掌握网络的内部结构和协议,通过编辑各种协议的数据包深入学习计算机网络的内部原理,同时也可以很好的辅助网络编程的调试。网络协议仿真教学系统作为一门独立的课程体系,以实验为主,强调学生的主动性和设计性,能够拓宽学生的思路,达到真正的教学互动。
【实验环境】
每个实验都要求有以下实验环境:
1、仿真端:运行网络协议仿真教学系统仿真编辑器软件;
2、监控端:运行网络协议仿真教学系统协议分析器软件;
3、的多子网环境;
4、服务器一台,装有FTP、、MAIL、DNS、DHCP、SNMP等服务;
5、VC程序开发环境(Microsoft Visual c++集成开发环境);
6、VB程序开发环境(Microsoft Visual VB集成开发环境);
【实验内容】
网络协议仿真及分析实验共分14个实验,每个实验4学时,要求学生完成每个实验及编写实验报告。通过一系列实验希望学生能对TCP/IP协议有一个更深刻的了解。
实验教学内容按照验证性、设计性和综合性三个层次,共设置了十四个实验项目。
实验1 以太网帧的构成:该实验类型为验证性实验,要求学生在了解仿真教学系统平台的基础上,学会使用数据包编辑器编辑以太网帧,学会观察并分析地址本中的MAC地址,学会分析以太网帧的MAC首部。实验教学效果达到理解MAC地址的作用与MAC首部中的LLC―PDU长度及类型字段。
实验2 IP地址分类与数据包组成:该实验类型为验证性实验,要求学生学会分类IP地址,掌握IP数据报的格式、长度以及各字段的功能。实验教学效果达到学会利用子网掩码确定IP地址的网络号、子网号和主机号,学会分析给定数据包的IP首部信息,学会手工计算IP校验和的方法。
实验3 地址解析协议—ARP:该实验类型为设计性实验,要求学生在理解IP地址与MAC地址的对应关系的基础上,掌握ARP协议的作用与工作原理。实验教学效果达到利用ARP协议的工作原理,设计类似ARP协议程序。学会在局域网中查找MAC地址。
实验4 互联网控制报文协议—ICMP:该实验类型为设计性实验,要求学生理解和掌握ICMP协议的基本作用与报文格式,理解ICMP协议与IP协议的封装关系。实验教学效果达到能根据各种响应信息进行出错分析。
实验5 UDP协议:该实验类型为设计性实验,要求学生在理解UDP协议的基础上,学会UDP“校验和”的计算方法,理解UDP协议各字段的作用及工作原理。实验教学效果达到学会应用C语言与WinSock2进行网络程序设计。
实验6 TCP协议:该实验类型为设计性实验,要求学生理解TCP首部中各字段的含义及作用,理解三次握手的过程。实验教学效果达到分析TCP协议的建立连接、会话和断开连接的全过程,学会计算TCP校验和的方法。
实验7 TCP与UDP端口扫描:该实验类型为设计性实验,要求学生掌握常用的TCP、UDP端口扫描的原理及其各种手段。增强学生的网络安全意识。
实验8 和FTP协议: 该实验类型为综合型实验,和FTP协议的工作原理。了解他们的网络安全性和具体使用方法。
实验9 DNS协议:该实验类型为设计性实验,要求学生学习DNS协议的格式,理解DNS协议的工作原理。实验教学效果达到学会应用C语言与WinSock2进行DNS程序设计。
实验10 DHCP协议:该实验类型为设计性实验,要求