实验四.docx

上传人:b****6 文档编号:7919855 上传时间:2023-01-27 格式:DOCX 页数:23 大小:616.91KB
下载 相关 举报
实验四.docx_第1页
第1页 / 共23页
实验四.docx_第2页
第2页 / 共23页
实验四.docx_第3页
第3页 / 共23页
实验四.docx_第4页
第4页 / 共23页
实验四.docx_第5页
第5页 / 共23页
点击查看更多>>
下载资源
资源描述

实验四.docx

《实验四.docx》由会员分享,可在线阅读,更多相关《实验四.docx(23页珍藏版)》请在冰豆网上搜索。

实验四.docx

实验四

实验四常用网络命令

专业:

网络工程班级:

0902学号:

0930040250姓名:

郭文明

一、实验目的

1.掌握常用网络命令的使用方法。

2.熟悉和掌握网络管理、网络维护的基本内容和方法。

二、实验设备

PC机,WindowsXP系统。

三、实验内容

1.ping

命令说明:

验证与远程计算机的连接。

该命令只有在安装了TCP/IP协议后才可以使用。

ping[-t][-a][-ncount][-llength][-f][-iTTL][-vTOS][-rcount][-scount][[-jcomputer-list]|[-kcomputer-list]][-wtimeout]destination-list

参数

-tping指定的计算机直到中断。

-a将地址解析为计算机名。

-ncount发送count指定的echo数据包数。

默认值为4。

-llength发送包含由length指定的数据量的echo数据包。

默认为32字节;最大值是65,527。

-f在数据包中发送“不要分段”标志。

数据包就不会被路由上的网关分段。

-iTTL将“生存时间”字段设置为ttl指定的值。

-vTOS将“服务类型”字段设置为tos指定的值。

-rcount在“记录路由”字段中记录传出和返回数据包的路由。

count可以指定最少1台,最多9台计算机。

-scount指定count指定的跃点数的时间戳。

-jcomputer-list利用computer-list指定的计算机列表路由数据包。

连续计算机可以被中间网关分隔(路由稀疏源)ip允许的最大数量为9。

-kcomputer-list利用computer-list指定的计算机列表路由数据包。

连续计算机不能被中间网关分隔(路由严格源)ip允许的最大数量为9。

-wtimeout指定超时间隔,单位为毫秒。

destination-list指定要ping的远程计算机。

较一般的用法是ping–t

例子:

C:

\>ping

Pinging[218.66.17.42]with32bytesofdata:

Replyfrom218.66.17.42:

bytes=32time=10msTTL=253

Replyfrom218.66.17.42:

bytes=32time<10msTTL=253

Replyfrom218.66.17.42:

bytes=32time<10msTTL=253

Replyfrom218.66.17.42:

bytes=32time<10msTTL=253

PingstatisticsFor218.66.17.42:

Packets:

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

ApproximateroundtripTimesinmilli-seconds:

Minimum=0ms,Maximum=10ms,Average=2ms

2.netstat

命令说明:

显示协议统计和当前的TCP/IP网络连接。

该命令只有在安装了TCP/IP协议后才可以使用。

netstat[-a][-e][-n][-s][-pprotocol][-r][interval]

参数

-a显示所有连接和侦听端口。

服务器连接通常不显示。

-e显示以太网统计。

该参数可以与-s选项结合使用。

-n以数字格式显示地址和端口号(而不是尝试查找名称)。

-s显示每个协议的统计。

默认情况下,显示TCP、UDP、ICMP和IP的统计。

-p选项可以用来指定默认的子集。

-pprotocol显示由protocol指定的协议的连接;protocol可以是TCP或UDP。

如果与-s选项一同使用显示每个协议的统计,protocol可以是TCP、UDP、ICMP或IP。

-r显示路由表的内容。

interval重新显示所选的统计,在每次显示之间暂停interval秒。

按CTRL+B停止重新显示统计。

如果省略该参数,netstat将打印一次当前的配置信息。

例子:

C:

\>netstat-as

IPstatistics

PacketsReceived=256325

ICMPStatistics

ReceivedSent

Messages1668

TCPStatistics

SegmentsReceived=41828

UDPStatistics

DatagramsReceived=82401

3.nbtstat

命令说明:

该诊断命令使用NBT(TCP/IP上的Netbios)显示协议统计和当前TCP/IP连接。

该命令只有在安装了TCP/IP协议之后才可用。

nbtstat[-aRemotename][-AIPAddress][-c][-n][-R][-r][-S][-s][interval]

参数

