• 5.7 Windows常用网络命令


    5.7 Windows常用网络命令
      •ping
      •netstat
      •winipcfg/ipconfig
      •tracert
      •route

    5.7.1 ping命令
    •功能
    –它是用来检查网络是否通畅或者网络连接速度的命令。
    –它是基于ICMP的ICMP回应请求报文和回应应答报文完成此功能的。
    •命令格式
    •ping [-t] [-a] [-n count] [-l length] [-f] [-i ttl] [-v tos] [-r count] [-s count] [-j -Host list] | [-k Host-list] [-w timeout] destination-list
     
    –-t:表示将不间断向目标IP发送数据包,直到我们强迫其停止。
    –-l:定义发送数据包的大小,默认为32字节,我们利用它可以最大定义到65500字节。
    –-n:定义向目标IP发送数据包的次数,默认为3次。例如:
    •ping -n 4 www.sjtu.edu.cn
     
    5.7.2 netstat
    •功能
    –显示活动的 TCP 连接、计算机侦听的端口、以太网统计信息、IP 路由表、IPv4和IPv6统计信息等
    •命令格式
    •netstat [-a] [-e] [-n] [-o] [-p Protocol] [-r] [-s] [Interval]
     
    –如果不带参数,netstat 显示活动的 TCP 连接。
    –-a:显示所有活动的 TCP 连接以及计算机侦听的 TCP 和 UDP 端口。
    –-e:显示以太网统计信息,如发送和接收的字节数、数据包数。该参数可以与 -s 结合使用。
    –-n:显示活动的 TCP 连接,不过,只以数字形式表现地址和端口号,却不尝试确定名称。
    –-o:显示活动的 TCP 连接并包括每个连接的进程 ID (PID)。可以在 Windows 任务管理器中的“进程”选项卡上找到基于 PID 的应用程序。该参数可以与 -a、-n 和 -p 结合使用。
    –-p Protocol:显示Protocol所指定的协议的连接。在这种情况下,Protocol可以是tcp、udp、tcpv6或udpv6。如果该参数与-s一起使用按协议显示统计信息,则Protocol可以是tcp、udp、icmp、ip、tcpv6、udpv6、icmpv6 或ipv6。
    –-r:显示 IP 路由表的内容。该参数与 route print 命令等价。
    –Interval:每隔 Interval 秒重新显示一次选定的信息。按 CTRL+C 停止重新显示统计信息。如果省略该参数,netstat 将只打印一次选定的信息。
     
    5.7.3 winipcfg/ipconfig
    •功能
    –显示计算机中网络适配器的IP地址等信息。
    –Windows 98下使用Winipcfg命令,在Windows XP下使用ipconfig
    •命令格式
    •ipconfig [/all /renew [adapter] /release [adapter]]
    –如果没有参数,那么 ipconfig 实用程序将向用户提供所有当前的 TCP/IP 配置值,包括 IP 地址和子网掩码。
    –/all:产生完整显示,包括全部的网络适配器的相关信息。
    –/renew [adapter]:更新 DHCP 配置参数。该选项只在运行 DHCP 客户端服务的系统上可用。要指定适配器名称,请键入使用不带参数的 ipconfig 命令显示的适配器名称。
    –/release [adapter]:发布当前的 DHCP 配置。该选项禁用本地系统上的 TCP/IP,并只在 DHCP 客户端上可用。要指定适配器名称,请键入使用不带参数的 ipconfig 命令显示的适配器名称。
     
    5.7.4 tracert
    •功能
    –查询从本机到达某个机器的路由(即路由器链表)。
    –它是基于ICMP的通过ICMP数据报超时报文来得到一张途经路由器列表的
    •源主机向目的主机发一个IP报文,并置hop为1,到达第一个路由器时,hop减1,为0,则该路由器回发一个ICMP数据报超时报文,源主机取出路由器的IP地址即为途经的第一个路由端口地址
    •接着源主机再向目的主机发第二个IP报文,并置hop为2,然后再发第三个、第四个IP数据报,… …直至到达目的主机。
     
    •命令格式
    tracert [-d] [-h maximum_hops] [-j computer-list] [-w timeout] target_name
    –-d:指定不将地址解析为计算机名.
    –-h maximum_hops:指定搜索目标的最大跃点数.
    –-j host-list:与主机列表一起的松散源路由(仅适用于IPv4),指定沿host-list的稀疏源路由列表序进行转发。host-list是以空格隔开的多个路由器IP地址,最多9个。
    –-w timeout:等待每个回复的超时时间(以毫秒为单位)。
    –-R:跟踪往返行程路径(仅适用于 IPv6)。
    –-S:srcaddr 要使用的源地址(仅适用于 IPv6)。
    –-4:强制使用 IPv4。
    –-6:强制使用 IPv6。
    –target_name 目标计算机的名称。
     
    5.7.5 route
    •功能
    –用来显示或修改路由表
    •命令格式
    •route [-f] [-p] [Command [Destination] [mask Netmask] [Gateway] [metric Metric]] [if Interface]]
    –-f 清除所有网关入口的路由表。
    –-p 与 add 命令一起使用时使路由具有永久性。
    –Command 指定您想运行的命令 (Add/Change/Delete/Print)。
    –Destination 指定该路由的网络目标。
    –mask Netmask 指定与网络目标相关的网络掩码(也被称作子网掩码)。
    –Gateway 指定网络目标定义的地址集和子网掩码可以到达的前进或下一跃点 IP 地址。
    –metric Metric 为路由指定一个整数成本值标(从 1 至 9999),当在路由表(与转发的数据包目标地址最匹配)的多个路由中进行选择时可以使用。
    –if Interface 为可以访问目标的接口指定接口索引。若要获得一个接口列表和它们相应的接口索引,使用 route print 命令的显示功能。可以使用十进制或十六进制值进行接口索引。
    •route示例
    –route print
    – 显示 IP 路由表的全部内容。
    –route add 0.0.0.0 mask 0.0.0.0 192.168.12.1
    – 添加带有 192.168.12.1 默认网关地址的默认路由。
    –route add 10.41.0.0 mask 255.255.0.0 10.27.0.1
    – 向带有 255.255.0.0 子网掩码和 10.27.0.1 下一跃点地址的 10.41.0.0 目标中添加一个路由。
    –route delete 10.41.0.0 mask 255.255.0.0
    – 删除到带有 255.255.0.0 子网掩码的 10.41.0.0 目标的路由。
    –route change 10.41.0.0 mask 255.255.0.0 10.27.0.25
    – 将带有 10.41.0.0 目标和 255.255.0.0 子网掩码的下一跃点地址从 10.27.0.1 修改为 10.27.0.25
     
    出处:以上资料来自交通大学的《网络规划设计与管理维护》课程中的部分ppt课件。
  • 相关阅读:
    Java中替换字符串中特定字符,replaceAll,replace,replaceFirst的区别
    牛客剑指offer 67题(持续更新~)
    从尾到头打印链表
    字符串变形
    缩写
    删除公共字符
    替换空格
    二维数组的查找
    acm博弈论基础总结
    acm模板总结
  • 原文地址:https://www.cnblogs.com/mq0036/p/4463332.html
Copyright © 2020-2023  润新知