计算机网络实验01-基本网络测试命令

更新时间:2024-03-22 23:04:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

实验一 基本网络测试命令

一、 实验目的

1. 掌握Windows和Linux环境下基本网络测试命令的使用 2. 学会利用测试命令去判断和排除网络中存在的问题

二、 实验设备

1. 集线器或交换机1台 2. PC机2~3台

三、 预备知识

(注:以下每个命令均先主要介绍在Windows中的使用方法,然后介绍其在Linux中所对应的命令的形式)

1. ipconfig:检验网卡的TCP/IP设置情况,

? 当使用IPConfig时不带任何参数选项,那么它显示每个NIC的IP地址、

子网掩码和缺省网关值。

? ipconfig /all 当使用all选项时,IPConfig还会显示网卡中的物理地址

(MAC)及主机名等信息。

(Linux->ifconfig :功能更强,不仅能查看网卡的设置,还能设置网卡的相关参数及控制网卡的工作状态。命令的详细用法可输入命令 ifconfig help或man ifconfig查看,下面其它Linux中的命令也类似。 ) 2. ping:检查两台计算机之间的网络是否连通。 使用方法:ping Dest_IP 参数 常用参数解释:

? -t 连续向目标主机发送数据(按Ctrl+c中断); ? -n 指定发包个数,缺省值为4;

? -l 指定发包大小,缺省值为32字节; (Linux->ping :功能更强)

3. tracert:判定数据包到达目的主机经过的路径,显示包经过的中继点。 使用方法:tracert Target_name

(Linux->traceroute) 4. netstat:显示当前计算机中正在活动的网络连接信息和状态,如活动的TCP

连接、计算机侦听的端口、以太网统计信息、IP路由表等。 常用参数解释:

? -n 以数字形式显示地址和端口 ? -e 显示以太网统计信息

? -s 显示每个协议的使用状态 ? -r 显示路由信息

(Linux-> netstat:功能略强)

5. arp:查看本地计算机ARP高速缓存中的当前内容 。(ARP是一个重要的

TCP/IP协议,用于确定与IP地址对应的网卡MAC地址。) 常用参数解释:

? -a 查看高速缓存中的所有对应表 ? -s 手工增添一个静态项目 ? -d IP 手工删除一个静态项目 (Linux->arp:功能略强)

四、 实验内容

(注意:实验过程中请先关闭本机防火墙)

1. 用ipconfig命令查找出本机NIC的MAC地址。

Physical Address. . . . . . . . . : 00-1C-25-A9-09-99 Dhcp Enabled. . . . . . . . . . . : No

IP Address. . . . . . . . . . . . : 172.17.12.14 Subnet Mask . . . . . . . . . . . : 255.255.255.0 Default Gateway . . . . . . . . . : 172.17.12.254 DNS Servers . . . . . . . . . . . : 172.16.5.133

2. 1)比较命令 ping IPofPCB (IPofPCB表示本组另一台计算机的IP地址)和

ping 172.20.1.254返回信息的区别(其中time表示数据包一个来回所用时间,TTL表示生存期限)。

Pinging 172.17.12.13 with 32 bytes of data:

Reply from 172.17.12.13: bytes=32 time<1ms TTL=64 Reply from 172.17.12.13: bytes=32 time<1ms TTL=64 Reply from 172.17.12.13: bytes=32 time<1ms TTL=64 Reply from 172.17.12.13: bytes=32 time<1ms TTL=64

Ping statistics for 172.17.12.13:

Packets: Sent = 4, Received = 4, Lost = 0 (0% loss), Approximate round trip times in milli-seconds:

Minimum = 0ms, Maximum = 0ms, Average = 0ms

Pinging 172.20.1.254 with 32 bytes of data:

Reply from 172.20.1.254: bytes=32 time<1ms TTL=62 Reply from 172.20.1.254: bytes=32 time<1ms TTL=62 Reply from 172.20.1.254: bytes=32 time<1ms TTL=62 Reply from 172.20.1.254: bytes=32 time<1ms TTL=62

Ping statistics for 172.20.1.254:

Packets: Sent = 4, Received = 4, Lost = 0 (0% loss), Approximate round trip times in milli-seconds:

Minimum = 0ms, Maximum = 0ms, Average = 0ms

2) ping同组的一台计算机,要求指定数据包个数为15个,大小为200B,写

出命令,并保存运行结果。

Pinging 172.17.12.14-15-200 [121.10.40.155] with 32 bytes of data:

Reply from 121.10.40.155: bytes=32 time=5ms TTL=56 Reply from 121.10.40.155: bytes=32 time=5ms TTL=56 Reply from 121.10.40.155: bytes=32 time=6ms TTL=56 Reply from 121.10.40.155: bytes=32 time=5ms TTL=56

Ping statistics for 121.10.40.155:

Packets: Sent = 4, Received = 4, Lost = 0 (0% loss), Approximate round trip times in milli-seconds:

Minimum = 5ms, Maximum = 6ms, Average = 5ms

3. 运行命令tracert 172.20.1.254,保存运行结果,并对结果作简单说明。 Tracing route to 172.20.1.254 over a maximum of 30 hops

1 <1 ms <1 ms <1 ms 172.17.12.254 2 <1 ms <1 ms <1 ms 172.16.4.14 3 <1 ms <1 ms <1 ms 172.20.1.254

Trace complete.

4. 关闭当前已打开的所有网络连接(如FTP、HTTP连接等),使用netstat观

察网络连接信息;然后在浏览器地址栏分别输入ftp://ne@172.17.72.253和http://172.17.72.253 ,再使用netstat观察并保存网络连接信息。 C:\\Documents and Settings\\Administrator>netstat

