1 / 51
文档名称:

协议仿真实验讲义汇总200601.doc

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

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

分享

预览

协议仿真实验讲义汇总200601.doc

上传人:wzt520728 2015/11/1 文件大小:0 KB

下载得到文件列表

协议仿真实验讲义汇总200601.doc

相关文档

文档介绍

文档介绍:第二部分协议分析实验 2
实验一常用网络命令和IP地址转换协议:ARP 3
实验二 IP控制管理协议:ICMP 9
实验三 HTTP与TCP协议 13
实验四 SOCKET网络程序设计 18
实验五 UDP数据报的传送 26
实验六应用层协议分析:,FTP及EMAIL 31
实验七应用层协议:WINDOWS网络应用及CIFS协议 36
实验八综合实验 41
附录一网络协议仿真教学系统操作简介 42
第二部分协议分析实验
在此部分,设计了8个网络协议分析实验。学生使用网络协议仿真教学系统(操作介绍见附录一)完成这些实验,可以对网络协议有更深入的理解。
实验一常用网络命令和IP地址转换协议:ARP
【实验目的】
1、掌握常用网络命令的使用。
2、理解IP地址与MAC地址的对应关系。
3、掌握ARP协议的作用和格式。
4、掌握ARP协议的工作原理
【实验学时】
2学时
【实验类型】
综合型
【实验要求】
1、预****实验原理。
2、预****并理解ARP的工作方式。
【实验原理】
一、常用网络命令
了解和掌握几个实用的网络命令会有助于更好地使用和维护网络。这里介绍6个基本的基于Windows的网络命令:ipconfig、ping、tracert、stat、nbtstat。
1、ipconfig命令
ipconfig用来显示主机当前的TCP/IP协议的配置信息、刷新动态主机配置协议(DHCP) 和域名系统(DNS) 设置。
使用ipconfig/? 可显示它的命令格式和参数说明。
命令格式:
ipconfig [/? /all /release [Adapter] /renew [Adapter] /flushdns /registerdns
/showclassid Adapter /setclassid Adapter [classidtoset]]
参数说明:
不带参数可以显示所有适配器的 IP 地址、子网掩码、默认网关。
/all 显示所有适配器的完整 TCP/IP 配置信息。
/release [adapter] 为指定的适配器(或全部适配器)释放IP地址(只适用于DHCP)。
/renew [adapter] 为指定的适配器(或全部适配器)更新IP地址(只适用于DHCP)。
/flushdns 清理并重设 DNS 客户解析器缓存的内容。
/registerdns 初始化计算机上配置的 DNS 名称和 IP 地址的手工动态注册。
/showclassid adapter 显示指定适配器的 DHCP 类别 ID。要查看所有适配器的 DHCP 类别 ID,可以使用星号(*) 通配符代替 Adapter。该参数仅在具有配置为自动获取 IP 地址的网卡的计算机上可用。
/setclassid Adapter [classidtoset] 配置特定适配器的 DHCP 类别 ID。要设置所有适配器的 DHCP 类别 ID,可以使用星号(*) 通配符代替 Adapter。该参数仅在具有配置为自动获取 IP 地址的网卡的计算机上可用。如果未指定 DHCP 类别 ID,则会删除当前类别 ID。
2、ping命令
ping是一个最常用的网络连通性检查命令。ping通过发送4个echo_request的 ICMP 数据包给目的主机,并接收应答信息来确定两台计算机之间的网络是否连通。当网络运行中出现故障时,采用这个实用程序来预测故障和确定故障源是非常有效的。如果执行ping不成功,则可以预测故障出现在以下几个方面:网线是否连通,网络适配器配置是否正确,IP地址是否可用等;如果执行ping成功而网络仍无法使用,那么问题很可能出在网络系统的软件配置方面。不过如果 ICMP 数据包因为某些原因(如防火墙的过滤)不能到达目的端或是目的端不能回答或是回应给挡下来了,PING 就不能顺利完成,但并非代表网络连通故障。ping成功只能保证当前主机与目的主机间存在一条连通的物理路径。
使用ping/? 可显示它的命令格式和参数说明。
命令格式:
ping [-t] [-a] [-n count] [-l size] [-f] [-i TTL] [-v TOS] [-r count] [-s count]
[[-j host-list] | [-k host-list]] [-w timeout] destination-list
参数说明:
-t 使当前主机不断地向目的主机发送数据,直到使用Ctrl-C中断;
-a 以IP地址格式(不是主机名形式)显示网络地址;
-n count 指定要做多少次ping,其中count为正整数值;
-l si