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课件。

5.7 Windows常用网络命令的更多相关文章

  1. Windows常用网络命令(3)

    5.Netstat Netstat命令可以帮助网络管理员了解网络的整体使用情况.它可以显示当前正在活动的网络连接的详细信息,例如显示网络连接.路由表和网络接口信息,可以统计目前总共有哪些网络连接正在运 ...

  2. DOS下常用网络命令技巧

    DOS,即使对于许多自称了解计算机的人而言,也是一个比较陌生的词汇.然而,在网络管理过程中,DOS命令却是一个不可逾越的障碍,几乎所有的网络命令都运行在DOS界面.对初级用户而言,掌握一些常用网络命令 ...

  3. Windows常用shell命令大全

    Windows常用shell命令大全 基于鼠标操作的后果就是OS界面外观发生改变, 就得多花学习成本.更主要的是基于界面引导Path与命令行直达速度是难以比拟的.另外Geek很大一部分是键盘控,而非鼠 ...

  4. Windows常用shell命令大全(转)

    [Windows常用shell命令大全] 基于鼠标操作的后果就是OS界面外观发生改变, 就得多花学习成本.更主要的是基于界面引导Path与命令行直达速度是难以比拟的.另外Geek很大一部分是键盘控,而 ...

  5. linux常用网络命令ping和arping

    linux常用网络命令ping和arping ping 向目标主机发送icmp请求包 常用来测试当前主机与目标主机网络连接状况 常见选项 -c              设置发包的个数 -s      ...

  6. 实验一 windows基本网络命令

    一. 实验目的 1. 了解windows系统中网络命令的基本功能. 2. 掌握基本网络命令的使用方法. 3. 掌握使用网络命令观察网络状态的方法. 二.实验环境 1. 软件环境:Microsoft W ...

  7. Windows常用shell命令

    一.Windows的Shell命令又是Windows的CMD命令.而cmd命令又是原来MS-DOS系统保留下来 二.Windows Shell命令是基于配置好的Path环境变量,对Shell命令在Pa ...

  8. windows 常用cmd命令

    为了减少使用鼠标的频次,熟记一些常用应用的快捷键与系统本身常用的命令是必须的,以下记录一些常用的windows系统命令. 查看网络端口占用情况 :netstat -ano | findstr 8080 ...

  9. windows常用快捷命令

    打开控制面板 control.exe 1.操作中心 wscui.cpl 2.Windows防火墙 Firewall.cpl 3.设备管理器 hdwwiz.cpl 4.Internet属性 inetcp ...

随机推荐

  1. 服务中的 API 网关(API Gateway)

    我们知道在微服务架构风格中,一个大应用被拆分成为了多个小的服务系统提供出来,这些小的系统他们可以自成体系,也就是说这些小系统可以拥有自己的数据库,框架甚至语言等,这些小系统通常以提供 Rest Api ...

  2. Linux基本命令 帮助命令

    命令名称:man 英文原意:manual 命令所在路径:/usr/bin/man 执行权限:所有用户 语法:man [命令或者配置文件] 功能描述:获取帮助信息 例如:man ls 查看ls命令的帮助 ...

  3. 测试连接oracle数据库耗时

    maven项目 主程序:ConnOracle.java package org.guangsoft.oracle; import java.sql.Connection; import java.sq ...

  4. js常用方法汇总

    产生在m.n之间的随机整数 //Math.round()把数四舍五入为最接近的整数. function random(m, n) { return Math.round(Math.random() * ...

  5. 关于在windows命令提示符cmd下运行Java程序的问题

    1. win+R出现cmd运行窗口,输入Java源码文件名运行时,错误: 找不到或无法加载主类... 问题背景:我已经配置好了Java环境(安装路径PATH,JAVA_HOME已装好,cmd运行jav ...

  6. Python 字典Dict概念和操作

    # 字典概念:无序的, 可变的键值对集合 # 定义 # 方式1 # {key: value, key: value...} # 例如 # {"name": "xin&qu ...

  7. JMeter学习(十二)JMeter学习参数化User Defined Variables与User Parameters

    相同点:二者都是进行参数化的. 一.User Defined Variables 1.添加方法:选择“线程组”,右键点击添加-Config Element-User Defined Variables ...

  8. wampserver安装缺失vcruntime140.dll

    wampserver安装缺失vcruntime140.dll,这是安装wamp时候经常遇到的一个问题,对于初学者来说很难解决,以前的百度经验很难解决,所以给大家一个可以用的. 方法/步骤     请先 ...

  9. 搭建本地yum源服务器

    搭建本地yum源服务器   好久没写博客了,最近比较动荡,临毕业时跳了个槽,感觉之前做的金融方向的运维不是很适合我,对各方面的限制还是太多.金融的IT对于安全似乎要求很高,云盘,U盘都不能用,还要经常 ...

  10. scapy学习笔记(2)

    一.包 包(Packet)是TCP/IP协议通信传输中的数据单位,一般也称“数据包”.其主要由“目的IP地址”.“源IP地址”.“净载数据”等部分构成,包括包头和包体,包头是固定长度,包体的长度不定, ...