实验1 控制台网络操作的基本命令
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验1 控制台网络操作的基本命令
实验目的:
掌握和使用控制台网络操作的基本命令:ipconfig,ping,tracert,nslookup,Net,netstat,netsh。
实验环境:
Windows XP,使用sp2 命令提示符
实验步骤:
1.Ipconfig
在命令提示符界面执行Ipconfig命令,可以显示本机当前所有的TCP/IP网络配置值,刷新动态主机配置协议(DHCP)和域名系统(DNS)设置。使用不带参数的Ipconfig可以显示所有网络适配器的IP地址、子网掩码、默认网关。需要了解更多的网络配置信息可使用下列Ipconfig命令:
/all 显示所有适配器的完整TCP/IP配置信息。
/renew[Adapter] 更新所有适配器(如果未指定适配器)或特定适配器的DHCP配置。
/release[Adapter] 发送DHCPRELEASE到DHCP服务器,以释放所有适配器或指定适配器的当前DHCP配置并丢弃IP地址配置。
/flushdns 清理并重设DNS客户解析器缓存的内容。
/displaydns 显示DNS客户解析器缓存的内容,包括从本地主机文件预装载的记录以及由域名解析获得的任何资源记录。
/registerdns 初始化计算机上配置的DNS名称和IP地址的手工动态注册。
/showclassid Adapter 显示指定适配器的DHCP类别ID。
/setclassid Adapet [ClassID] 配置特定适配器的DHCP类别ID。
/?在命令提示符状态下显示帮助信息。
2.Ping
Ping使用程序通过发送方向接受方发送“互联网控制报文协议(ICMP)”回显(ECHO)请求消息,接收方将对该回显请求进行自动回显应答,来验证两台支持TCP/IP协议的计算机之间的IP层连接,并在发送方将回显应答消息的接受情况与往返过程的次数一起显示出来。Ping是用于检测网络连接性。可到达性和名称解析等疑难问题的主要TCP/IP命令。
Ping [-t] [-a] [-n count] [-l size] [-f] [-i TTL] [-v TOS] [-r count] [-s count] [{-j hostlist|-k hostlist}] [-w timeout] [TargetName]
-t 指定在中断前ping可以持续发送回显请求信息到目的地。
-a 指定对目的地IP地址进行反向名称解析。
-n count指定发送回显请求消息的次数。默认值是4.
-l Size 指定发送的回显请求消息中“数据”字段的长度(字节)。默认值是32。
-f 指定发送的回显请求消息带有“不要拆分”标志(所在的IP分组表示设为1)。
-i TTL 指定发送回显请求消息的IP分组首部中的TTL字段值。其默认值是主机的默认值。
-v TOS指定发送回显请求消息的IP标题中的“服务类型”(Tos)字段值。
默认值是0。
-r count 指定IP分组首部中“记录路由”选项用于记录由回显请求消息和相应的回显应答消息使用的路径。
-s count 指定IP首部中的“Internet时间戳”选项用于记录每跳的回显请求消息和相应的回显应答消息的到达时间。1<=Count<=4。
-j Hostlist 指定回显请求消息使用带有Hostlist指定的中间目的地集的IP 首部中的“稀疏资源路由”选项。
-k Hostlist 指定回显请求消息使用带有Hostlist指定的中间目的地集的IP 首部中的“严格来源路由”选项。
-w Timeout 指定等待回显应答消息响应的时间,该回显应答消息响应接收到的指定回显请求消息。
TargetName 指定的目的端,IP地址或者主机名。
/? 在命令提示符状态下显示帮助信息。
3.Traceroute
Traceroute命令输出有5列:第一列是描述路径的第N跳的数值,即沿着该路径的路由器序号;第二行是第一次往返时延;第三列是第二次往返时延;第四列是第三次往返时延;第五列示路由器的名字及其输出端口的IP地址。
Tracert[-d][-h MaxinumHops][-j Hostlist][-w Timeout] TargetName
-d:防止tracert试图将中间路由器的IP地址解析为它们的名称。这样可加速显示tracert的结果。
-h MaxinumHops:在搜索目标(目的)的路径中指定跳数的最大值。默认值为30个跳数。
-j Hostlist:指定“回显请求”消息对于在主机列表中指定的中间目标集使用IP报文首部中的“松散源路由”选项。
-w Timeout:指定等待“ICMP已超时”或“回显回答”消息的时间(以MS为单位)。该值默认为5000 ms。
4.Nslookup
Nslookup实用程序可在命令提示符界面执行,其显示结果可用来诊断域名系统(DNS)基础结构的信息。
nslookup[-SubCommand...][{ComputerToFind|[-Server]}]
-SubCommand...:将一个或多个nslookup子命令指定为命令行选项。有关
子命令可以在windows的帮助里查询。
-ComputerToFind:如果未指定其它服务器,就使用当前默认DNS服务器查阅ComputerToFind的信息。
-Server:指定将该服务器作为DNS服务器使用。
在命令行键入net help command,可以在命令行获得net命令的语法帮助。具体一些详细的命令也可通过Windows的帮助下搜索net来获得。
具体命令如下:
NET [ ACCOUNTS | COMPUTER | CONFIG | CONTINUE | FILE | GROUP | HELP | HELPMSG | LOCALGROUP | NAME | PAUSE | PRINT | SEND | SESSION |
SHARE | START | STATISTICS | STOP | TIME | USE | USER | VIEW ] 具体命令的格式可以参考帮助来进行实验。
stat,netsh
Netstat命令用于监视网络状态。可以通过“netstat-?”命令列出netstat的所有参数和用法。
Netsh是一个命令行脚本使用程序,可让用户从本地或远程显示或修改当前运行的计算机的网络配置。Netsh还提供了允许用户使用批处理模式对指定的计算机运行一组命令的脚本功能。
具体用法如下:
在命令提示符窗口输入netsh命令就可以执行该程序。
在netsh> 后输入int ip出现“interface ip>”,然后输入dump命令,可以看到当前系统的网络配置。
除了输入dump之外,还可以输入show address,show config,show dns,show joins等命令。
利用dump命令显示当前配置情况。接着导出一个配置脚本。假设保存到c:\1.txt中,然后修改文件中的IP地址,子网掩码,网关或者DNS。
然后通过命令
Netsh –f c:\1.txt来将配置文件导入系统。
实验内容:
用ipconfig,ping,tracert,nslookup,Net,netstat,,netsh命令完成如下实验内容:
1.查询本机的TCP/IP配置信息,了解网卡类型、MAC地址、IP地址、子网
掩码、网关地址、DNS的含义,并且通过netsh命令修改其IP地址,和
查询新的IP信息。