实验5-掌握常用网络命令的使用

阅读: 评论:0

实验5 掌握常用网络命令使用
5.1实验目的
1)了解常用网络命令、其所代表的含义、以及所能对网络进行的操作。
2)通过网络命令了解网络状态,并利用网络命令对网络进行简单的操作。
5.2实验环境
1)计算机一台(已安装Windows XP操作系统)。
2)平行双绞线网线若干。
5.3实验内容
每个学生独立完成本实验,将结果以实验报告的形式提交。
通过以下操作掌握常用网络命令的使用。
1)通过ipconfig命令查看计算机的TCP/IP属性配置信息
2)通过netsh命令修改计算机的IP地址。
3)通过ipconfig命令查看更新后的TCP/IP属性配置信息。
4)通过ping命令测试网络的故障问题,包括本机故障、内网故障、以及外网故障。
a)通过ping本机的环回地址127.0.0.1来检查本机网卡或者TCP/IP协议故障。
127.0.0.1主要用于软件测试以及本机的进程间通信;无论什么程序,一旦使用
该地址发送数据,协议软件立即返回之,不进行任何网络传输。
b)对于内网故障,首先通过ipconfig命令到内网的网关,然后ping该网关地
址查看内网是否连通。
c)排除前两种情况后,ping一些稳定的外部大型网站(如www.163)。如果
ping不通则表示外网故障。
5)通过ping命令向www.163发送10个回响请求消息。对RTT时延进行分析。
6)在一天的不同时段(如早、中、晚三个时段)内ping同一个目的主机www.163,
查看RTT是否不同。
7)通过tracert命令测试外网故障,即通过tracert命令查看计算机到一些稳定的外部
大型网站(如www.163)的路径,从而知道哪个中间节点发生故障。
8)通过nslookup命令从域名www.163解析出其IP地址。
9)在浏览器上打开网站www.163。因为已知悉对应的IP地址,此时通过netstat
命令查看计算机与www.163交互的TCP连接。
10)通过net命令,创建名称为“labuser”的用户账号,登录权限为每周一到周五的上
午8点到下午5点。
11)通过net命令查看计算机上所有的用户账号。
12)通过route命令查看计算机使用的IP路由表。
在实验报告中以截图的方式给出各步骤的结果,并分析其原因。
5.4背景知识
Windows XP自带有多种网络命令,利用这些网络命令可以对网络进行简单的操作。需
要注意的是,这些命令都是在DOS命令行窗口下执行。常用的网络命令有:ipconfig、ping、tracert、nslookup、net、netstat、netsh、arp、route、ftp、telnet。其中,ipconfig、ping、ftp、telnet命令已经在前面的实验中作了介绍。
5.4.1tracert命令
tracert命令将包含不同TTL(生存期)值的ICMP回响请求消息发送到目的主机,以判定消息报文到达目的主机所经过的路径、显示消息报文经过的中继节点清单和到达时间。tracert命令输出有5列:第一列是描述路径的第n跳的数值,即沿着该路径的路由器序号;第二列是第一次往返时延;第三列是第二次往返时延;第四列是第三次往返时延;第五列显示路由器的名字及其输出端口的IP地址。
tracert命令的语法格式是:
tracert [-d] [-h maximum_hops] [-j host_list] [-w timeout] target_name
下面介绍命令中的主要参数:
/?。显示帮助信息。
-d。防止tracert试图将中间路由器的IP地址解析为主机名称。这样可以加速显示tracert的结果。
-h maximum_hops。在搜索目的端的路径中指定跳数的最大值。缺省值是30跳。
-j host_list。指定“回响请求”消息对于在host_list中指定的中间目的地集使用IP 分组首部中的“松散源路由”选项。
-w timeout。指定等待“ICMP已超时”或“回响回答”消息的时间(以毫秒计)。
该值缺省为5000(即5秒)。
target_name。指定目的端,它既可以是IP地址,也可以是主机名。
背景值
下面是查看到目的主机www.baidu的路径信息的tracert命令示例:
C:\>tracert www.baidu
Tracing route to www.a.shifen [119.75.216.20]
over a maximum of 30 hops:
1    2 ms    1 ms    1 ms  192.168.2.1
2    2 ms    2 ms    2 ms  122.231.0.1
5.4.2net命令
net是功能强大的以命令行方式执行的工具,它包含了管理网络环境、服务、用户、登录等Windows XP操作系统中大部分重要的管理功能,可以轻松地管理本地或者远程计算机的网络环境、各种服务程序的运行和配置、以及用户管理和登录管理等。
在命令行提示符下输入net /? | more或net help | more可得到net的子命令列表,然后通过net help command | more可得到相应功能的帮助信息。
net的子命令列表如下:
net [ accounts | computer | config | continue | file | group | help | helpmsg | localgroup | name | pause
| print | send | session | share | start | statistics | stop | time | use | user | view ] 需要注意的是,net的一些子命令是马上产生作用并永久保存的,使用的时候要慎重。所有net子命令接受选项“/yes”和“/no”(可缩写为“/y”和“/n”),“/y”选项对子命令产生的任何交互式提示自动回答“是”,而“/n”回答“否”;例如,net stop server通常提示用
户确认要停止基于server服务的所有服务,而net stop server /y对该提示自动回答“是”,然后server服务关闭。
下面是查看user子命令的功能帮助信息的net命令示例:
C:\>net help user
The syntax of this command is:
NET USER
[username [password | *] [options]] [/DOMAIN]
岩矿分析与鉴定
username {password | *} /ADD [options] [/DOMAIN]
username [/DELETE] [/DOMAIN]
username [/TIMES:{times | ALL}]
5.4.3netstat命令
netstat命令有助于用户了解网络的整体使用情况,它可以显示当前正在活动的网络连接的详细情况,如采用的协议类型、当前主机与远端相连主机(一个或多个)的IP地址以及它们之间的连接状态等。
内蒙古大学图书馆netstat命令的语法格式是:
netstat [-a] [-b] [-e] [-n] [-o] [-p proto] [-r] [-s] [-v] [interval]
下面介绍命令中的主要参数:
芳香胺/?。显示帮助信息。
-a。显示所有连接和监听端口,包括非活动的监听连接。
-b。显示包含于创建每个连接或监听端口的可执行组件。在某些情况下已知可执行组件拥有多个独立组件,并且在这些情况下包含于创建连接或监听端口的组件序列
被显示。这种情况下,可执行组件名在底部的“[]”中,顶部是其调用的组件等等,直到TCP/IP部分。注意此选项可能需要很长时间,如果没有足够权限可能失败。
-e。显示以太网统计信息。此选项可以用-s选项组合使用。
-n。以数字形式显示地址和端口号。
-o。显示与每个连接相关的所属进程ID。
-p proto。显示proto指定的协议的连接;proto可以是下列协议之一:TCP、UDP、TCPv6或UDPv6。如果与-s选项一起使用以显示按协议统计信息,proto可以是下
列协议之一:IP、IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP或UDPv6。
-r。显示路由表。
-s。显示按协议统计信息。缺省情况下,显示IP、IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP和UDPv6的统计信息;-p选项用于指定默认情况的子集。
-v。与-b选项一起使用时将显示包含于为所有可执行组件创建连接或监听端口的组件。
手拉手网
interval。重新显示选定统计信息,每次显示之间暂停时间间隔(以秒计)。按CTRL+C 停止重新显示统计信息。如果省略,netstat显示当前配置信息(只显示一次)。
下面是查看当前活动连接的netstat命令示例:
C:\>netstat
Active Connections
Proto  Local Address          Foreign Address        State
TCP    127.0.0.1:49213        Xiang-Laptop:49214    ESTABLISHED
TCP    127.0.0.1:49214        Xiang-Laptop:49213    ESTABLISHED
5.4.4netsh命令
netsh是本地或远程计算机的网络组件的命令行和脚本实用程序。为了存档或配置其它计算机,netsh也可以将配置脚本保存在文本文件中。netsh 实际上是一个外壳,通过附加的netsh helper DLL 来支
持多个组件。而netsh helper DLL 通过提供其他命令来监视或配置特定的网络组件,从而扩展了 netsh 的功能。
netsh命令的语法格式是:
netsh [-a alias_file] [-c context] [-r remote_machine] [command | -f script_file]
下面介绍命令中的主要参数:
-a alias_file。指定使用了一个别名文件。别名文件包含netsh命令列表和一个别名版本,所以可以使用别名命令行替换netsh命令。
-c context。指定对应于已安装的支持DLL的命令环境。
-r remote machine。指定在远程计算机上运行netsh命令,由名称或IP地址来指定远程计算机。
command。指定要执行的命令。
-f script_file。指定运行script_file文件中所有的命令。
在命令行提示符下输入netsh ?可得到netsh的帮助信息。不带参数输入netsh会进入外壳程序。外壳程
序包含以下命令环境:bridge、diag、firewall、interface、ras、routing、winsock。外壳程序还可执行以下全局命令:
?。显示命令列表。
add。在项目列表中添加一个配置项目。
delete。在项目列表中删除一个配置项目。
dump。显示一个配置脚本。
exec。执行一个脚本文件。
help。显示命令列表。
set。更新配置设置。
show。显示信息。
下面是查看计算机上的所有接口的地址配置信息的netsh命令示例:
C:\>netsh
netsh>interface
netsh interface>ip
netsh interface ipv4>show address
Configuration for interface "Wireless Network Connection"
DHCP enabled:  No
IP Address: 192.168.2.66
Subnet Prefix:                        192.168.2.0/24 (mask 255.255.255.0) Default Gateway: 192.168.2.1
Gateway Metric:  256
InterfaceMetric: 25
5.4.5nslookup命令
nslookup命令可以用来诊断DNS服务基础架构的信息。nslookup命令可以在两种模式下运行:交互式和非交互式。如果只需要查询一次数据时,推荐使用非交互式模式。
非交互式模式的语法格式如下:
nslookup [-opt ...]              # interactive mode using default server
nslookup [-opt ...] - server    # interactive mode using 'server'
nslookup [-opt ...] host        # just look up 'host' using default server
nslookup [-opt ...] host server # just look up 'host' using 'server'
下面介绍命令中的主要参数:
-opt …。将一个或多个nslookup子命令指定为命令行选项。
host。如果未指定其它DNS服务器,就使用当前缺省DNS服务器查询host的信息。
server。指定将server作为DNS服务器使用。
如果需要多次查数据,可以使用交互式模式。要启动交互式模式,只需在命令行提示符下输入不带参数的nslookup。进入交互式模式后,键入“help”或“?”将生成可用的子命令列表;输入其它任何内容,如果不是有效命令,则nslookup会假设其是主机名,尝试使用DNS服务器进行解析;要中断交互
命令,按CTRL+C组合键;要退出交互模式并返回到命令行提示符下,键入“exit”。
5.4.6route命令
route用于查看并编辑计算机的IP路由表。使用不带参数的route命令会显示帮助信息。
route命令的语法格式是:
route [-f] [-p] [command] [destination] [MASK netmask] [gateway] [METRIC metric] [IF interface]
下面介绍命令中的主要参数:
-f。清除所有网关入口的路由表。
-p。与ADD命令一起使用时使路由具有持久性。
command。指定要执行的命令,必须是PRINT、ADD、DELETE和CHANGE四个命令中之一。PRINT命令显示一个路由;ADD命令添加一个路由;DELETE命令
删除一个路由;CHANGE命令修改一个已有的路由。
destination。指定路由的目的主机。
MASK netmask。指定目标网络的子网掩码。
gateway。指定网关。
METRIC metric。为路由指定一个整数成本值,当在路由表的多个路由中进行选择时可以作为参考。
IF interface。指定路由的接口值。
下面是查看计算机上的路由表的route命令示例:
C:\>route print
================================================================== Interface List
11 ...00 1f 3b 33 a9 f9 ...... Intel(R) Wireless WiFi Link 4965AGN
10 ...00 1a 80 cb 79 b6 ...... Realtek RTL8101E Family PCI-E Fast Ethernet NIC
1 ........................... Software Loopback Interface 1
==================================================================
IPv4 Route Table
================================================================== Active Routes:
Network Destination        Netmask          Gateway      Interface  Metric
0.0.0.0          0.0.0.0      192.168.2.1    192.168.2.66    281
127.0.0.0        255.0.0.0        On-link        127.0.0.1    306
127.0.0.1  255.255.255.255        On-link        127.0.0.1    306
127.255.255.255  255.255.255.255        On-link        127.0.0.1    306
192.168.2.0    255.255.255.0        On-link      192.168.2.66    281红旗检阅车揭秘
192.168.2.66  255.255.255.255        On-link      192.168.2.66    281
192.168.2.255  255.255.255.255        On-link      192.168.2.66    281
224.0.0.0        240.0.0.0        On-link        127.0.0.1    306
224.0.0.0        240.0.0.0        On-link      192.168.2.66    281
255.255.255.255  255.255.255.255        On-link        127.0.0.1    306
255.255.255.255  255.255.255.255        On-link      192.168.2.66    281
================================================================== Persistent Routes:
Network Address          Netmask  Gateway Address  Metric
0.0.0.0          0.0.0.0      192.168.2.1  Default

本文发布于:2023-06-27 15:55:02,感谢您对本站的认可!

本文链接:https://patent.en369.cn/xueshu/137483.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:命令   显示   网络   使用   信息   指定   计算机
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 369专利查询检索平台 豫ICP备2021025688号-20 网站地图