Active Connections

Proto Local Address Foreign Address State

TCP A206-14:1667 localhost:1666 TIME_WAIT

C:\\Documents and Settings\\Administrator>netstat

Active Connections

Proto Local Address Foreign Address State

TCP A206-14:1729 download.acelb.sj.mozilla.com:http TIME_WAIT

TCP A206-14:1732 hx-in-f94.1e100.net:http TIME_WAIT TCP A206-14:1734 172.17.72.253:ftp TIME_WAIT TCP A206-14:1735 172.17.72.253:ftp TIME_WAIT

TCP A206-14:1736 172.17.72.253:ftp ESTABLISHED

TCP A206-14:1737 172.17.72.253:ftp ESTABLISHED

C:\\Documents and Settings\\Administrator>netstat

Active Connections

Proto Local Address Foreign Address State

TCP A206-14:1739 localhost:1740 ESTABLISHED

TCP A206-14:1740 localhost:1739 ESTABLISHED

TCP A206-14:1742 localhost:1743 ESTABLISHED

TCP A206-14:1743 localhost:1742 ESTABLISHED

TCP A206-14:1729 download.acelb.sj.mozilla.com:http TIME_WAIT

TCP A206-14:1732 hx-in-f94.1e100.net:http TIME_WAIT TCP A206-14:1734 172.17.72.253:ftp TIME_WAIT TCP A206-14:1735 172.17.72.253:ftp TIME_WAIT

TCP A206-14:1736 172.17.72.253:ftp ESTABLISHED

TCP A206-14:1737 172.17.72.253:ftp TIME_WAIT TCP A206-14:1741 download.acelb.sj.mozilla.com:http TIME_WAIT

TCP A206-14:1744 hx-in-f94.1e100.net:http ESTABLISHED

TCP A206-14:1745 219.143.204.117:http ESTABLISHED TCP A206-14:1748 172.17.72.253:http ESTABLISHED TCP A206-14:1749 172.17.72.253:http ESTABLISHED TCP A206-14:1750 172.17.72.253:http ESTABLISHED TCP A206-14:1751 172.17.72.253:http ESTABLISHED 5. 按顺序执行下列命令,然后查看并保存最后的运行结果

1) arp –d * (手工删除所有条目);

C:\\Documents and Settings\\Administrator>arp -d*

Displays and modifies the IP-to-Physical address translation tables used by address resolution protocol (ARP).

ARP -s inet_addr eth_addr [if_addr] ARP -d inet_addr [if_addr] ARP -a [inet_addr] [-N if_addr]

-a Displays current ARP entries by interrogating the current protocol data. If inet_addr is specified, the IP and Physical

addresses for only the specified computer are displayed. If more than one network interface uses ARP, entries for each ARP

table are displayed. -g Same as -a.

inet_addr Specifies an internet address.

-N if_addr Displays the ARP entries for the network interface specified by if_addr.

-d Deletes the host specified by inet_addr. inet_addr may be wildcarded with * to delete all hosts.

-s Adds the host and associates the Internet address inet_addr with the Physical address eth_addr. The Physical address is given as 6 hexadecimal bytes separated by hyphens. The entry

is permanent.

eth_addr Specifies a physical address.

if_addr If present, this specifies the Internet address of the

interface whose address translation table should be modified. If not present, the first applicable interface will be used. Example:

> arp -s 157.55.85.212 00-aa-00-62-c6-09 .... Adds a static entry.

> arp -a .... Displays the arp table. 2) arp –a;

C:\\Documents and Settings\\Administrator>arp -a

Interface: 172.17.12.14 --- 0x2

Internet Address Physical Address Type 172.17.12.254 00-d0-f8-f3-7f-4e dynamic 3) ping 172.17.12.254 ;

C:\\Documents and Settings\\Administrator>ping 172.17.12.254

Pinging 172.17.12.254 with 32 bytes of data:

Reply from 172.17.12.254: bytes=32 time<1ms TTL=64 Reply from 172.17.12.254: bytes=32 time<1ms TTL=64 Reply from 172.17.12.254: bytes=32 time<1ms TTL=64 Reply from 172.17.12.254: bytes=32 time<1ms TTL=64

Ping statistics for 172.17.12.254:

Packets: Sent = 4, Received = 4, Lost = 0 (0% loss), Approximate round trip times in milli-seconds:

Minimum = 0ms, Maximum = 0ms, Average = 0ms 4) arp –a 。

C:\\Documents and Settings\\Administrator>arp -a

Interface: 172.17.12.14 --- 0x2

Internet Address Physical Address Type 172.17.12.254 00-d0-f8-f3-7f-4e dynamic 6. 在Linux 平台下使用相应命令完成上面1~5步的实验。 7. 思考题:

(1) 如何使用本次实验学习的测试命令来发现和排除网络故障?(举一至两

个例子说明) 。

1.用ping 本机IP 可以检查电脑是不是已连接到网络

2.Ipcongfig 本机IP 可以查本机IP,网络适配器通则工作正常,不通则是网络适配器出现故障

(2) 找出在windows和linux下ping命令使用的不同之处(要求至少找三个)。

i. ii. iii. iv.

Linux ping 命令一直进行,没有中断而windows 则是发送4个数据包然后中断 Linux 来回时间有具体到小数点三位,而windows没有 Linux 发送数据包是64字节而windows是32字节 Llinux有记数来回多少次,而windows只是4次

本文来源:https://www.bwwdw.com/article/6nr8.html

Top