实验三 Windows 下的网络命令

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

实验三Windows 下的网络命令

【实验目的】

熟习并掌握Windows控制台下的常用网络命令

【实验设备】

Cisco 2950交换机,PC ,Windows

【预备知识】

1、ipconfig 命令

显示主机的地址配置信息,ipconfig的语法是:

ipconfig [ /all | /release | /renew ],各参数说明如下:

/all 显示所有的配置信息,包括主机名、DNS服务器、节点类型、网络适配器的物理地址、主机的IP地址、子网掩码以及默认网关等。

/release 释放由DHCP分配的IP地址(只适用于DHCP);

/renew 请求DHCP服务器分配或者更新IP地址(只适用于DHCP)。

ipconfig /all

ipconfig /release

ipconfig /renew

2、ping命令与Tracert命令

两条命令都可以测试当前主机与目标主机的网络的连接情况。通过Ping命令直接返回与目标主机的通信情况,通过Tracert逐个返回所经过的路由器的连通情况。通过

Tracert不但可以测试是否连通,而且显示途经的每个路由器的连通情况,如果网络不通,通过该命令可以明确知道哪一个路由器出了故障。

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] target_name

Target_name:可以是目标主机名或者IP地址。如果不加该名称前的参数,按照标准方式向目标发送4个ICMP包(如下列所示)。如果加了-t参数,则不停地发送探测包,只到Ctrl+C终止。

Tracert与Ping命令用法基本相同。

C:\>ping 192.168.0.122

Reply from 192.168.0.122: bytes=32 time=302ms TTL=240

Reply from 192.168.0.122: bytes=32 time=357ms TTL=240

Reply from 192.168.0.122: bytes=32 time=288ms TTL=240

Reply from 192.168.0.122: bytes=32 time=274ms TTL=240

Ping statistics for 192.168.0.122:

Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),

Approximate round trip times in milli-seconds:

Minimum = 274ms, Maximum = 357ms, Average = 305ms

这些信息的意思是:对192.168.0.122发送了四次数据包,数据包的大小是32字节,每一次返回的时间分别是302ms、357ms、288ms、274ms。综合看,发送了四个数据包全部返回,最小时间是274ms,最大时间357ms,他们的平均时间是305ms。TTL为生存时间,用此TTL略大的2的乘方数减去TTL可得出数据包经过的网关数。

3、telnet 和ftp命令

telnet hostname|IP地址登录到指定主机名或者IP地址的主机

ftp hostname|IP地址连接到指定主机名或者IP地址的FTP服务器

telnet命令可以对指定电脑进行远程登陆

指定电脑需打开telnet服务

net start telnet

4、net命令

net命令是很多网络命令的集合,在Windows内,很多与网络相关的功能设置都是以net 命令为开始的,通过net help可以列出所有的net命令:

各命令的详细功能如下:

NET CONFIG 显示系统网络设置

NET DIAG 运行MS的DIAGNOSTICS程序显示网络的DIAGNOSTIC信息

NET HELP 显示帮助信息

NET INIT 不通过绑定来加载协议或网卡驱动

NET LOGOFF 断开连接的共享资源

NET LOGON 在WORKGROUP中登陆

NET PRINT 显示或控制打印作业及打印队列

NET START 启动服务,或显示已启动服务的列表

NET STOP 停止网络服务

NET TIME 使计算机的时钟与另一台计算机或域的时间同步

NET USE 连接计算机或断开计算机与共享资源的连接,或显示计算机的连接信息

NET VER 显示局域网内正在使用的网络连接类型和信息

NET VIEW 显示域列表、计算机列表或指定计算机的共享资源列表

如果不知道上述命令的作用或者用法,使用如下格式的命令可以显示相关的提示信息:Net help

如图所示例:

5、netstat命令:

这个程序有助于我们了解网络的整体使用情况。它可以显示当前正在活动的网络连接的详细信息,如采用的协议类型、当前主机与远端相连主机(一个或多个)的IP地址以及它们之

间的连接状态等。使用netstat ?可以显示它的命令格式和参数说明:

netstat [-a] [-e] [-n] [-s] [-p proto] [-r] [interval] 其中的参数说明如下:

-a 显示所有主机的端口号;

-e 显示以太网统计信息;

-n 以数字表格形式显示地址和端口;

-p proto 显示特定的协议的具体使用信息;

-r 显示本机路由表的内容;

-s 显示每个协议的使用状态(包括TCP、UDP、IP);

6、ARP(地址转换协议)的使用(Address Resolution Protocol)

ARP是一个重要的TCP/IP协议,并且用于确定对应IP地址的网卡物理地址。实用arp命令,我们能够查看本地计算机或另一台计算机的ARP高速缓存中的当前内容。此外,使用arp 命令,也可以用人工方式对网卡的物理地址和IP地址来进行绑定。

ARP常用命令选项:

·arp -a或arp –g

用于查看高速缓存中的所有项目。-a和-g参数的结果是一样的,-g一直是UNIX平台上用来显示ARP高速缓存中所有项目的选项,而Windows用的是arp -a(-a可被视为all,即全部的意思),-g同样可以执行。

·arp -a IP地址

如果我们有多个网卡,那么使用arp -a加上接口的IP地址,就可以只显示与该接口相关的ARP缓存项目。

·arp -s IP 物理地址

我们可以向ARP高速缓存中人工输入一个静态项目。该项目在计算机引导过程中将保持有效状态,或者在出现错误时,人工配置的物理地址将自动更新该项目。

·arp -d IP地址

使用本命令能够人工删除一个静态项目。

例如我们在命令提示符下,键入 Arp –a;如果我们使用过 Ping 命令测试并验证从这台计算机到 IP 地址为 10.80.251.1 的主机的连通性,则 ARP 缓存显示以下项:

Interface: 10.80.251.188 --- 0x2

Internet Address Physical Address Type

10.80.251.1 00-02-85-06-74-80 dynamic

在此例中,缓存项指出位于 10.80.251.1 的远程主机解析成 00-02-85-06-74-80的MAC地址,它是在远程计算机的网卡硬件中分配的。媒体访问控制地址是计算机用于与网络上远程TCP/IP 主机物理通讯的地址。

至此我们可以用ipconfig和ping命令来查看自己的网络配置并判断是否正确、可以用netstat查看别人与我们所建立的连接、可以用arp查看网卡的MAC地址。

【实验步骤】

1、比较ipconfig 与ipconfig /all命令显示的内容,并记录。

2、按照预备知识的介绍,练习Ping与Tracert命令的使用,并且体会其用法。

3、在一台计算机中启动Telnet服务器,在另一台计算机上登录到该服务器上来,记录操

作的结果。

4、在命令提示符下运行net help观察现象,并选择net view等8个以上的命令进行操

作,观察现象并记录

5、在命令提示符下分别取netstat 命令后的不同的参数来执行,观察显示内容,并比较

相关文档
最新文档