精华内容
下载资源
问答
  • 9个常用网络命令
    万次阅读 多人点赞
    2018-06-19 21:09:40

    ICMP的应用举例:1.ping;4.tracert

    1.ping


    ping用于确定本地主机是否能与另一台主机交换(发送与接收)数据报。根据返回的信息,你就可以推断tcp/ip参数是否设置得正确以及运行是否正常。

    ping是一个测试程序,如果ping运行正确,你大体上就可以排除网络访问层、网卡、modem的输入输出线路、电缆和路由器等存在的故障,从而减小了问题的范围。

    按照缺省设置,windows上运行的ping命令发送4个icmp(网间控制报文协议)回送请求,每个32字节数据,如果一切正常,你应能得到4个回送应答。


    分组网间探测ping (Packet Internet Groper)

    ping程序可以用来测试两个主机之间的连通性。使用ping命令时,将向目的站点发送一个ICMP回应请求报文(包括一些任选的数据),如目的站点接收到该报文,必须向源站点发回一个ICMP回应应答报文,源站点收到应答报文(且其中的任选数据与所发送的相同),则认为目的站点是可达的,否则认为不可达。多数TCP/IP实现直接在操作系统中支持ping;即该服务不是一个进程。ping是应用层直接使用网络层的ICMP的例子,它没有通过传输层的TCP或UDP。使用ping可以检查常见的网络故障。按照下列的圈1~圈7来检查网络故障!

    (1) 命令格式

    1. ping  主机名
    2. ping  域名
    3. ping  IP地址

    一般情况下,用户可以通过使用一系列ping命令来查找问题出在什么地方,或检验网络运行的情况。

    下面就给出一个典型的检测次序及对应的可能故障:

    ①    ping 127.0.0.1:确认本机TCP/IP协议运作是否正常

    如果测试成功,表明网卡、TCP/IP协议的安装、IP地址、子网掩码的设置正常。如果测试不成功,就表示TCP/IP的安装或设置存在有问题。

    ②    ping 本机IP地址:确认本机网络设备运作是否正常

    如果测试不成功,则表示本地配置或安装存在问题,应当对网络设备和通讯介质进行测试、检查并排除。

    ③    ping局域网内其他IP

    如果测试成功,表明本地网络中的网卡和载体运行正确。但如果收到0个回送应答,那么表示子网掩码不正确或网卡配置错误或电缆系统有问题。

    ④   ping 网关IP:确认局域网运作是否正常

    这个命令如果应答正确,表示局域网中的网关路由器正在运行并能够做出应答。

    ⑤    ping 远程IP:确认端到端的通信(三层一下)是否正常。

    如果收到正确应答,表示成功的使用了缺省网关。对于拨号上网用户则表示能够成功的访问Internet(但不排除ISP的DNS会有问题)。

    ⑥   ping localhost

    localhost是系统的网络保留名,它是127.0.0.1的别名,每台计算机都应该能够将该名字转换成该地址。否则,则表示主机文件(/Windows/host)中存在问题。

    ⑦   ping www.yahoo.com(一个著名网站域名)

    ping 互联网上的一个网站的网址:确认DNS是否设置无误

    对此域名执行Ping命令,计算机必须先将域名转换成IP地址,通常是通过DNS服务器。如果这里出现故障,则表示本机DNS服务器的IP地址配置不正确,或它所访问的DNS服务器有故障

    如果上面所列出的所有ping命令都能正常运行,那么计算机进行本地和远程通信基本上就没有问题了。但是,这些命令的成功并不表示你所有的网络配置都没有问题,例如,某些子网掩码错误就可能无法用这些方法检测到。

    3ping命令的常用参数选项

    ping IP-t:连续对IP地址执行ping命令,直到被用户以Ctrl C中断。

    ping IP-l 2000:指定ping命令中的特定数据长度(此处为2000字节),而不是缺省的32字节。

    ping IP-n 20:执行特定次数(此处是20)的ping命令。

    注意:随着防火墙功能在网络中的广泛使用,当你ping其他主机或其他主机ping你的主机时,而显示主机不可达的时候,不要草率地下结论。最好与对某台设置良好主机的ping结果进行对比。



    ping实例:

    C:\Users\yangbo>pingwww.baidu.com


    正在 Pingwww.a.shifen.com [119.75.213.61] 具有 32 字节的数据:

    来自119.75.213.61 的回复: 字节=32 时间=23ms TTL=53

    来自119.75.213.61 的回复: 字节=32 时间=24ms TTL=53

    来自119.75.213.61 的回复: 字节=32 时间=24ms TTL=53

    来自119.75.213.61 的回复: 字节=32 时间=25ms TTL=53

        119.75.213.61的 Ping 统计信息:

        数据包: 已发送 = 4,已接收 = 4,丢失 = 0(0% 丢失),

        往返行程的估计时间(以毫秒为单位):

        最短 = 23ms,最长 = 25ms,平均 = 24ms


    2ipconfig命令


    ipconfig实用程序可用于显示当前的TCP/IP配置的设置值。这些信息一般用来检验人工配置的TCP/IP设置是否正确。

    而且,如果计算机和所在的局域网使用了动态主机配置协议DHCP,使用ipconfig命令可以了解到你的计算机是否成功地租用到了一个IP地址,如果已经租用到,则可以了解它目前得到的是什么地址,包括IP地址、子网掩码和缺省网关等网络配置信息。


    下面给出最常用的选项:

    (1)ipconfig当使用不带任何参数选项ipconfig命令时,显示每个已经配置了的接口的IP地址、子网掩码和缺省网关值。

    (2)ipconfig/all当使用all选项时,ipconfig能为DNSWINS服务器显示它已配置且所有使用的附加信息,并且能够显示内置于本地网卡中的物理地址(MAC)。如果IP地址是从DHCP服务器租用的,ipconfig将显示DHCP服务器分配的IP地址和租用地址预计失效的日期。

    (3)ipconfig/releaseipconfig /renew:这两个附加选项,只能在向DHCP服务器租用IP地址的计算机使用。如果输入ipconfig/release,那么所有接口的租用IP地址便重新交付给DHCP服务器(归还IP地址)。如果用户输入ipconfig/renew,那么本地计算机便设法与DHCP服务器取得联系,并租用一个IP地址。大多数情况下网卡将被重新赋予和以前所赋予的相同的IP地址。


    ipconfig用法:



        ipconfig [/allcompartments] [/? | /all |
                                     /renew [adapter] | /release [adapter] |
                                     /renew6 [adapter] | /release6 [adapter] |
                                     /flushdns | /displaydns | /registerdns |
                                     /showclassid adapter |
                                     /setclassid adapter [classid] |
                                     /showclassid6 adapter |
                                     /setclassid6 adapter [classid] ]       
    其中
        adapter             连接名称
                           (允许使用通配符 * 和 ?,参见示例)
    
        选项:
           /?               显示此帮助消息
           /all             显示完整配置信息。
           /release         释放指定适配器的 IPv4 地址。
           /release6        释放指定适配器的 IPv6 地址。
           /renew          更新指定适配器的 IPv4 地址。
           /renew6        更新指定适配器的 IPv6 地址。
           /flushdns       清除 DNS 解析程序缓存。
           /registerdns     刷新所有 DHCP 租用并重新注册 DNS 名称
           /displaydns      显示 DNS 解析程序缓存的内容。
           /showclassid     显示适配器允许的所有 DHCP 类 ID。
           /setclassid       修改 DHCP 类 ID。
           /showclassid6    显示适配器允许的所有 IPv6 DHCP 类 ID。
           /setclassid6     修改 IPv6 DHCP 类 ID。
    
    
    默认情况下,仅显示绑定到 TCP/IP 的每个适配器的 IP 地址、子网掩码和
    默认网关。
    
    对于 Release 和 Renew,如果未指定适配器名称,则会释放或更新所有绑定
    到 TCP/IP 的适配器的 IP 地址租用。
    
    对于 Setclassid 和 Setclassid6,如果未指定 ClassId,则会删除 ClassId。
    
    示例:
        > ipconfig                       ... 显示信息
        > ipconfig /all                  ... 显示详细信息
        > ipconfig /renew                ... 更新所有适配器
        > ipconfig /renew EL*            ... 更新所有名称以 EL 开头
                                             的连接
        > ipconfig /release *Con*        ... 释放所有匹配的连接,
                                             例如“有线以太网连接 1”或
                                                 “有线以太网连接 2”
        > ipconfig /allcompartments      ... 显示有关所有隔离舱的
                                             信息
        > ipconfig /allcompartments /all ... 显示有关所有隔离舱的
                                             详细信息
    





    windows CMD输入:ipconfig
    C:\Users\yangbo>ipconfig
    
    Windows IP 配置
    
    
    无线局域网适配器 本地连接* 3:
    
       媒体状态  . . . . . . . . . . . . : 媒体已断开连接
       连接特定的 DNS 后缀 . . . . . . . :
    
    无线局域网适配器 本地连接* 6:
    
       连接特定的 DNS 后缀 . . . . . . . :
       本地链接 IPv6 地址. . . . . . . . : fe80::7028:c4ff:7c5e:f3a6%22
       IPv4 地址 . . . . . . . . . . . . : 192.168.191.1
       子网掩码  . . . . . . . . . . . . : 255.255.255.0
       默认网关. . . . . . . . . . . . . :
    
    以太网适配器 以太网:
    
       连接特定的 DNS 后缀 . . . . . . . :
       IPv6 地址 . . . . . . . . . . . . : 2001:250:4000:8160:3d05:f41e:e3f7:d57f
       临时 IPv6 地址. . . . . . . . . . : 2001:250:4000:8160:9cec:d42e:ba01:a64f
       本地链接 IPv6 地址. . . . . . . . : fe80::3d05:f41e:e3f7:d57f%8
       IPv4 地址 . . . . . . . . . . . . : 222.20.119.217
       子网掩码  . . . . . . . . . . . . : 255.255.255.0
       默认网关. . . . . . . . . . . . . : fe80::1614:4bff:fe7d:4cbd%8
                                           222.20.119.254
    
    无线局域网适配器 WLAN:
    
       媒体状态  . . . . . . . . . . . . : 媒体已断开连接
       连接特定的 DNS 后缀 . . . . . . . :
    
    以太网适配器 蓝牙网络连接:
    
       媒体状态  . . . . . . . . . . . . : 媒体已断开连接
       连接特定的 DNS 后缀 . . . . . . . :
    

    C:\Users\yangbo>ipconfig /all
    
    Windows IP 配置
    
       主机名  . . . . . . . . . . . . . : DESKTOP-UO6NCCO
       主 DNS 后缀 . . . . . . . . . . . :
       节点类型  . . . . . . . . . . . . : 混合
       IP 路由已启用 . . . . . . . . . . : 否
       WINS 代理已启用 . . . . . . . . . : 否
    
    无线局域网适配器 本地连接* 3:
    
       媒体状态  . . . . . . . . . . . . : 媒体已断开连接
       连接特定的 DNS 后缀 . . . . . . . :
       描述. . . . . . . . . . . . . . . : Microsoft Wi-Fi Direct Virtual Adapter
       物理地址. . . . . . . . . . . . . : 9A-22-EF-D9-4B-CF
       DHCP 已启用 . . . . . . . . . . . : 是
       自动配置已启用. . . . . . . . . . : 是
    
    无线局域网适配器 本地连接* 6:
    
       连接特定的 DNS 后缀 . . . . . . . :
       描述. . . . . . . . . . . . . . . : Microsoft Wi-Fi Direct Virtual Adapter #4
       物理地址. . . . . . . . . . . . . : AA-22-EF-D9-4B-CF
       DHCP 已启用 . . . . . . . . . . . : 否
       自动配置已启用. . . . . . . . . . : 是
       本地链接 IPv6 地址. . . . . . . . : fe80::7028:c4ff:7c5e:f3a6%22(首选)
       IPv4 地址 . . . . . . . . . . . . : 192.168.191.1(首选)
       子网掩码  . . . . . . . . . . . . : 255.255.255.0
       默认网关. . . . . . . . . . . . . :
       DHCPv6 IAID . . . . . . . . . . . : 246031087
       DHCPv6 客户端 DUID  . . . . . . . : 00-01-00-01-22-72-4B-09-8C-16-45-08-D9-B6
       DNS 服务器  . . . . . . . . . . . : fec0:0:0:ffff::1%1
                                           fec0:0:0:ffff::2%1
                                           fec0:0:0:ffff::3%1
       TCPIP 上的 NetBIOS  . . . . . . . : 已启用
    
    以太网适配器 以太网:
    
       连接特定的 DNS 后缀 . . . . . . . :
       描述. . . . . . . . . . . . . . . : Realtek PCIe GBE Family Controller
       物理地址. . . . . . . . . . . . . : 8C-16-45-08-D9-B6
       DHCP 已启用 . . . . . . . . . . . : 是
       自动配置已启用. . . . . . . . . . : 是
       IPv6 地址 . . . . . . . . . . . . : 2001:250:4000:8160:3d05:f41e:e3f7:d57f(首选)
       临时 IPv6 地址. . . . . . . . . . : 2001:250:4000:8160:9cec:d42e:ba01:a64f(首选)
       本地链接 IPv6 地址. . . . . . . . : fe80::3d05:f41e:e3f7:d57f%8(首选)
       IPv4 地址 . . . . . . . . . . . . : 222.20.119.217(首选)
       子网掩码  . . . . . . . . . . . . : 255.255.255.0
       获得租约的时间  . . . . . . . . . : 2018年6月19日 18:27:13
       租约过期的时间  . . . . . . . . . : 2018年6月19日 20:27:12
       默认网关. . . . . . . . . . . . . : fe80::1614:4bff:fe7d:4cbd%8
                                           222.20.119.254
       DHCP 服务器 . . . . . . . . . . . : 222.20.119.254
       DHCPv6 IAID . . . . . . . . . . . : 42735173
       DHCPv6 客户端 DUID  . . . . . . . : 00-01-00-01-22-72-4B-09-8C-16-45-08-D9-B6
       DNS 服务器  . . . . . . . . . . . : 202.114.0.131
                                           202.114.0.242
       TCPIP 上的 NetBIOS  . . . . . . . : 已启用
    

    3. arp命令(地址转换协议)


    ARP是TCP/IP协议族中的一个重要协议,用于确定对应IP地址的网卡物理地址。

    使用arp命令,能够查看本地计算机或另一台计算机的ARP高速缓存中的当前内容。此外,使用arp命令可以人工方式设置静态的网卡物理地址/IP地址对,使用这种方式可以为缺省网关和本地服务器等常用主机进行本地静态配置,这有助于减少网络上的信息量。

    按照缺省设置,ARP高速缓存中的项目是动态的,每当向指定地点发送数据并且此时高速缓存中不存在当前项目时,ARP便会自动添加该项目。

    常用命令选项:

    ①   arp –a:用于查看高速缓存中的所有项目。

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

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

    ④ arp -d IP:使用本命令能够人工删除一个静态项目。

    C:\Users\yangbo>arp -a
    
    接口: 222.20.119.217 --- 0x8
      Internet 地址         物理地址              类型
      222.20.119.254        14-14-4b-7d-4c-bd    动态
      222.20.119.255        ff-ff-ff-ff-ff-ff    	   静态
      224.0.0.2             01-00-5e-00-00-02     静态
      224.0.0.22            01-00-5e-00-00-16     静态
      224.0.0.251           01-00-5e-00-00-fb     静态
      224.0.0.252           01-00-5e-00-00-fc     静态
      239.255.255.250       01-00-5e-7f-ff-fa      静态
      255.255.255.255       ff-ff-ff-ff-ff-ff          静态
    
    接口: 192.168.191.1 --- 0x16
      Internet 地址         物理地址              类型
      192.168.191.255       ff-ff-ff-ff-ff-ff     	   静态
      224.0.0.2             01-00-5e-00-00-02     静态
      224.0.0.22            01-00-5e-00-00-16     静态
      224.0.0.251           01-00-5e-00-00-fb     静态
      224.0.0.252           01-00-5e-00-00-fc     静态
      239.255.255.250       01-00-5e-7f-ff-fa      静态
    255.255.255.255       ff-ff-ff-ff-ff-ff         静态
    

    4trace route命令tracert

    tracert程序允许使用者跟踪从一台主机到世界上任意一台其它主机之间的路由。

    tracert是用ICMP报文来实现的。为了判断源和目的之间所有路由器的名字和IP地址,源主机中的tracert向目的主机发送一批普通的IP数据报。这些数据报每个携带都携带了具有一个不可达UDP端口号的UDP报文段。第一个数据报的TTL=1;第二个数据报的TTL=2;第三个数据报的TTL=3,以此类推。源主机也为每一个数据报启动定时器。当第n个数据报到达第n个路由器时,第n个路由器正好观察到这个数据报的TTL终止,根据IP协议规定,该路由器将丢弃该IP数据报,并向源主机发送一个警告报文(类型:11,编码:0)。该警告报文含有路由器的名字与IP地址。当该ICMP报文达到源主机时,源主机从定时器得到往返时延,从ICMP报文中得到第n个路由器的名字和IP地址。

    tracert源主机是怎么知道何时停止发送UDP报文的呢?

    因为源主机为它发送的每一个数据报的TTL值依次+1,因此,这些数据报之一将最终沿着这条路径到达目的主机。目的主机不会丢弃该报文,因为它已经到达了它的最终目的地。ICMP报文如何发送回到源主机?

    因为该数据报包含了一个具有不可达的端口号,该目的主机将向源主机发送一个目的端口不可达的ICMP报文(类型3,编码3),当源主机收到这个特殊的ICMP报文时,它便知道了它不需要再发送另外的探测分组了。

    注:tracert客户机必须能够指令操作系统产生具有特定TTL值的UDP数据报,也必须能够由它的操作系统通知ICMP报文达到的时间。

    掌握使用trace route命令tracert测量路由情况的技能,即用来显示数据包到达目的主机所经过的路径。

    traceroute命令的基本用法是,在命令提示符后键入

    “tracert host_name”

    或“tracert ip_address”,

    其中,tracert是traceroute在Windows操作系统上的称呼。

    C:\Users\yangbo>tracert www.yangbo.pro
    
    通过最多 30 个跃点跟踪
    到 www.yangbo.pro [101.132.67.215] 的路由:
    
      1     3 ms     3 ms     3 ms  222.20.119.254
      2     2 ms    17 ms     3 ms  192.168.243.29
      3     5 ms     5 ms     2 ms  192.168.243.129
      4     5 ms     5 ms     2 ms  202.114.1.186
      5     6 ms     6 ms     5 ms  202.112.53.81
      6     *        2 ms     5 ms  101.4.114.229
      7    24 ms    21 ms    29 ms  101.4.112.62
      8     *        *       57 ms  101.4.117.26
      9     *       20 ms    20 ms  101.4.112.42
     10     *        *       23 ms  101.4.115.173
     11    21 ms    21 ms    21 ms  101.4.135.202
     12    22 ms    22 ms    20 ms  101.4.135.214
     13    22 ms    23 ms    23 ms  219.224.103.226
     14    23 ms    22 ms    21 ms  140.205.50.230
     15    20 ms    21 ms    21 ms  106.11.75.2
     16     *        *        *     请求超时。
     17    31 ms    24 ms    31 ms  11.218.122.61
     18    22 ms    19 ms    19 ms  101.132.67.215
    
    跟踪完成。
    

    5 route命令

    route命令就是用来显示、人工添加和修改路由表项目的。

    大多数主机一般都是驻留在只连接一台路由器的网段上。由于只有一台路由器,因此不存在选择使用哪一台路由器将数据包发送到远程计算机上去的问题,该路由器的IP地址可作为该网段上所有计算机的缺省网关。

    但是,当网络上拥有两个或多个路由器时,用户就不一定想只依赖缺省网关了。实际上可能想让某些远程IP地址通过某个特定的路由器来传递,而其他的远程IP则通过另一个路由器来传递。在这种情况下,用户需要相应的路由信息,这些信息储存在路由表中,每个主机和每个路由器都配有自己独一无二的路由表。大多数路由器使用专门的路由协议来交换和动态更新路由器之间的路由表。但在有些情况下,必须人工将项目添加到路由器和主机上的路由表中。route命令就是用来显示、人工添加和修改路由表项目的。该命令可使用如下选项:

    1) route print:本命令用于显示路由表中的当前项目,在单个路由器网段上的输出结果如图所示。

    C:\Users\yangbo>route print
    ===========================================================================
    接口列表
      7...9a 22 ef d9 4b cf ......Microsoft Wi-Fi Direct Virtual Adapter
     22...aa 22 ef d9 4b cf ......Microsoft Wi-Fi Direct Virtual Adapter #4
      8...8c 16 45 08 d9 b6 ......Realtek PCIe GBE Family Controller
      5...98 22 ef d9 4b cf ......Qualcomm Atheros QCA61x4A Wireless Network Adapter
     18...98 22 ef d9 4b d0 ......Bluetooth Device (Personal Area Network)
      1...........................Software Loopback Interface 1
    ===========================================================================
    
    IPv4 路由表
    ===========================================================================
    活动路由:
    网络目标        网络掩码          网关       接口   跃点数
              0.0.0.0          0.0.0.0   222.20.119.254   222.20.119.217     35
            127.0.0.0        255.0.0.0            在链路上         127.0.0.1    331
            127.0.0.1  255.255.255.255            在链路上         127.0.0.1    331
      127.255.255.255  255.255.255.255            在链路上         127.0.0.1    331
        192.168.191.0    255.255.255.0            在链路上     192.168.191.1    281
        192.168.191.1  255.255.255.255            在链路上     192.168.191.1    281
      192.168.191.255  255.255.255.255            在链路上     192.168.191.1    281
         222.20.119.0    255.255.255.0            在链路上    222.20.119.217    291
       222.20.119.217  255.255.255.255            在链路上    222.20.119.217    291
       222.20.119.255  255.255.255.255            在链路上    222.20.119.217    291
            224.0.0.0        240.0.0.0            在链路上         127.0.0.1    331
            224.0.0.0        240.0.0.0            在链路上    222.20.119.217    291
            224.0.0.0        240.0.0.0            在链路上     192.168.191.1    281
      255.255.255.255  255.255.255.255            在链路上         127.0.0.1    331
      255.255.255.255  255.255.255.255            在链路上    222.20.119.217    291
      255.255.255.255  255.255.255.255            在链路上     192.168.191.1    281
    ===========================================================================
    永久路由:
      无
    
    IPv6 路由表
    ===========================================================================
    活动路由:
     接口跃点数网络目标                网关
      8    291 ::/0                     fe80::1614:4bff:fe7d:4cbd
      1    331 ::1/128                  在链路上
      8    291 2001:250:4000:8160::/64  在链路上
      8    291 2001:250:4000:8160:3d05:f41e:e3f7:d57f/128
                                        在链路上
      8    291 2001:250:4000:8160:9cec:d42e:ba01:a64f/128
                                        在链路上
      8    291 fe80::/64                在链路上
     22    281 fe80::/64                在链路上
      8    291 fe80::3d05:f41e:e3f7:d57f/128
                                        在链路上
     22    281 fe80::7028:c4ff:7c5e:f3a6/128
                                        在链路上
      1    331 ff00::/8                 在链路上
      8    291 ff00::/8                 在链路上
     22    281 ff00::/8                 在链路上
    ===========================================================================
    永久路由:
      无
    

    2routeadd:使用本命令,可以将路由项目添加给路由表。

    例如,如果要设定一个到目的网络209.99.32.33的路由,其间要经过5个路由器网段,首先要经过本地网络上的一个路由器IP202.96.123.5,子网掩码为255.255.255.224,那么用户应该输入以下命令:

    route add 209.99.32.33 mask 255.255.255.224 202.96.123.5 metric 5

    3routechange:可以使用本命令来修改数据的传输路由,不过,用户不能使用本命令来改变数据的目的地。下面这个例子将上例路由改变采用一条包含3个网段的路径:

    route add 209.99.32.33 mask 255.255.255.224 202.96.123.250  metric 3  

    4route delete  使用本命令可以从路由表中删除路由。例如:

    route delete 209.99.32.33

    6nslookup命令

    命令nslookup的功能是查询任何一台机器的IP地址和其对应的域名。它通常需要一台域名服务器来提供域名。如果用户已经设置好域名服务器,就可以用这个命令查看不同主机的IP地址对应的域名。

    C:\Users\yangbo>nslookup
    默认服务器:  dns.hust.edu.cn
    Address:  202.114.0.131
    
    C:\Users\yangbo>nslookup www.yangbo.pro
    服务器:  dns.hust.edu.cn
    Address:  202.114.0.131
    
    非权威应答:
    名称:    www.yangbo.pro
    Address:  101.132.67.215
    

    7nbtstat命令

    使用nbtstat命令可以查看计算机上网络配置的一些信息。使用这条命令还可以查找出别人计算机上一些私人信息。如果想查看自己计算机上的网络信息,可以运行nbtstat -n,可以得到你所在的工作组,计算机名以及网卡地址等等;想查看网络上其他的电脑情况,就,运行nbtstat -a *.*.*.*,此处的*.*.*.*IP地址代替就会返回得到那台主机上的一些信息。


    C:\Users\yangbo>nbtstat -n
    
    以太网:
    节点 IP 址址: [222.20.119.217] 范围 ID: []
    
                    NetBIOS 本地名称表
    
           名称               类型         状态
        ---------------------------------------------
        DESKTOP-UO6NCCO<00>  唯一          已注册
        WORKGROUP      <00>  组           已注册
        DESKTOP-UO6NCCO<20>  唯一          已注册
    
    蓝牙网络连接:
    节点 IP 址址: [0.0.0.0] 范围 ID: []
    
        缓存中没有名称
    
    WLAN:
    节点 IP 址址: [0.0.0.0] 范围 ID: []
    
        缓存中没有名称
    
    本地连接* 3:
    节点 IP 址址: [0.0.0.0] 范围 ID: []
    
        缓存中没有名称
    
    本地连接* 6:
    节点 IP 址址: [192.168.191.1] 范围 ID: []
    
                    NetBIOS 本地名称表
    
           名称               类型         状态
        ---------------------------------------------
        DESKTOP-UO6NCCO<00>  唯一          已注册
        WORKGROUP      <00>  组           已注册
        DESKTOP-UO6NCCO<20>  唯一          已注册

    8netstat命令

    netstat命令能够显示活动的TCP连接、计算机侦听的端口、以太网统计信息、IP路由表、IPv4统计信息(对于IPICMPTCPUDP协议)以及IPv6统计信息(对于IPv6ICMPv6、通过IPv6TCP以及UDP协议)。使用时如果不带参数,netstat显示活动的TCP连接。

    C:\Users\yangbo>netstat
    
    活动连接
    
      协议  本地地址          外部地址        状态
      TCP    127.0.0.1:1519         DESKTOP-UO6NCCO:65001  ESTABLISHED
      TCP    127.0.0.1:1542         DESKTOP-UO6NCCO:1543   ESTABLISHED
      TCP    127.0.0.1:1543         DESKTOP-UO6NCCO:1542   ESTABLISHED
      TCP    127.0.0.1:1554         DESKTOP-UO6NCCO:1565   ESTABLISHED
      TCP    127.0.0.1:1565         DESKTOP-UO6NCCO:1554   ESTABLISHED
      TCP    127.0.0.1:1596         DESKTOP-UO6NCCO:1597   ESTABLISHED
      TCP    127.0.0.1:1597         DESKTOP-UO6NCCO:1596   ESTABLISHED
      TCP    127.0.0.1:65001        DESKTOP-UO6NCCO:1519   ESTABLISHED
      TCP    222.20.119.217:1094    117.18.232.200:https   CLOSE_WAIT
      TCP    222.20.119.217:1303    hn:https               CLOSE_WAIT
      TCP    222.20.119.217:1304    hn:https               CLOSE_WAIT
      TCP    222.20.119.217:1334    60.210.11.23:https     ESTABLISHED
      TCP    222.20.119.217:1335    60.210.11.23:https     ESTABLISHED
      TCP    222.20.119.217:1336    60.210.11.23:https     ESTABLISHED
      TCP    222.20.119.217:1738    52.230.84.217:https    ESTABLISHED
      TCP    [2001:250:4000:8160:9cec:d42e:ba01:a64f]:1339  www:http               ESTABLISHED
      TCP    [2001:250:4000:8160:9cec:d42e:ba01:a64f]:1344  www:https              ESTABLISHED
      TCP    [2001:250:4000:8160:9cec:d42e:ba01:a64f]:1679  mtalk:5228             ESTABLISHED
    

    下面给出netstat的一些常用选项:

    ①     netstat –a-a选项显示所有的有效连接信息列表,包括已建立的连接(ESTABLISHED),也包括监听连接请求(LISTENING)的那些连接。

    ②      netstat –n:以点分十进制的形式列出IP地址,而不是象征性的主机名和网络名。

    ③     netstat -e-e选项用于显示关于以太网的统计数据。它列出的项目包括传送的数据包的总字节数、错误数、删除数、数据包的数量和广播的数量。这些统计数据既有发送的数据包数量,也有接收的数据包数量。使用这个选项可以统计一些基本的网络流量。

    ④     netstat -r-r选项可以显示关于路由表的信息,类似于route print命令时看到的信息。除了显示有效路由外,还显示当前有效的连接。



    C:\Users\yangbo>netstat -r
    ===========================================================================
    接口列表
      7...9a 22 ef d9 4b cf ......Microsoft Wi-Fi Direct Virtual Adapter
     22...aa 22 ef d9 4b cf ......Microsoft Wi-Fi Direct Virtual Adapter #4
      8...8c 16 45 08 d9 b6 ......Realtek PCIe GBE Family Controller
      5...98 22 ef d9 4b cf ......Qualcomm Atheros QCA61x4A Wireless Network Adapter
     18...98 22 ef d9 4b d0 ......Bluetooth Device (Personal Area Network)
      1...........................Software Loopback Interface 1
    ===========================================================================
    
    IPv4 路由表
    ===========================================================================
    活动路由:
    网络目标        网络掩码          网关       接口   跃点数
              0.0.0.0          0.0.0.0   222.20.119.254   222.20.119.217     35
            127.0.0.0        255.0.0.0            在链路上         127.0.0.1    331
            127.0.0.1  255.255.255.255            在链路上         127.0.0.1    331
      127.255.255.255  255.255.255.255            在链路上         127.0.0.1    331
        192.168.191.0    255.255.255.0            在链路上     192.168.191.1    281
        192.168.191.1  255.255.255.255            在链路上     192.168.191.1    281
      192.168.191.255  255.255.255.255            在链路上     192.168.191.1    281
         222.20.119.0    255.255.255.0            在链路上    222.20.119.217    291
       222.20.119.217  255.255.255.255            在链路上    222.20.119.217    291
       222.20.119.255  255.255.255.255            在链路上    222.20.119.217    291
            224.0.0.0        240.0.0.0            在链路上         127.0.0.1    331
            224.0.0.0        240.0.0.0            在链路上    222.20.119.217    291
            224.0.0.0        240.0.0.0            在链路上     192.168.191.1    281
      255.255.255.255  255.255.255.255            在链路上         127.0.0.1    331
      255.255.255.255  255.255.255.255            在链路上    222.20.119.217    291
      255.255.255.255  255.255.255.255            在链路上     192.168.191.1    281
    ===========================================================================
    永久路由:
      无
    
    IPv6 路由表
    ===========================================================================
    活动路由:
     接口跃点数网络目标                网关
      8    291 ::/0                     fe80::1614:4bff:fe7d:4cbd
      1    331 ::1/128                  在链路上
      8    291 2001:250:4000:8160::/64  在链路上
      8    291 2001:250:4000:8160:3d05:f41e:e3f7:d57f/128
                                        在链路上
      8    291 2001:250:4000:8160:9cec:d42e:ba01:a64f/128
                                        在链路上
      8    291 fe80::/64                在链路上
     22    281 fe80::/64                在链路上
      8    291 fe80::3d05:f41e:e3f7:d57f/128
                                        在链路上
     22    281 fe80::7028:c4ff:7c5e:f3a6/128
                                        在链路上
      1    331 ff00::/8                 在链路上
      8    291 ff00::/8                 在链路上
     22    281 ff00::/8                 在链路上
    ===========================================================================
    永久路由:
      无
    

    上图显示的是一个路由表,其中:NetworkDestination表示目的网络,0.0.0.0表示不明网络,这是设置默认网关后系统自动产生的;127.0.0.0表示本机网络地址,用于测试;224.0.0.0表示组播地址;255.255.255.255表示限制广播地址;Netmask表示网络掩码,Gateway表示网关,Interface表示接口地址,Metric表示路由跳数。

    netstat -s-s选项能够按照各个协议分别显示其统计数据。这样就可以看到当前计算机在网络上存在哪些连接,以及数据包发送和接收的详细情况等等。如果应用程序(如Web浏览器)运行速度比较慢,或者不能显示Web页之类的数据,那么可以用本选项来查看一下所显示的信息。仔细查看统计数据的各行,找到出错的关键字,进而确定问题所在。

    9net命令

    了解Net服务的功能,学会使用Net服务命令解决有关网络问题。

    在命令行键入net help command,可以在命令行获得net命令的语法帮助。例如,要得到关于netaccounts命令的帮助信息,可键入“nethelp accounts”

    所有net命令都可以使用/y/n命令行选项。例如,netstop server命令用于提示用户确认停止所有依赖的服务器服务,netstop server/y表示确认停止并关闭服务器服务

    NET命令的执行结果有许多与其它Windows Server 2003管理工具所得到的结果相似。但是,NET命令可以在一个地方提供所有信息,并可以把结果重定向到打印机或一个标准的文本文件中。

    许多服务所使用的网络命令都以net开头,这些net命令有一些公用属性。要看到所有可用的net命令的列表,可以在命令提示符窗口键入net/?得到。

    C:\Users\yangbo>net /?
    此命令的语法是:
    
    NET
        [ ACCOUNTS | COMPUTER | CONFIG | CONTINUE | FILE | GROUP | HELP |
          HELPMSG | LOCALGROUP | PAUSE | SESSION | SHARE | START |
          STATISTICS | STOP | TIME | USE | USER | VIEW ]
    
    net accounts
    
    C:\Users\yangbo>net accounts
    强制用户在时间到期之后多久必须注销?:     从不
    密码最短使用期限(天):                    0
    密码最长使用期限(天):                    42
    密码长度最小值:                          0
    保持的密码历史记录长度:                  None
    锁定阈值:                                从不
    锁定持续时间(分):                        30
    锁定观测窗口(分):                        30
    计算机角色:                              WORKSTATION
    命令成功完成。
    























    网络命令

    更多相关内容
  • 我们天天使用电脑,但是对电脑的这些命令了解的人不是很多,这些命令作用很大,而且使用很简单。下面为大家分享常用的9个网络命,非常实用,希望能对大家有所帮助
  • 1. 掌握网络常用命令Hostname、Ipconfig、Route、Arp、Ping、Tracert、Nslookup、Net use、NbtStat、Netstat、Net view的使用方法; 2. 理解网络常用命令Hostname、Ipconfig、Route、Arp、Ping、Tracert、Nslookup、...
  • 包含实验内容以及详细实验报告
  • 如果你是一个网络维护人员,那么肯定要经常处理网络故障,了解和掌握下面几个命令将会有助于您更快地检测到网络故障所在,从而节省时间,提高效率。  Ping  Ping是测试网络联接状况以及信息包发送和接收状况非常...
  • 1.了解常用网络命令的格式、作用; 2. 通过使用这些命令,加深对所学网络知识的理解; 二.实验环境 1.硬件:PC、配备网卡,局域网环境。 2.软件:Windows XP操作系统。 三.实验要求 1.Ping命令的使用 2. ...
  • 懂得网络配置命令是一般技术人员必备的技术,经过一段时间的研究和学习,总结了一些常用命令和示例以便日后查阅.
  • Linux常用网络命令

    2015-10-18 16:12:56
    Linux必学60个命令 Linux系统信息存放在文件里,文件与普通的公务文件类似。每文件都有自己的名字、内容、存放地址及其它一些管理信息,如文件的用户、文件的大小等。...这里主要介绍常用的文件处理命令
  • 常用网络命令

    千次阅读 2022-03-03 10:41:20
    目录 一:ping命令 二:ipconfig命令 三:netstat命令 ...下面简单了解一下这些网络命令如何操作以及其作用吧! 一:ping命令 ping命令是DOS命令,一般用于检测网络是否通畅以及网络连接速度,

    目录

    一:ping命令

    二:ipconfig命令

    三:netstat命令

    四:arp命令

    五:net命令

    六:at命令

    七:tracert命令

    八:rote命令

    九:nbtstat命令


    常见的网络命令有:ping命令ipconfig命令netstat命令arp命令net命令at命令tracert命令rote命令nbtstat命令等。下面简单了解一下这些网络命令如何操作以及其作用吧!

    一:ping命令

    ping命令是DOS命令,一般用于检测网络是否通畅以及网络连接速度,结果只越大,说明速度越慢。它使用网络层的ICMP协议。

    ping命令分为:

    1:ping 127.0.0.1

    2:ping ip -t(例如:ping 127.0.0.1 -t)注意ping与IP地址之间存在一个空格。这是连续对IP地址执行ping命令,直到用户以<control+c>键强制中断,否则会一直出现数据。

    3:ping ip -l 3000(注意每个之间都存在空格):指定ping命令的数据长度为3000字节,而不是32字节。

    4:ping ip -n count:执行特定次数的ping命令,注意操作时需要将count换成具体的数字。

    二:ipconfig命令

    ipconfig可用于显示当前的TCP/IP配置的设置值,这些信息一般用来检验人工配置的TCP/IP是否正确。

    1:ipconfig 当使用该命令不带任何参数时,它为每个已经配置了的接口显示IP地址,子网掩码和默认网关值。

    2:ipconfig /all  当使用all参数时,ipconfig能为DNS和WINS服务器显示它已经配置和所要使用的附加信息,并且显示内置于本地网卡中的物理地址(MAC)。ipconfig将显示DHCP服务器的IP地址和租用地址预计失效时间。

    三:netstat命令 

    netstat命令用于显示IP、TCP、UDP、和ICMP协议相关的统计数据,一般用于检验本机各个端口的网络连接情况。

    1:netstat -a  显示一个所有有效连接信息列表,包括已建立的连接和监听链接请求。

    2:netstat -n  显示所有已建立的有效连接 

    3:netstat -r 显示关于路由表的信息,类似于route print命令所显示的信息,除了显示当前有效的路由外,还显示当前有效的连接

    四:arp命令

    arp是地址转换协议的意思,用于确定对应IP地址的网卡物理地址。该命令能够查看本地计算机或另一台计算机的arp高速缓存中当前的内容,也可以使用该命令用人工方式数输入静态的网卡物理/IP地址对,通常会使用这种方式为默认网关和本地服务器等常用主机进行设置,有助于减少网络上的信息量,最常用的arp -a或者 arp -g这种形式,用于查看高速缓存中的所有项目,这两种的执行结果是一样的。

    五:net命令

    net命令用于核查计算机之间的NetBIOS连接,可以查看管理网络环境、服务、用户、登录等信息内容。

    1:net share  它的作用是创建、删除、或显示共享资源

    2:net start  它的作用是启动服务,或显示已经启动服务的列表

    六:at命令

    at是windows系列操作系统中的内置命令。at命令可任意字指定时间和日期、在指定计算机上运行命令和程序

    七:tracert命令   一般用来检测出现故障的位置,即在哪个环节上出现了问题。

    这个命令显示于将数据包从计算机传递到目标位置的一组IP路由器,以及每个跃点所需要的时间。如果数据包不能传递到目标,tracert命令将显示成功转发数据包的最后一个路由器。

    1:tracert IP或tracert URL  该命令返回到IP地址所经过的路由器列表,URL表示网址

    2:tracert IP-d 或tracert URL-d   使用-d选项,将更快的显示路由器路径,因为tracert不会尝试解析路径中路由器的名称。

    八:rote命令  用来显示、添加和修改路由表项的 

    1:route print  用于显示路由表中的当前项目,在但路由器网段上输出;IP地址配置了网卡,所有的这些项目都是自动添加的。

    2:route  add  使用该命令可以将路由项目添加给路由表。例如,要设定一个到目的网络219.98.32.33的路由,期间要经过5个路由器网段,首先要经过本地网络上的哟个我路由器,其IP地址为202.97.123.5,子网掩码为255.255.255.224,那么需要输入:

    route add 219.98.32.33 mask 255.255.255.224 202.97.123.5 metric 5

    3:route change  用来修改路由的传输路由,但不能使用它来改变数据的目的地。例如,可以将数据的路由改到另一个路由器,它采用一条包含3个网段的路径:

    route change 219.98.32.33

    4:route delete   可以从路由表中删除路由。

    九:nbtstat命令   可以使用该命令使用或刷新NetBIOS名称。用于提供关于NetBIOS的数据。

    1:nbtstat -n  显示寄存在本地的名称和服务程序

    2:nbtstat -c  用来显示NetBIOS名称高速缓存中的内容。NetBIOS名称高速缓存用于存放与本计算机最近进行通信的其他计算机NetBIOS名称和IP地址对。

    3:nbtstat -r  用于清除和重新加载NetBIOS名称高速缓存。

    ​​​​​​​ 

    4:nbtstat -a IP 该命令通过显示另一台计算机的物理地址和名称列表,所显示的内容就像对方计算机自己运行 nbstat -n 一样

    展开全文
  • 计算机网络——常用网络命令

    千次阅读 2022-03-28 10:19:01
    练习使用10个常用网络命令 协议分析软件的安装 、使用 三、实验环境和要求 使用Windows操作系统 具备Internet连接 四、实验步骤 1、Ping命令 Ping是一测试程序,用于确定本地主机是否能与另一台主机...

    目录

    一、实验目的

    二、实验内容

    三、实验环境和要求

    四、实验步骤

    1、Ping命令

    2、Ipconfig命令

    3、Netstat命令

    4、Tracert命令

    5、Route命令

    6、ARP命令

    7、Nslookup命令

    8、Netsh命令(网络配置工具)

    9、FTP命令(文件传输协议实用工具)

    10、Net命令(网络管理命令)

    五、实验结果

    六、心得体会


    一、实验目的

    1. 了解ping、traceroute等常用网络工具的功能以及使用方法,并通过这些工具发现或者验证网络中的故障。
    2. 学习安装、使用协议分析软件,掌握基本的数据报捕获、过滤和协议的分析技巧。

    二、实验内容

    1. 练习使用10个常用的网络命令
    2. 协议分析软件的安装 、使用

    三、实验环境和要求

    1. 使用Windows操作系统
    2. 具备Internet连接

    四、实验步骤

    1、Ping命令

    Ping是一个测试程序,用于确定本地主机是否能与另一台主机交换(发送与接收)数据报。如果Ping运行正确,就可以排除网络访问层、网卡、Modem的I/O线路、电缆和路由器等存在的故障。

    按缺省设置,运行Ping命令时发送4个ICMP(网间控制报文协议)“回送请求”,每个32字节数据;若正常应得到4个回送应答。

        Ping能够以毫秒为单位显示发送“回送请求”到返回“回送应答”之间的时间量。如果应答时间短,表示数据报不必通过太多的路由器或网络连接,速度比较快。

    Ping 还能显示TTL(Time To Live存在时间值。通过TTL值推算数据包已经通过了多少个路由器:

        源地点TTL起始值(就是比返回TTL略大的一个2的乘方数)-返回时TTL值。我们以深圳大学官网为例:

    其中210.39.4.1是该服务器的IP地址,本地机主收到的回送消息具体为:32字节,共用的毫秒数,TTL返回值为41。由此可知TTL的起始值是64,而源地点到目标地点要通过23个路由器网段。共发送4个数据包,回收到4个,共丢失0个占总的0%。最快回收时间为81ms,最慢回收时间为93ms,平均为87ms。

    通过Ping检测网络故障的典型次序:

    1)ping 127.0.0.1

       这个Ping命令被送到本地计算机的IP软件。如果出错,则表示TCP/IP的安装或运行存在某些最基本的问题。 运行结果如下:

    2)ping 本机IP

       这个命令被送到本计算机所配置的IP地址。如果出错,则表示本地配置或安装存在问题。(本机IP可以通过ipconfig进行查询,查询到的本机IP为192.168.3.38)

    对本机IP进行Ping操作结果如下。

    3)ping 局域网内其他IP

       这个命令经过本地计算机的网卡及网络电缆到达其他计算机,再返回。如收到回送应答,表明本地网络的网卡和载体运行正确。但如果收到0个回送应答,表示子网掩码不正确或网卡配置错误或电缆系统有问题。网关IP是172.31.225.27,那么我们随机选择一个同一局域网内的其他IP进行Ping操作,例如我们选择172.31.225.31。

    4)ping 网关IP

       这个命令如果应答正确,表示局域网中的网关路由器正在运行并能够作出应答。 (网关IP可以通过ipconfig进行查询,查询到的网关IP为172.31.225.33)。

    对其进行Ping操作,结果如下。

    5)ping 远程IP

       如收到4个应答,表示成功使用了缺省网关。对于拨号上网用户则表示能够成功的访问Internet(但不排除ISP的DNS会有问题)。 例如:

    可见成功收到4个应答。

    6)ping 某个域名

       对某个域名执行Ping命令,本地计算机必须先通过DNS 服务器将域名转换成IP地址。如果出现故障,则表示DNS服务器的IP地址配置不正确或DNS服务器有故障。利用该命令实现域名对IP地址的转换功能。我们以腾讯视频为例,百度的域名为baidu.com,对其进行Ping操作,结果如下。

    返回的TTL值为48,则由此可知TTL起始值为64,那么源地点到目标地点要通过16个路由器网段。

    7)Ping命令的常用参数选项:

    ①Ping IP –t   连续对IP地址执行Ping命令,直到被用户以Ctrl+C中断,以百度的域名为例。

    ②Ping IP -l  m  指定Ping命令中的数据长度为m字节,缺省为32字节,将Ping命令中的数据长度修改为128字节,运行结果如下。

    ③Ping IP –n   执行特定次数的Ping命令,缺省为4次。将执行次数改为9次,运行结果如下。

    8)Ping命令的参数用法查询:

       在窗口中直接输入Ping,会显示出Ping的用法以及各选项的含义。

    2、Ipconfig命令

    IPConfig  实用程序(和WinIPCfg)可用于显示当前的TCP/IP配置的设置值。

    这些值用来检验人工配置的TCP/IP设置是否正确。

    如果本地计算机和所在的局域网使用了动态主机配置协议,通过IPConfig可以了解计算机是否成功租用到一个IP地址,如果租用到则可以了解它目前分配到的是什么地址。了解计算机当前IP地址、子网掩码和缺省网关实际上是进行测试和故障分析的必要项目。

    IPConfig 最常用的选项:

        1)ipconfig

           当不带任何参数选项使用IPConfig时,它为每个已经配置了的接口显示IP地址、子网掩码和缺省网关值。结果如下。

    由图可知,本机IP为172.31.225.27,子网掩码为255.255.255.0,默认网关IP为172.31.225.33.

    2)ipconfig /all

           当使用all选项时,IPConfig能为DNS和WINS服务器显示它已配置且所要使用的附加信息(如IP地址),并且显示内置于本地网卡中的物理地址(MAC)。如果IP地址是从DHCP服务器租用的,IPConfig将显示DHCP服务器的IP地址和租用地址预计失效的日期。

    相比于不带选项的ipconfig命令,加了all选项之后显示的信息将更加完善,会显示所有网络适配器的完整的TCP/IP配置。例如IP的主机信息,DNS信息,物理地址信息,DHCP服务器信息等等。适配器可以代表物理接口如已安装的网络适配器或逻辑接口如拨号连接或虚拟机网卡。信息更加完善。结果如下。

    3)ipconfig /release和ipconfig /renew

           这是两个附加选项,只能在向DHCP服务器租用其IP地址的计算机上起作用。

           如果输入ipconfig /release,所有接口的租用IP地址便重新交付给DHCP服务器(归还IP地址)。结果如下。

    如果输入ipconfig /renew,本地计算机便设法与DHCP服务器取得联系,并租用一个IP地址。多数情况下网卡将被重新赋予和以前所赋予的相同的IP地址。

    3、Netstat命令

    Netstat 用于显示与 IP、TCP、UDP 和 ICMP 协议相关的统计数据,用于检验本机各端口网络连接情况。

     Netstat的一些常用选项:

    (1) netstat –s   本选项能够按照各个协议分别显示其统计数据。如果应用程序(如Web浏览器)运行速度比较慢,或者不能显示Web页之类的数据,那么你就可以用本选项来查看一下所显示的信息。你需要仔细查看统计数据的各行,找到出错的关键字,进而确定问题所在。

    运行结果如下。

     

    结果显示出了IPv4/IPv6的统计信息、ICMPv4/ICMPv6的统计信息以及IPv4/IPv6的TCP和UDP统计信息。

    (2) netstat –e   本选项用于显示关于以太网的统计数据。它列出的项目包括传送的数据报总字节数、错误数、删除数、数据报的数量和广播的数量。这个选项可以用来统计一些基本的网络流量。结果如下。

    (3) netstat –r   本选项显示关于路由表的信息,类似于route print命令时看到的信息。除显示有效路由外,还显示当前有效的连接。

    结果如下。

    可见结果显示出了接口列表、IPv4路由表和IPv6路由表。

    (4) netstat –a   本选项显示一个有效连接信息列表,包括已建立的连接(Eetablished),也包括监听连接请求(Listening)的那些连接,断开连接(CLOSE_WAIT)或者处于联机等待状态的(TIME_WAIT)等。

    结果如下。

    我们拿出其中一行来举例:

    这一行表示协议:TCP(传输层通讯协议);本机IP为127.0.0.1,本地打开并用于连接的端口:10804;外部地址为172.31.225.27,远程端口为49801;状态为ESTABLISHED(已建立连接的情况)。

    可见显示出了所有已建立的有效连接。

    4、Tracert命令

    Tracert命令可以用来跟踪数据报使用的路由(路径),并列出在所经过的每个路由器上所花的时间。因此, Tracert一般用来检测故障的位置。

    该实用程序跟踪的路径是源计算机到目的计算机的一条路径,但不能保证或认为数据报总遵循这个路径。

    Tracert用法:只需在tracert后面跟一个IP地址或URL,Tracert会进行相应的域名转换。如:

                            Tracert  www.yahoo.com

    我们简单的使用该命令来测试到达百度baidu.com的时间和经过的IP地址,结果如下。

     

    看信息我们知道我们通过了18个IP节点和使用的时间。第一个一般是我们的机器是从该IP出去的,第二个开始就是经过的路由,最后一个是目标机器,也就是说经过的路由有16个。

    对baidu.com进行ping操作。结果如下。

    由图可以看出,TTL返回值为48,因此TTL初始值为64,则经过了16个路由器网段。对比刚刚tracert的结果,二者一致。

    5、Route命令

    Route用来显示、人工添加和修改路由表项目。

    大多数主机都驻留在只连接一台路由器的网段上。由于只有一台路由器,因此不存在使用哪一台路由器将数据报发表到远程计算机上去的问题,该路由器的IP地址可作为该网段上所有计算机的缺省网关来输入。

    但是,当网络上拥有两个或多个路由器时,可能想让某些远程IP地址通过某个特定的路由器来传递,而其他的远程IP则通过另一个路由器来传递。

    在这种情况下,必须人工将项目添加到路由器和主机上的路由表中。

    Route 使用选项:

    1. route print  本命令用于显示路由表中当前项目。

    结果如下。

       (2) route add   本命令可将路由项目添加给路由表。

         例如,如果要设定一个到目的网络172.255.255.255的路由,其间要经过5个路由器网段,首先要经过本地网络上的一个路由器(所接端口IP为192.168.3.1,子网掩码为255.255.255.255,则应该输入以下命令:

    route add 172.255.255.255 mask 255.255.255.255 192.168.3.1 metric  5

    结果如下。

       再用route print 看是否添加成功。结果如下。

       可见添加成功!

       (3) route change  本命令用来修改数据的传输路由。

          但不能用本命令来改变数据的目的地。以上面的IP地址为例,将网关IP由192.168.3.1变为192.168.3.100。

    route change 172.255.255.255 mask 255.255.255.255 192.168.3.100 metric  5

    输入以上命令,结果如下。

    再用route print 看是否改变成功。结果如下。

    可见网关IP被成功改变。

       (4) route delete

         本命令可以从路由表中删除路由。删除上述加进去的路由表,输入以下命令:

    route delete 172.255.255.255

    结果如下。

    再用route print 看是否删除成功。结果如下。

    由图可见删除路由成功。

    6、ARP命令

    ARP用于确定对应IP地址的网卡物理地址。

    ARP命令能够查看本地计算机或另一台计算机的ARP高速缓存中的当前内容。

    此外,使用ARP命令,也可以用人工方式输入静态的网卡物理/IP地址对。可使用这种方式为缺省网关和本地服务器等常用主机进行操作,有助于减少网络上的信息量。

    ARP 常用命令选项:

       (1) arp -a或arp –g   用于查看高速缓存中的所有项目。

    arp -a结果如下。

    arp–g 结果如下。

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

    例如:arp -a 224.0.0.22

    结果只显示该ip的ARP。

    (3)arp -s IP 物理地址

    添加Internet地址物理地址的关联条目,其中物理地址是用连字符分隔的6个十六进制字节。

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

       例如:arp -s 172.255.255.255 01-02-03-04-05-06

       输入以上命令,结果如下。

    再用arp -a 查看是否添加成功,结果如下。

    可见添加成功。

       (4) arp -d IP   使用本命令能够人工删除一个静态项目。

    例如删除我们刚刚添加的Internet地址172.255.255.255,输入以下命令:

    arp -d 172.255.255.255

    再用Arp -a命令检验是否删除成功。

    可见删除成功。

    7、Nslookup命令

    nslookup命令的功能是查询一台机器的IP地址和其对应的域名,通常它能监测网络中DNS服务器是否能正确实现域名解析它,它的运行需要一台域名服务器来提供域名服务。如果用户已经设置好域名服务器,就可以用这个命令查看不同主机的IP地址对应的域名。

    该命令的一般格式为:nslookup [IP地址/域名]

    如果在本地机上使用nslookup命令来查询v.qq.com的话,执行后如下:

    或者可以先进入nslookup模式再输入要查找的[域名/IP]:

    结果如下。

      如果要退出该命令,输入exit并回车即可。

    8、Netsh命令(网络配置工具)

    windows系统下提供的功能强大的网络配置命令行工具,它允许从本地或远程显示或修改当前正在运行的主机网络配置。该工具既可以命令行交互运行,手动输入命令,也可以在脚本中使用,通过批处理模式运行一组命令。

    首先用netsh ?显示参数列表如下。

    用法为:

    用法: netsh [-a AliasFile] [-c Context] [-r RemoteMachine] [-u [DomainName\]UserName] [-p Password | *]   [Command | -f ScriptFile]

    其中-a 运行AliasFile后返回到netsh命令提示符。AliasFile 指定包含一个或多个netsh命令的文本文件的名称;-c 更改到指定的netsh上下文。Context 指定netsh上下文。   

    9、FTP命令(文件传输协议实用工具)

    Windows系统提供的FTP工具,客户端用户连接远程FTP服务器,实现文件共享和传输,下载FTP服务器资源文件,或上传客户端文件。

    输入ftp 回车 再输入‘?’,结果如下。

    继续输入lcd可以查到目前的本地目录。

    输入ftp -h显示各参数的操作。结果如下。

    10、Net命令(网络管理命令)

    Net命令是一个命令行命令,通过它可以查看和管理网络的环境、服务、用户、登陆等信息内容。要想获得Net的命令帮助,在命令行控制台下输入NET /?就可以得到Net的所有命令列表。结果如下。

    输入net accounts结果如下。

    输入net config结果如下。

    五、实验结果

    1.ping用于确定本地主机是否能与另一台主机交换(发送与接收)数据报。

    2.ipconfig用来显示当前的 TCP/IP 配置的设置值,检验人工配置的TCP/IP 设置是否正确。

    3.netstat用来显示与IP、TCP、UDP和ICMP 协议相关的统计数据,检验本机各端口网络连接情况。

    4.tracert用来跟踪数据报使用的路由,并列出在所经过的每个路由器所需要的时间。

    5.Route用来显示、人工添加和修改路由表项目。

    6.ARP用来确定对应 IP 地址的网卡物理地址。

    7.nslookup用来查询一台机器的 IP 地址和其对应的域名。

    8.netsh 网络配置工具

    9.ftp文件传输协议实用工具

    10.net网络管理命令

    六、心得体会

    1)在做route add操作时,当我输入命令后,窗口显示:请求的操作需要提升。如下。

    当我试了几个不同的命令得到的还是这样的结果,于是我上网查了一下,按照网上说的以管理员身份运行cmd窗口,照做后结果恢复正常,关于route的其他命令也都是在管理员身份下运行的cmd中操作的。Route后面的几个命令也是通过管理员身份操作。

    2)做ftp命令时,不知道如何查询各参数对应的功能。通过上网查找资料发现,可以查询参数功能的命令是ftp -h,查询结果如下。

    展开全文
  • 计算机网络实验3常用网络命令操作实验,非常详细的各种操作命令详解,将有利于学生们参考和进行自己的理解与学习,对于大部分学生来说,是一份不错的参考资料
  • 计算机网络常用命令
  • 主要介绍了Windows系统中常用网络命令及命令实例详解,需要的朋友可以参考下
  • Linux的常用网络命令

    2020-09-16 01:26:05
    Linux的常用网络命令
  • 【计算机网络】常用网络命令

    万次阅读 多人点赞 2022-03-13 05:57:57
    实验目的 了解ping、ipconfig 、netstat、tracert、ARP、route、nslookup等常用网络工具的功能以及使用方法,并通过这些工具发现或者验证网络中的故障。

    实验目的

    了解ping、ipconfig 、netstat、tracert、ARP、route、nslookup等常用网络工具的功能以及使用方法,并通过这些工具发现或者验证网络中的故障。

    实验环境

    Windows11 虚拟机 + Powershell

    实验内容

    使用以下七种网络调试工具分析网络情况。

    1. ipconfig
    2. ping
    3. netstat
    4. tracert
    5. ARP
    6. nslookup
    7. route

    实验步骤:

    1. 使用windows自带的powershell工具
    2. 针对实验内容中的7个指令一次进行测试,最终结果见实验结果

    实验结果:

    1. ifconfig

    ipconfig 可用于显示主机当前的IPv6地址、IPv4地址、子网掩码和默认网关。

    1. ipconfig


    可以看见本机的ipv4与ipv6地址,如红框所示
    2. ipconfig /all img显示完整配置信息,包括DNS 服务器、DHCP服务器、IP地址获得租约的时间、IP地址租约过期的时间等,如红框所示

    1. ipconfig /release img
      可以看到,释放了所有接口的租用IPv4地址。
      当再次使用ipconfig /release指令时,会显示释放错误,如下图所示
      image-20220313054222133
    2. ipconfig /renew
      image-20220313054252358
      更新所有接口的IPv4地址,回到了最初的10.211.55.9

    2. PING

    ping是一个测试程序,用于确定本地主机是否能与另一台主机发送或接收数据报。如果ping运行正确,就可以排除发送与接收方网络层以下的故障。(ping指令的TTL有问题,我在实验结果中具体进行了解释)

    1. ping 127.0.0.1
      image-20220313054814411

    2. ping 本机IP
      image-20220313054800333

    3. ping 网关IP
      img

    4. ping 百度
      img

    5. ping 内网IP
      尝试从斋区宿舍ping L6实验室内网
      image-20220313055709205

    6. ping 外网IP
      尝试ping 个人博客网站的公网IP
      在这里插入图片描述

    7. 常用参数选项

      • ping IP -t
        连续对IP地址执行Ping命令,直到被用户以Ctrl + C中断。
        image-20220313055022371
      • ping IP -l size
        可以修该数据长度,此处修改为了1024字节
        image-20220313055120665
      • ping IP -n count
        可以修改ping命令次数,此处设置为2次
        image-20220313055138862
    8. ping参数用法查询
      在这里插入图片描述

    9. 利用TTL计算源节点与目的节点之间的路由器数量。
      由于部分问题,此处更换了一台设备(具体问题见实验小结)
      image-20220313060455467
      返回TTL值为50,那么可以推算发送方(14.215.177.38)数据报的TTL值为64,经过14个路由器(64-50),最终到达接收方。

    3. netstat

    用于显示与 IP、TCP、UDP 和 ICMP 协议的统计信息,用于检验本机各端口网络连接情况

    1. netstat -s
      image-20220313060608586 image-20220313060618017
      image-20220313060631418 image-20220313060641434
      image-20220313060655324 image-20220313060704034
      image-20220313060715369 image-20220313060725359
    2. netstat -e
      显示以太网统计信息。
      image-20220313060814229
    3. netstat -r
      显示路由表,以及接口列表。
      image-20220313061019049
    4. netstat -a
      显示所有连接和侦听端口。所显示的状态有:已建立(ESTABLISHED)、正在监听(LISTENING)、TCP握手(SYN_SENT)等。
      image-20220313061052636
    5. netstat -n
      显示所有活动连接,并且以数字形式显示地址和端口号。
      image-20220313061157287

    4. tracert

    第一次通过Mac中的win11虚拟机tracert www.baidu.com
    image-20220313061220595
    个人认为是虚拟机的问题,因此重新使用了一台windows电脑
    image-20220313061246518
    image-20220313061252991
    结果显示经过了14个路由,与ping中显示TTL=52,路由数12个大致类似。因为两个方向经过的路由很可能不同。

    5. ARP

    显示和修改地址解析协议(ARP)使用的“IP 到物理”地址转换表。

    1. arp -a
      通过询问当前协议数据,显示当前 ARP 项。如果不止一个网络接口使用 ARP,则显示每个 ARP 表的项。
      image-20220313160735903
    2. arp -a inet_addr
      使用arp -a加上接口IP地址10.21.55.1,就可以只显示与该接口相关的ARP缓存项目。
      img
    3. arp -d inet_addr
      删除224.0.0.252指定的主机对应的条目。并使用arp -a 224.0.0.252检查是否删除成功。
      image-20220313160813338
    4. arp -s inet_addr eth_addr
      添加 Internet 地址 224.0.0.252与物理地址01-00-5e-00-00-fc的关联条目。再把之前删除的条目加回来,再用arp -a 224.0.0.252检查是否添加成功
      image-20220313160819508

    6. nslookup

    查询一台机器的IP地址对应的域名。
    image-20220313161240389

    7. route

    操作网络路由表。

    1. route print
      image-20220313161314169
    2. route delete inet_addr
      删除路由10.211.55.9
      image-20220313161353300
      删除成功
      image-20220313161409164
    3. route add inet_addr_1 inet_addr_2
      添加路由
      image-20220313161420436
      添加成功
      image-20220313161430022

    实验小结:

    第一个问题:因为我使用的是macos,所以基本所有指令均运行在window11 虚拟机下。在进行到ping指令的实验时,我发现无论ping内网或是外网,TTL始终为128。(如实验结果中展示)
    tracert百度显示如下:
    image-20220313161458793
    起初我认为是虚拟机网络配置的问题,我设置的为与主机的共享网络(如下图所示)
    image-20220313161508673
    经过大量资料的查询,仍然没能找到具体原因,个人认为是虚拟机的网络设置所导致,但并没有找到相关资料加以支撑。如果有朋友知道原因,或者有一些思路,可以在评论区提供一下。

    展开全文
  • 网络故障诊断的常用命令有哪些?本文主要和广大的电脑朋友们分享两大常用的诊断命令能够快速的判断网络故障出在哪里
  • 作为一合格的网管,一定要有一身过硬的技术技能,因为工作当中遇到的问题永远是千头万绪的。今天我们就来系统地温习一下网管所必须要知道的一些Windows常用网络命令,希望大家多多支持脚本之家
  • 这是我们平常经常使用的一些网络命令集合,详细介绍了各个命令使用方法和效果,对我们更好的使用、管理网络提供的方便
  • 常用网络DOS命令.doc
  • 实验名称:常用网络命令练习; 实验要求和目的:使用 ipconfig /all 查看配置 使用 ipconfig /renew 刷新配置 使用 ipconfig 管理 DNS 和 DHCP 类别 ID 使用 ping 测试连接 使用 arp 解决硬件地址问题 使用 ...
  • 常用网络检测命令的使用
  • 网络常用命令

    2015-03-18 12:52:35
    1、掌握ipconfig命令的含义; 2、掌握ping命令的含义; 3、理解Netstat命令的含义与应用; 4、理解tracert命令的含义与应用; 5、理解nslookup命令的含义与应用; 6、理解ARP命令的含义与应用; 7、理解Telnet的含义...
  • 常用网络命令的使用.ppt
  • 计算机网络常用网络命令实践
  • 计算机网络常用网络命令 实验报告PAGEPAGE 1XI`AN TECHNOLOGICAL UNIVERSITY实验报告实验课程名称 常用网络命令专 业: 信息管理与信息系统班 级:姓 名:学 号:实验学时: 9指导教师:成 绩:2015 年 11 月 17 日...
  • 网络技术(常用网络命令) 十分浅显易懂。 网络技术(常用网络命令) 十分浅显易懂。 网络技术(常用网络命令) 十分浅显易懂。
  • 常用网络命令实验报告(20210919173801).pdf
  • Linux的常用网络命令(二)

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 442,097
精华内容 176,838
关键字:

常用10个网络命令