网络测试命令的使用.(1)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
精品资源共享课程
课程模块一 网络故障 管理应用
项目
教学单元一: 网络

子任务一
监测工具 网络测试命令
课程内容
1
ipconfig
2
ping
3
tracert
4
pathping
5
Netstat、ARP、nslookup
6
使用网络测试命令排查故障
ipconfig
1 ipconfig 当使用IPConfig时不带任何参数选项,显示IP地址、子网掩码和
用于测试源计算机与目的计算机之间的网络连通性
ping命令的返回信息能够帮助我们找到故障可能的发生 未知
Ping命令返回信息
目的计算机有回应
Ping命令返回信息
reply from XXX:表示目的计算机有回应 bytes:发送的ping数据包的大小 time:ping数据包的往返时间,单位为毫秒 ttl:目的计算机返回的ping数据包的TTL值(time to live),即数
PING常见故障反馈信息
Request timed out 表示为对方拒绝接收你发给它的数据包造成数据包丢失。大多数的原 因可能是对方装有防火墙或已下线,还有就是本机的IP不正确和网关 设置错误。 Destination host unreachable 表示对方不可达,路由表中没有到目的计算机所在网络的路由表项 Bad IP address 表示没有连接到DNS服务器,所以无法解析这个IP地址,也可能是IP 地址不存在。 Unknown host 表示该远程主机的名字不能被域名服务器(DNS)转换成IP地址。故 障原因可能是域名服务器有故障,或者其名字不正确,或者网络管理 员的系统与远程主机之间的通信线路有故障。 Source quench received 表示对方或中途的服务器繁忙无法回应。
Arp运行机制
原理:arp即地址解析协议,用于实现第三层到第二层地址 的转换IP MAC
PING常见故障反馈信息
原因
路由表中没有到目的计算机所在网络的路由表项
• 源计算机的默认网关没有设置 • 途经的路由器没有到目的计算机的路由表项 • 源计算机的网卡出现故障
– 网卡被禁用 – 网线没插好
PING常见故障反馈信息
无法将目的计算机的域名转换为计算机IP地址
PING常见故障反馈信息
Ping命令返回信息
ping过程的统计信息 Sent:发送了几个ping数据包 Received:收到了几个回应 Lost:有几个ping数据包没收到回应
Ping命令返回信息
Approximate round trip time:估计往返时间 Minimum:最小往返时间 Average:平均往返时间 Maximum:最大往返时间
据包的生存时间值,表示数据包能够经过的路由器的最大数量: • 当数据包经过一个路由器时,路由器将会自动将数据包的ttl值 减一;如果数据包的ttl变为了0,则路由器将丢弃该数据包 • 防止数据包在网络中无限传输 • 对于不同操作系统,ping数据包的ttl默认值是不同的: Windows XP默认为64或128 Linux默认为64或256
This Node/Link Lost/Sent
这台路由器的丢包率 路由器丢包可能是由于负载过大引起
设备之间 的线路
路由器
课程内容
1
ipconfig
2
ping
3
tracert
4
pathping
5
Netstat、ARP、nslookup
6
使用网络测试命令排查故障
常用网络命令——netstat
(一)、概述 Netstat是DOS命令,是一个监控TCP/IP网络的非常有用的工具, 它可以显示路由表、实际的网络连接以及每一个网络接口设备的 状态信息.Netstat用于显示与IP、TCP、UDP和ICMP协议相关的统 计数据,一般用于检验本机各端口的网络连接情况。
Ping命令详解
ping -l 数据包大小
指定发送的ping包大小 Windows限制大小为1~65500
• 如果快速、大量的向某台计算机发送过大的ping包,就 有可能导致该计算机死机
• 因此,通常路由器会对能通过的ping包大小进行限制
ping -l 3000 10.0.0.1
• 向10.0.0.1发送大小为3000的ping包
建连接或监听端口的组件
常用网络命令—netstat
常见的状态列表
LISTEN :在监听状态中。 ESTABLISHED:已建立联机的联机情况。 TIME_WAIT:该联机在目前已经是等待的状态。
常用网络命令——arp
概述:
地址解析协议,显示和修改arp缓存中的项目。arp 缓存中包含一个 或多个表,它们用于存储 IP 地址及其经过解析的以太网或令牌环物 理地址。 计算机上安装的每一个以太网或令牌环网络适配器都有自己单独的 表。 如果在没有参数的情况下使用,则 arp 命令将显示帮助信息。
常用网络命令——tracert
(一)、概述 Tracert(跟踪路由)是路由跟踪实用程序,用于确定 IP 数据报访问目标 所采取的路径。Tracert 命令用 IP 生存时间 (TTL) 字段和 ICMP 错误消 息来确定从一个主机到网络上其他主机的路由。
二、tracert的基本参数
-d 指定不将 IP 地址解析到主机名称。 -h maximum_hops 指定搜索目标的Baidu Nhomakorabea大跃点数。 -j host-list 指定沿host-list 的稀疏源路由。 -w timeout 每次应答等待timeout指定的微秒数。 target_name 目标计算机的名称
路由器
完整路径
设备之间 的线路
路由器
源计算机与路径上的设备之间的往返时间
Source to Here Lost/Sent
完整路径
设备之间 的线路
路由器
源计算机到达其它设备所经过的网络路径的丢包率
This Node/Link Lost/Sent
设备之间 的线路 路由器
这条线路的丢包率,线路丢包可能是由于到达 该线路的数据包过多造成的
……
tracert命令显示问题
如果发现路径上某几台路由器的IP地址无法显示,但是 整个路径是完整的
表示这些路由器可能在丢弃数据包的时候,不会向源计 算机返回消息
避免这些路由器的信息(IP地址暴露给外界)
tracert命令显示问题
如果发现当经过某一个路由器之后,路径的信息无法 继续显示下去
缺省网关值。
2 ipconfig /all 当使用all选项时,ipConfig能为DNS和WINS服务器显示它已配置且所要 使用的附加信息(如IP地址等),并且显示内置于本地网卡中的物理地址
(MAC)。
3 ipconfig /release和ipconfig /renew 这是两个附加选项,只能在向DHCP服务器租用其IP地址的计算机上起作用。 如果我们输入ipconfig /release,那么所有接口的租用IP地址便重新交付给 DHCP服务器(归还IP地址)。如果我们输入ipconfig /renew,那么本地 计算机便设法与DHCP服务器取得联系,并租用一个IP地址。请注意, 大多数情况下网卡将被重新赋予和以前所赋予的相同的IP地址。
pathping 目的计算机IP地址或域名
功能
• ping + tracert,但功能更强大
• 显示到目的计算机的网络路径 • 显示到达路径上每一路由器节点的往返时间 • 显示网络路径的丢包率
源PC到目的 PC的完整路径
路径的往返时 间与丢包率信 息
源 中间路由器
目的
完整路径
设备之间 的线路
tracert命令
tracert 目的计算机的IP地址或域名
确定源计算机到目的计算机所经过的网络路径
网络路径由经过的路由器组成
显示路径上每一台路由器的信息
• 如果路径上发生了故障,可以根据tracert返回的信息确 定故障发生在路径的哪个位置
tracert命令返回信息
tracert www.sina.com.cn
Arp参数说明
arp -a 显示所有接口的当前arp缓存表。 arp -d 命令可以删除ARP表中所有的内容; arp -d IP 可以删除指定ip所在行的内容 arp -s 可以手动在ARP表中指定IP地址与MAC地址的对应,类型为 static(静态),此项存在硬盘中,而不是缓存表,计算机重新启动后仍 然存在,且遵循静态优于动态的原则,所以这个设置不对,可能导致无 法上网.
(二)、语法: netstat [-a] [-b] [-e] [-n] [-o] [-p proto] [-r] [-s] [-v]
netstat的基本参数
-a 显示所有连接和监听端口。 -b 显示包含于创建每个连接或监听端口的可执行组件。 -e 显示以太网统计信息。 -n 以数字形式显示地址和端口号。 -o 显示与每个连接相关的所属进程 ID。 -s 显示按协议统计信息。 -v 与 -b 选项一起使用时将显示包含于为所有可执行组件创
ipconfig
ipconfig /all
ipconfig /release
ipconfig /renew
课程内容
1
ipconfig
2
ping
3
tracert
4
pathping
5
Netstat、ARP、nslookup
6
使用网络测试命令排查故障
Ping命令
ping 目的计算机的IP地址或域名
• 经过一台路由器时,路由器将数据包TTL值减1 • 如果TTL值变为0,路由器将直接将数据包丢弃 • 在丢弃的同时,该路由器会向源计算机发送一个消息
tracert命令
tracert的基本原理
源计算机发送一个TTL=1的数据包:能够知道第一台路 由器的信息
源计算机发送一个TTL=2的数据包:能够知道第二台路 由器的信息
最后一行显示的信息为目的计算机的相关信息
tracert命令
每一行代表路径上一台路由器的信息
• 编号为1,为第一台路由器 • 编号为2,为第二台路由器
最右边为路由器的IP地址 中间为源计算机到这台路由器的往返延迟
• 总共测量了三次
tracert命令
tracert的基本原理
Tracert如何知道路径上每台路由器 数据包的TTL值
PING常见故障反馈信息
Request time out:对方没有回应
PING常见故障反馈信息
造成Request time out的原因
对方没开机 对方的防火墙对ping数据包进行了过滤 源计算机的默认网关设置错误或默认网关没启动
PING常见故障反馈信息
Destination host unreachable:对方不可达
表示在这台路由器到下一跳路由器之间发生了问题
• 路由器的路由表没有关于目的网络的表项 • 路由器到下一跳路由器的线路发生了故障 • ….等等
课程内容
1
ipconfig
2
ping
3
tracert
4
pathping
5
Netstat、ARP、nslookup
6
使用网络测试命令排查故障
pathping命令
Ping命令详解
ping -i 数据包ttl值
指定发送的ping包的ttl值 可以确定目的计算机与源计算机之间经过了几个路由
器 数据包ttl值:1~255
课程内容
1
ipconfig
2
ping
3
tracert
4
pathping
5
Netstat、ARP、nslookup
6
使用网络测试命令排查故障
原因
域名输错了 所使用的DNS服务器出现故障 源计算机的DNS服务器IP地址设置错误
PING命令常用参数详解
-t 表示将不间断向目标IP发送数据包,直到我们强迫其停止。 用法:ping -t -l 定义发送数据包的大小,默认为32字节,我们利用它可以最 大定义到65500字节。 用法:ping [-l length] -n 定义向目标IP发送数据包的次数,默认为3次。 用法:ping [-n count]
Ping命令详解
参数:-t
系统会一直发送ping包,直至摁Ctrl + C终止
ping -t 10.0.0.1
• 不停向10.0.0.1发送ping包
Ping命令详解
参数 -n 发送ping包的个数
Ping命令向目的计算机发送的ping包个数 ping -n 100 10.0.0.1 向10.0.0.1发送100个ping包
相关文档
最新文档