计算机网络网络工具的使用实验报告

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验报告

实验课程名称计算机网络

实验项目名称网络工具的使用

年级 09级

专业信息与计算科学

学生姓名张文祥

学号 0907010224

理学院

实验时间:2011 年03 月 07 日

学生所在学院:理学院专业:信计班级信计091

姓名张文祥学号0907010224 实验组

指导教

李泽平成绩

实验时间20110307

实验项目名

网络工具的使用

实验目的及要求:

了解PING、IPCONFIG、TRACERT、ARP、NETSTAT、ROUTE等常用网络工具的功能以及使用方法,并通过使用这些工具发现或者验证网络中的故障。

实验(或算法)原理:(1)ping

Ping是一个实用的网络测试程序,用于确定本地主机是否能向另一台主机发送并从这台主机接收数据报。根据ping返回的结果,就可以推断TCP/IP参数是否设置得正确以及网络运行是否正常。在一个运行正常的网络中,ping的执行结果应该是成功的。一个值得注意的问题是:如果ping的结果不成功或者部分成功,尤其是在复杂网络中ping的结果显示有规律的不成功和成功,一般说明网络中存在问题。在网络测试中,还应该注意ping的数量,应该执行大量数据报测试,才能确信网络的正确性。

(2)ipconfig

该工具显示所有当前主机的 TCP/IP 网络配置值。该命令在运行 DHCP 系统上的特殊用途,允许用户决定 DHCP 配置的 TCP/IP 配置值。

(3)tracert

Tracert最早是由Van Jacobson在1988年写出的小程序,当时主要是解决他自己碰到的一些网络问题,tracert是一个正确理解IP网络并了解网络路由的重要工具,是网络工程人员和系统管理员的常用程序。当数据报从一台计算机经过多个网关传送到目的地时,

tracert命令可以用来跟踪数据报使用的路由。该实用程序跟踪的路径是源计算机到目的地的一条路径,不能保证或认为数据报总遵循这个路径。

Tracert程序的设计是利用ICMP及IP header的TTL字段。首先,tracert送出一组TTL 为1的IP数据报(一般每次送出的为3个40字节的数据报,包括源地址、目的地址和数据报发出的时间标签)到目的主机,当路径上的第一个路由器收到这个数据报时,它将TTL减1。此时,TTL变为0,所以该路由器会将此数据报丢掉,并送回ICMP time exceeded消息,tracert收到这个消息后,便知道这个路由器存在于这个路径上,并且是经过的第一个路由器。接着tracert再送出另一组TTL为2的数据报,发现路径中的第2 个路由器,以此类推。Tracert每次将送出的数据报的TTL加1来发现下一跳路由器,这个重复的动作一直持续到数据报低达目的地。那么tracert如何得知目的到达了呢?在Windows系统中,当ICMP数据报到达目的地后,该主机会回送一个ICMP echo reply的消息,当tracert收到这个消息时,便知道目的地已经到达了。

(4)ARP

Arp是一个重要的TCP/IP协议,并且用于确定对应IP地址的网卡物理地址。Arp命令可以查看本地计算机高速缓存中ARP表的当前内容。此外,也可以使用ARP命令以人工方式输入静态的网卡物理地址(MAC地址)和IP地址的对应。按照默认设置,ARP高速缓存中的项目是动态的,每当发送一个指定地点的数据报且高速缓存中不存在当前项目时,ARP便会自动添加该项目。

(5)Netstat

Netstat用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。

(6)route

Route是用来显示、人工添加和修改主机中路由表项目的一个工具软件。大多数主机一般只连接在一个网段上,并将该网段上的路由器的IP地址作为默认网关。但是,当网络上拥用两个或多个路由器时,可以将某些远程IP地址通过某个特定的路由器来传递,而其他的远程IP则通过另一个路由器来传递。在这种情况下,需要相应的路由信息,这些信息储存在路由表中。大多数路由器使用专门的路由协议来交换和动态更新路由器之间的路由表,而route 命令是一个主机上的手工维护路由表的程序。

实验硬件及软件平台:联网计算机

实验步骤:(1)、ping的使用

在Windows环境下,ping命令的使用方法如下:首先鼠标单击”开始”,在出现的菜单中选择”运行”,并输入运行命令:CMD。(2)、Ipconfig的使用

同样在命令行提示符下键入ipconfig就可以看到本机上的网络配置情况。

(3)、tracert的使用

Tracert的使用很简单,只需要在tracert后面跟一个IP地址或域名,tracert会进行相应的域名解析。Tracert与是在命令行执行的命令,不带任何参数,执行tracert会看到此命令的帮助信息。

(4)ARP的使用

在Windwos系统中,同样可以在命令行提示中键入ARP命令,可以看到该命令的帮助信息。

(5)Netstat的使用

显示活动的 TCP 连接、计算机侦听的端口、以太网统计信息、IP 路由表、IPv4 统计信息(对于 IP、ICMP、TCP 和 UDP 协议)以及 IPv6 统计信息(对于 IPv6、ICMPv6、通过IPv6 的 TCP 以及通过 IPv6 的 UDP 协议)。使用时如果不带参数,netstat 显示活动的 TCP 连接。

(6)route

在本地 IP 路由表中显示和修改条目。使用不带参数的 route 可以显示帮助。

实验内容(包括实验具体内容、算法分析、源代码等等):

相关文档
最新文档