zoukankan      html  css  js  c++  java
  • Windows 网络命令与使用

    ping

    验证与远程计算机的连接。该命令只有在安装了 TCP/IP 协议后才可以使用。

    ping [-t] [-a] [-n count] [-l length] [-f] [-i ttl] [-v tos] [-r count] [-s count] [[-j computer-list] | [-k computer-list]] [-w timeout] destination-list
    

    参数:
    -t ping 指定的计算机直到中断。
    -a 将地址解析为计算机名。
    -n count 发送 count 指定的 ECHO 数据包数。默认值为 4。
    -l length 发送包含由 length 指定的数据量的 ECHO 数据包。默认为 32 字节;最大值是 65,527。
    -f 在数据包中发送“不要分段”标志。数据包就不会被路由上的网关分段。
    -i ttl将“生存时间”字段设置为 ttl 指定的值。
    -v tos 将“服务类型”字段设置为 tos 指定的值。
    -r count 在“记录路由”字段中记录传出和返回数据包的路由。count 可以指定最少 1 台,最多 9 台计算机。
    -s count 指定 count 指定的跃点数的时间戳。
    -j computer-list 利用 computer-list 指定的计算机列表路由数据包。连续计算机可以被中间网关分隔(路由稀疏源)IP 允许的最大数量为 9。
    -k computer-list 利用 computer-list 指定的计算机列表路由数据包。连续计算机不能被中间网关分隔(路由严格源)IP 允许的最大数量为 9。
    -w timeout 指定超时间隔,单位为毫秒。
    destination-list 指定要 ping 的远程计算机。
    较一般的用法是 ping –t bbs.cqupt.edu.cn

    netstat

    显示协议统计和当前的 TCP/IP 网络连接。该命令只有在安装了 TCP/IP 协议后才可以使用。

    netstat [-a] [-e] [-n] [-s] [-p protocol] [-r] [interval]
    

    参数:
    -a 显示所有连接和侦听端口。服务器连接通常不显示。
    -e 显示以太网统计。该参数可以与 -s 选项结合使用。
    -n 以数字格式显示地址和端口号(而不是尝试查找名称)。
    -s 显示每个协议的统计。默认情况下,显示 TCP、UDP、ICMP 和 IP 的统计。-p 选项可以用来指定默认的子集。
    -p protocol 显示由 protocol 指定的协议的连接;protocol 可以是 tcp 或 udp。如果与 -s 选项一同使用显示每个协议的统计,protocol 可以是 tcp、udp、icmp 或 ip。
    -r 显示路由表的内容。
    Interval 重新显示所选的统计,在每次显示之间暂停 interval 秒。按 CTRL+B 停止重新显示统计。如果省略该参数,netstat 将打印一次当前的配置信息。

    arp

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

    ARP -s inet_addr eth_addr [if_addr]
    ARP -d inet_addr [if_addr]
    ARP -a [inet_addr] [-N if_addr]
    

    -a 显示当前的ARP信息,可以指定网络地址
    -g 跟 -a一样.
    -d 删除由inet_addr指定的主机.可以使用* 来删除所有主机.
    -s 添加主机,并将网络地址跟物理地址相对应,这一项是永久生效的。
    eth_addr 物理地址.
    if_addr If present, this specifies the Internet address of the
    interface whose address translation table should be modified.If not present, the first applicable interface will be used.

    ftp

    (功能就不用描述了,请参看下面的具体用法)
    该命令只有在安装了 TCP/IP 协议之后才可用。Ftp 是一种服务,一旦启动,将创建在其中可以使用 ftp 命令的子环境,通过键入 quit 子命令可以从子环境返回到 Windows 2000 命令提示符。当 ftp 子环境运行时,它由 ftp 命令提示符代表。

    ftp [-v] [-n] [-i] [-d] [-g] [-s:filename] [-a] [-w:windowsize] [computer]
    

    参数:
    -v 禁止显示远程服务器响应。
    -n 禁止自动登录到初始连接。
    -I 多个文件传送时关闭交互提示。
    -d 启用调试、显示在客户端和服务器之间传递的所有 ftp 命令。
    -g 禁用文件名组,它允许在本地文件和路径名中使用通配符字符(* 和 ?)。(请参阅联机“命令参考”中的 glob 命令。)
    -s: filename指定包含 ftp 命令的文本文件;当 ftp 启动后,这些命令将自动运行。该参数中不允许有空格。使用该开关而不是重定向 (>)。
    -a 在捆绑数据连接时使用任何本地接口。
    -w:windowsize 替代默认大小为 4096 的传送缓冲区。
    Computer 指定要连接到远程计算机的计算机名或 IP 地址。如果指定,计算机必须是行的最后一个参数。
    下面是一些常用命令:
    !: 从ftp子系统退出到系统外壳
    ?:显示ftp说明,跟help一样
    append: 添加文件,格式为:append 本地文件 远程文件
    cd: 更换远程目录
    lcd: 更换本地目录,若无参数,将显示当前目录
    open:与指定的ftp服务器连接 open computer [port]
    close:结束与远程服务器的 FTP 会话并返回命令解释程序
    bye:结束与远程计算机的 FTP 会话并退出 ftp
    dir: 结束与远程计算机的 FTP 会话并退出 ftp
    get 和 recv:使用当前文件转换类型将远程文件复制到本地计算机 get remote-file [local-file]
    send 和 put:上传文件:send local-file [remote-file]
    其它命令请参考帮助文件。

    ipconfig

    该诊断命令显示所有当前的 TCP/IP 网络配置值。该命令在运行 DHCP 系统上的特殊用途,允许用户决定 DHCP 配置的 TCP/IP 配置值。

    ipconfig [/? | /all | /release [adapter] | /renew [adapter]
                | /flushdns | /registerdns
                | /showclassid adapter
                | /setclassid adapter [classidtoset] ]
    

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

    nbtstat

    该诊断命令使用 NBT(TCP/IP 上的 NetBIOS)显示协议统计和当前 TCP/IP 连接。该命令只有在安装了 TCP/IP 协议之后才可用。

    nbtstat [-a remotename] [-A IP address] [-c] [-n] [-R] [-r] [-S] [-s] [interval]
    

    参数:
    -a remotename 使用远程计算机的名称列出其名称表。
    -A IP address 使用远程计算机的 IP 地址并列出名称表。
    -c 给定每个名称的 IP 地址并列出 NetBIOS 名称缓存的内容。
    -n 列出本地 NetBIOS 名称。“已注册”表明该名称已被广播 (Bnode) 或者 WINS(其他节点类型)注册。
    -R 清除 NetBIOS 名称缓存中的所有名称后,重新装入 Lmhosts 文件。
    -r 列出 Windows 网络名称解析的名称解析统计。在配置使用 WINS 的 Windows 2000 计算机上,此选项返回要通过广播或 WINS 来解析和注册的名称数。
    -S 显示客户端和服务器会话,只通过 IP 地址列出远程计算机。
    -s 显示客户端和服务器会话。尝试将远程计算机 IP 地址转换成使用主机文件的名称。
    interval重新显示选中的统计,在每个显示之间暂停 interval 秒。按 CTRL+C 停止重新显示统计信息。如果省略该参数,nbtstat 打印一次当前的配置信息。

    net:

    许多 Windows 2000 网络命令都以词 net 开头。这些 net 命令有一些公用属性:
    键入 net /? 可以看到所有可用的 net 命令的列表。
    键入 net help command,可以在命令行获得 net 命令的语法帮助。例如,关于 net accounts 命令的帮助信息,请键入 net help accounts。
    所有 net 命令都接受 /yes 和 /no 选项(可以缩写为 /y 和 /n)。/y 选项向命令产生的任何交互式提示自动回答“是”,而 /n 回答“否”。例如,net stop server 通常提示您确认要停止基于“服务器”服务的所有服务;而 net stop server /y 对该提示自动回答“是”,然后“服务器”服务关闭。

    Route

    控制网络路由表。该命令只有在安装了 TCP/IP 协议后才可以使用。

    route [-f] [-p] [command [destination] [mask subnetmask] [gateway] [metric costmetric]]
    

    参数:
    -f 清除所有网关入口的路由表。如果该参数与某个命令组合使用,路由表将在运行命令前清除。
    -p 该参数与 add 命令一起使用时,将使路由在系统引导程序之间持久存在。默认情况下,系统重新启动时不保留路由。与 print 命令一起使用时,显示已注册的持久路由列表。忽略其他所有总是影响相应持久路由的命令。
    Command 指定下列的一个命令。
    命令 目的
    print 打印路由
    add 添加路由
    delete 删除路由
    change 更改现存路由
    destination 指定发送 command 的计算机。
    mask subnetmask 指定与该路由条目关联的子网掩码。如果没有指定,将使用 255.255.255.255。
    gateway 指定网关。
    metric costmetric 指派整数跃点数(从 1 到 9999)在计算最快速、最可靠和(或)最便宜的路由时使用。

    tracert

    该诊断实用程序将包含不同生存时间 (TTL) 值的 Internet 控制消息协议 (ICMP) 回显数据包发送到目标,以决定到达目标采用的路由。要在转发数据包上的 TTL 之前至少递减 1,必需路径上的每个路由器,所以 TTL 是有效的跃点计数。数据包上的 TTL 到达 0 时,路由器应该将“ICMP 已超时”的消息发送回源系统。Tracert 先发送 TTL 为 1 的回显数据包,并在随后的每次发送过程将 TTL 递增 1,直到目标响应或 TTL 达到最大值,从而确定路由。路由通过检查中级路由器发送回的“ICMP 已超时”的消息来确定路由。不过,有些路由器悄悄地下传包含过期 TTL 值的数据包,而 tracert 看不到。

    tracert [-d] [-h maximum_hops] [-j computer-list] [-w timeout] target_name
    

    参数:
    /d 指定不将地址解析为计算机名。
    -h maximum_hops 指定搜索目标的最大跃点数。
    -j computer-list 指定沿 computer-list 的稀疏源路由。
    -w timeout 每次应答等待 timeout 指定的微秒数。
    target_name 目标计算机的名称。

    winipcfg

    使用于win98系列。
    

      使用格式:winipcfg [/?] [/all]
      参数介绍:
      /? 显示winipcfg的格式和参数的英文说明
      /all 显示所有的有关IP地址的配置信息
      主要功能:显示用户所在主机内部的IP协议的配置信息

  • 相关阅读:
    CHttpFile调试
    关于linux下网络编程socket 转换IP问题 inet_ntoa()
    vc使用SetTimer回调函数
    OpenGL+VC6.0开发环境搭建
    Java StringBuffer和StringBuilder类
    Java String类
    Java 异常处理
    hashcode()和equals()的作用、区别、联系
    抽象类可以继承实体类吗?
    Java 向上造型详解
  • 原文地址:https://www.cnblogs.com/hichens/p/12718888.html
Copyright © 2011-2022 走看看