-aRemotename使用远程计算机的名称列出其名称表。

-AIPAddress使用远程计算机的IP地址并列出名称表。

-c给定每个名称的IP地址并列出NETBIOS名称缓存的内容。

-n列出本地NETBIOS名称。

“已注册”表明该名称已被广播(Bnode)或者WINS(其他节点类型)注册。

-R清除NETBIOS名称缓存中的所有名称后,重新装入lmhosts文件。

-r列出Windows网络名称解析的名称解析统计。

在配置使用WINS的Windows2000计算机上,此选项返回要通过广播或WINS来解析和注册的名称数。

-S显示客户端和服务器会话,只通过IP地址列出远程计算机。

-s显示客户端和服务器会话。

尝试将远程计算机IP地址转换成使用主机文件的名称。

interval重新显示选中的统计,在每个显示之间暂停interval秒。

按CTRL+C停止重新显示统计信息。

如果省略该参数,nbtstat打印一次当前的配置信息。

例子:

C:

\>nbtstat–A周围主机的Ip地址

C:

\>nbtstat–c

C:

\>nbtstat–n

C:

\>nbtstat-S

本地连接:

NodeIpAddress:

[218.5.54.8]ScopeId:

[]

NETBIOSConnectionTable

LocalNameStateIn/OutRemoteHostInputOutput

JJY<03>Listening

另外可以加上间隔时间,以秒为单位

4.ipconfig/winipcfg(在Win98系统中使用winipcfg命令查看本地IP网络信息)

命令说明:

该诊断命令显示所有当前的TCP/IP网络配置值。

该命令在运行DHCP系统上的特殊用途,允许用户决定DHCP配置的TCP/IP配置值。

ipconfig[/?

|/All|/Release[Adapter]|/Renew[Adapter]

|/Flushdns|/Registerdns

|/ShowclassidAdapter

|/SetclassidAdapter[Classidtoset]]

/All产生完整显示。

在没有该开关的情况下ipconfig只显示IP地址、子网掩码和每个网卡的默认网关值。

例子:

C:

\>ipconfig

WindowsIPConfiguration

EthernetAdapter本地连接:

Connection-SpecificDNSSuffix.:

IPAddress............:

192.168.0.100//IP地址

SubnetMask..........:

255.255.255.0//子网掩码

DefaultGateway.......:

192.168.0.1//缺省网关

C:

\>ipconfig/displaydns//显示本机上的DNS域名解析列表

C:

\>ipconfig/flushdns//删除本机上的DNS域名解析列表

5.arp

命令说明:

显示和修改IP地址与物理地址之间的转换表

arp-sinet_addreth_addr[if_addr]

arp-dinet_addr[if_addr]

arp-a[inet_addr][-nif_addr]

-a显示当前的arp信息,可以指定网络地址

-g跟-a一样.

-d删除由inet_addr指定的主机.可以使用*来删除所有主机.

-s添加主机,并将网络地址跟物理地址相对应,这一项是永久生效的。

eth_addr物理地址.

if_addrifpresent,thisspecifiestheinternetaddressofthe

interfacewhoseaddresstranslationtableshouldbemodified.

ifnotpresent,thefirstapplicableinterfacewillbeused.

例子:

C:

\>arp–a(显示当前所有的表项)

Interface:

218.5.54.8OnInterface0x1000003

InternetAddressPhysicalAddressType

218.5.54.100-11-95-0c-8e-3bDynamic//物理地址一般为48位即6个字节

218.5.54.3252-54-Ab-21-6a-0eDynamic

218.5.54.23252-54-Ab-1b-6b-0aDynamic

C:

\>arp-a218.5.54.8(只显示其中一项)

NoarpEntriesFound

C:

\>arp-a218.5.54.1(只显示其中一项)

Interface:

218.5.54.8OnInterface0x1000003

InternetAddressPhysicalAddressType

218.5.54.100-11-95-0c-8e-3bDynamic

C:

\>arp-s185.55.36.15700-Aa-04-62-E6-09添加,可以再打入arp–A验证是否已经加入。

6.net

命令说明:

许多windows2000网络命令都以词net开头。

这些net命令有一些公用属性:

键入net/?

可以看到所有可用的net命令的列表。

键入nethelpcommand,可以在命令行获得net命令的语法帮助。

例如,关于netaccounts命令的帮助信息,请键入nethelpaccounts。

所有net命令都接受/yes和/no选项(可以缩写为/y和/n)。

/y选项向命令产生的任何交互式提示自动回答“是”,而/n回答“否”。

