计算机通信网实验报告柳叶 下载本文

ping localhost——localhost是个作系统的网络保留名,它是127.0.0.1的别名,每太计算机都应该能够将该名字转换成该地址。如果没有做到这一带内,则表示主机文件(/windows/host)中存在问题。

ping www.yahoo.com——对这个域名执行ping命令,你的计算机必须先将域名转换成ip地址,通常是通过dns服务器 如果这里出现故障,则表示dns服务器的ip地址配置不正确或dns服务器有故障(对于拨号上网用户,某些isp已经不需要设置dns服务器了)。顺便说一句:你也可以利用该命令实现域名对ip地址的转换功能。

如果上面所列出的所有ping命令都能正常运行,那么你对你的计算机进行本地和远程通信的功能基本上就可以放心了。但是,这些命令的成功并不表示你所有的网络配置都没有问题,例如,某些子网掩码错误就可能无法用这些方法检测到。

实验要求:MSDOS方式下运行ping命令,观察结果

步骤1:ping 192.168.0.1 步骤2:ping 192.168.0.1-t 步骤3:ping 192.168.0.1–L1472

步骤4:ping 192.168.0.1–Lxxxxx (xxxx为最大的数值) 步骤5:ping 192.168.0.254-f–L1400 步骤6:ping 192.168.0.254-f-L1501 步骤7:ping www.gznet.com-L1472 步骤8:ping www.gznet.com-L1473

分析结果:步骤4的通信XXXX的最大数值为多少?第5、6步的结果为什么不同?第7步和5、6步的关系怎么样。 3. 网络路由表设置程序Route

功能: 查看、添加、删除、修改路由表条目。 格

式::Route[-f][command[destination][MASKnetmask][gateway][METRICmetric] 参数:

-f:清除所有网关条目的路由表,如果该参数与其他命令组合使用,则清除

路由表的优先级大于其他命令。 command:

print:打印一个路由 add:添加一个路由 delete:删除一个路由 change:修改一个存在的路由 destination:指定目标主机。

masknetmask: mask后指定该路由条目的子网掩码,若未指定,则默认为 255.255.255.255。 gateway:指定网关。

实例1:route delete 157.0.0.0该命令删除一个路由条目157.0.0.0。

实例2:route ADD 202.127.204.0 MASK 255.255.255.0 211.66.106.1 METRIC1该命令添加路由,访问202.127.240.0网段的网站从线路211.66.106.1的网关连接出去。

实验要求:MSDOS方式下运行route命令,观察结果。

步骤一:route ADD 202.104.0.0 MASK 255.255.0.0 192.168.0.253 METRIC1 步骤二:route ADD 61.0.0.0 MASK 255.0.0.0 192.168.0.254 METRIC1 步骤二:routeprint 应该可以看到这样的结果

从上路由表分析,假如访问某一网站:www.gznet.com(202.104.94.3),将经历的网关为哪个,假如访问某一网站:www.wingtek.com(61.144.45.102),将经历的网关为哪个,请把你的判断在交邮件作业时候附上。 4.netstat

netstat用于显示与ip、tcp、udp和icmp协议相关的统计数据,一般用于

检验本机各端口的网络连接情况。

你的计算机有时候接受到的数据报会导致出错数据删除或故障,你不必感到奇怪,tcp/ip可以容许这些类型的错误,并能够自动重发数据报。但如果累计的出错情况数目占到所接收的ip数据报相当大的百分比,或者它的数目正迅速增加,那么你就应该使用netstat查一查为什么会出现这些情况了。

tstat的一些常用选项:

netstat -s——本选项能够按照各个协议分别显示其统计数据。如果你的应用程序(如web浏览器)运行速度比较慢,或者不能显示web页之类的数据,那么你就可以用本选项来查看一下所显示的信息。你需要仔细查看统计数据的各行,找到出错的关键字,进而确定问题所在。

netstat -e——本选项用于显示关于以太网的统计数据。它列出的项目包括传送的数据报的总字节数、错误数、删除数、数据报的数量和广播的数量。这些统计数据既有发送的数据报数量,也有接收的数据报数量。这个选项可以用来统计一些基本的网络流量)。

netstat -r——本选项可以显示关于路由表的信息,类似于后面所讲使用route print命令时看到的 信息。除了显示有效路由外,还显示当前有效的连接。

netstat -a——本选项显示一个所有的有效连接信息列表,包括已建立的连接(established),也包括监听连接请求(listening)的那些连接。

netstat -n——显示所有已建立的有效连接。 netstat的妙用

经常上网的人一般都使用icq的,不知道你有没有被一些讨厌的人骚扰得不敢上线,想投诉却又不知从和下手?其实,你只要知道对方的ip,就可以向他所属的isp投诉了。但怎样才能通过icq知道对方的ip呢?如果对方在设置icq时选择了不显示ip地址,那你是无法在信息栏中看到的。其实,你只需要通过netstat就可以很方便的做到这一点:当他通过icq或其他的工具与你相连时(例如你给他发一条icq信息或他给你发一条信息),你立刻在dos prompt下输入netstat -n或netstat -a就可以看到对方上网时所用的ip或isp域名了。甚至连所用port都会暴露。

5.跟踪路由工具TraceRT(TraceRoute) 功能:

查看从本地主机到目标主机的路由。这是一个了解网络原理和工作过程的好工具,通过显示从本地主机到目标主机所经过的每一个主机地址及来回时间,你既可以了解一个数据包是如何在网络上经过迂回路由传送到目标主机,又可以分析阻塞发生在网络的哪一个环节。

格式:TraceRT[参数1][参数2]目标主机 参数:

-d:不解析目标主机地址。

-h:指定跟踪的最大路由数,即经过的最多主机数。 -j:指定松散的源路由表。

-w:以毫秒为单位指定每个应答的超时时间。 例如:

实验要求:MSDOS方式下运行命令,记录结果。 步骤1:tracert www.gznet.com 步骤2:tracert www.wingtek.com

五、实验结果:

1、ipconfig/all>myip.txt //备份备份本地IP信息到指定的文件