例如,netstopserver通常提示您确认要停止基于“服务器”服务的所有服务;而netstopserver/y对该提示自动回答“是”,然后“服务器”服务关闭。

例子:

netsend:

(可能许多人已经用过,或者感到厌烦,索性把服务给关了)

将消息发送到网络上的其他用户、计算机或消息名。

必须运行信使服务以接收邮件。

netsend{name|*|/domain[:

name]|/usersmessage}

netstop:

停止windows2000网络服务。

netstopservice

例如:

c:

\>netstopmessenger

netstopmessenger停止信使服务,也可以在面板-服务修改

netstartmessenger开始信使服务

此时再打入netsend本机名消息,就没用了;相应的,要打开这个服务,只需把stop改为start,就可以了。

netstartftppublishingservice

启动ftp发布服务。

该命令只有在安装了internet信息服务后才可用。

netstart"ftppublishingservice"

类似的命令有很多,请参考帮助文件。

如下图:

7.route

命令说明:

控制网络路由表。

该命令只有在安装了tcp/ip协议后才可以使用。

route[-f][-p][command[destination][masksubnetmask][gateway][metriccostmetric]]

参数

-f清除所有网关入口的路由表。

如果该参数与某个命令组合使用,路由表将在运行命令前清除。

-p该参数与add命令一起使用时,将使路由在系统引导程序之间持久存在。

默认情况下,系统重新启动时不保留路由。

与print命令一起使用时,显示已注册的持久路由列表。

忽略其他所有总是影响相应持久路由的命令。

command指定下列的一个命令。

命令目的

print打印路由

add添加路由

delete删除路由

change更改现存路由

destination指定发送command的计算机。

masksubnetmask指定与该路由条目关联的子网掩码。

如果没有指定,将使用255.255.255.255。

gateway指定网关。

metriccostmetric指派整数跃点数(从1到9999)在计算最快速、最可靠和(或)最便宜的路由时使用。

例子

本机IP为218.5.54.8,缺省网关是218.5.54.1,假设此网段上另有一网关218.5.54.254,现在想添加一项路由,使得当访问218.5.0.0子网络时通过这一个网关,那么可以加入如下命令:

C:

\>routeadd218.5.0.0mask255.255.0.0218.5.54.1

C:

\>routeprint(键入此命令查看路由表,看是否已经添加了)

C:

\>routedelete218.5.0.0

C:

\>routeprint(此时可以看见已经没了添加的项)

8.tracert

命令说明:

该诊断实用程序将包含不同生存时间(TTL)值的Internet控制消息协议(ICMP)回显数据包发送到目标,以决定到达目标采用的路由。

要在转发数据包上的TTL之前至少递减1,必需路径上的每个路由器,所以TTL是有效的跃点计数。

数据包上的TTL到达0时,路由器应该将“ICMP已超时”的消息发送回源系统。

tracert先发送TTL为1的回显数据包,并在随后的每次发送过程将TTL递增1,直到目标响应或TTL达到最大值,从而确定路由。

路由通过检查中级路由器发送回的“ICMP已超时”的消息来确定路由。

不过,有些路由器悄悄地下传包含过期TTL值的数据包,而tracert看不到。

tracert[-d][-hmaximum_hops][-jcomputer-list][-wtimeout]target_name

参数

/d指定不将地址解析为计算机名。

-hmaximum_hops指定搜索目标的最大跃点数。

-jcomputer-list指定沿computer-list的稀疏源路由。

-wtimeout每次应答等待timeout指定的微秒数。

target_name目标计算机的名称。

最简单的一种用法如下:

C:

\>tracert

Tracingrouteto[218.66.17.42]

Overamaximumof30hops:

1<1Ms<1Ms<1Ms192.168.0.1

223Ms23Ms23Ms220.160.95.197

323Ms24Ms24Ms10.10.2.21

……

9.telnet

虚拟终端命令

在命令行键入telnet,将进入telnet模式。

键入help,可以看到一些常用命令。

microsofttelnet>help

指令可能缩写了。

支持的指令为:

close关闭当前连接

display显示操作参数

open连接到一个站点

quit退出telnet

set设置选项(要列表,请键入'set?

')

status打印状态信息

unset解除设置选项(要列表,请键入'unset?

')

?

/help打印帮助信息

可以键入display命令来查看当前配置:

如下图:

四、实验记录

1.详细实验记录入上面截图所示!

2.通过本次实验,让我懂得了常用网络命令的使用方法、网络管理、网络维护的基本内容和方法。

3.通过实验,更加清楚的知道了常用网络命令。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 工学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1