ping使用的协议Word文档格式.docx

上传人:b****3 文档编号:16055899 上传时间:2022-11-18 格式:DOCX 页数:5 大小:19.73KB
下载 相关 举报
ping使用的协议Word文档格式.docx_第1页
第1页 / 共5页
ping使用的协议Word文档格式.docx_第2页
第2页 / 共5页
ping使用的协议Word文档格式.docx_第3页
第3页 / 共5页
ping使用的协议Word文档格式.docx_第4页
第4页 / 共5页
ping使用的协议Word文档格式.docx_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

ping使用的协议Word文档格式.docx

《ping使用的协议Word文档格式.docx》由会员分享,可在线阅读,更多相关《ping使用的协议Word文档格式.docx(5页珍藏版)》请在冰豆网上搜索。

ping使用的协议Word文档格式.docx

  作为链路层广播的数据报。

  不是ip分片的第一片。

  源地址不是单个主机的数据报。

这就是说,源地址不能为零地址、环回地址、广播地址或多播地址。

  虽然里面的一些规定现在还不是很明白,但是所有的这一切规定,都是为了防止产生icmp报文的无限传播而定义的。

  icmp协议大致分为两类,一种是查询报文,一种是差错报文。

其中查询报文有以下几种用途:

ping查询(不要告诉我你不知道ping程序)

  子网掩码查询(用于无盘工作站在初始化自身的时候初始化子网掩码)

  时间戳查询(可以用来同步时间)

  而差错报文则产生在数据传送发生错误的时候。

就不赘述了。

  2.icmp的应用——pingping可以说是icmp的(ping使用的协议)最著名的应用,当我们某一个网站上不去的时候。

通常会ping一下这个网站。

ping会回显出一些有用的信息。

一般的信息如下:

Replyfrom10.4.24.1:

bytes=32time  pingstatisticsfor10.4.24.1:

packets:

sent=4,Received=4,lost=0(0%loss),approximateroundtriptimesinmilli-seconds:

minimum=0ms,maximum=0ms,average=0msping这个单词源自声纳定位,而这个程序的作用也确实如此,它利用icmp协议包来侦测另一

  个主机是否可达。

原理是用类型码为0的icmp发请求,受到请求的主机则用类型码为8的icmp回应。

ping程序来计算间隔时间,并计算有多少个包被送达。

用户就可以判断网络大致的情况。

我们可以看到,ping给出来了传送的时间和ttl的数据。

我给的例子不太好,因为走的路由少,有兴趣地可以ping一下国外的网站比如,就可以观察到一些丢包的现象,而程序运行的时间也会更加的长。

  ping还给我们一个看主机到目的主机的路由的机会。

这是因为,icmp的ping请求数据报在每经过一个路由器的时候,路由器都会把自己的ip放到该数据报中。

而目的主机则会把这个ip列表复制到回应icmp数据包中发回给主机。

但是,无论如何,ip头所能纪录的路由列表是非常的有限。

如果要观察路由,我们还是需要使用更好的工具,就是要讲到的traceroute(windows下面的名字叫做tracert)。

  3.icmp的应用——traceroutetraceroute是用来侦测主机到目的主机之间所经路由情况的重要工具,也是最便利的工具。

前面说到,尽管ping工具也可以进行侦测,但是,因为ip头的限制,ping不能完全的记录下所经过的路由器。

所以traceroute正好就填补了这个缺憾。

  traceroute的原理是非常非常的有意思,它受到目的主机的ip后,首先给目的主机发送一个ttl=1(还记得ttl是什么吗?

)的udp(后面就知道udp是什么了)数据包,而经过的第一个路由器收到这个数据包以后,就自动把ttl减1,而ttl变为0以后,路由器就把这个包给抛弃了,并同时产生一个主机不可达的icmp数据报给主机。

主机收到这个数据报以后再发一个ttl=2的udp数据报给目的主机,然后刺激第二个路由器给主机发icmp数据报。

如此往复直到到达目的主机。

这样,traceroute就拿到了所有的路由器ip.从而避开了ip头只能记录有限路由ip的问题。

有人要问,我怎么知道udp到没到达目的主机呢?

这就涉及一个技巧的问题,tcp和udp协议有一个端口号定义,而普通的网络程序只监控少数的几个号码较小的端口,比如说80,比如说23,等等。

而traceroute发送的是端口号>

30000(真变态)的udp报,所以到达目的主机的时候,目的主机只能发送一个端口不可达的icmp数据报给主机。

主机接到这个报告以后就知道,主机到了,所以,说traceroute是一个骗子一点也不为过:

  traceroute程序里面提供了一些很有用的选项,甚至包含了ip选路的选项

  篇二:

ping命令入门详解及应用举例

  ping命令详解及应用举例

  一、ping的基础知识

  ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。

ping是潜水艇人员的专用术语,表示回应的声纳脉冲,在网络中ping是一个十分好用的tcp/ip工具。

它主要的功能是用来检测网络的连通情况和分析网络速度。

ping有好的善的一面也有恶的一面。

先说一下善的一面吧。

  上面已经说过ping的用途就是用来检测网络的连同情况和分析网络速度,但它是通过什么来显示连通呢?

这首先要了解ping的一些参数和返回信息。

  二、ping命令详解

  首先需要打开dos命令界面,通过点击开始菜单中的“运行”选项,输入“cmd回车即可打开(如下图)。

  回车后

  我们输入ping/例出ping以下是ping的一些参数(如图):

  下面我和大家讲解一下,每个参数意思和使用。

  ping[-t][-a][-ncount][-llength][-f][-ittl][-vtos][-rcount][-scount]

  [-jcomputer-list]|[-kcomputer-list][-wtimeout]destination-list-tping指定的计算机直到中断。

  -a将地址解析为计算机名。

  -ncount发送count指定的echo数据包数。

默认值为4。

  -llength发送包含由length指定的数据量的echo数据包。

默认为32字节;

最大值是65,527。

  -f在数据包中发送"

不要分段"

标志。

数据包就不会被路由上的网关分段。

-ittl将"

生存时间"

字段设置为ttl指定的值。

  -vtos将"

服务类型"

字段设置为tos指定的值。

  -rcount在"

记录路由"

字段中记录传出和返回数据包的路由。

count可以指定最少1台,最多9台计算机。

  -scount指定count指定的跃点数的时间戳。

  -jcomputer-list利用computer-list指定的计算机列表路由数据包。

连续计算机可以被中间网关分隔(路由稀疏源)ip允许的最大数量为9。

  -kcomputer-list利用computer-list指定的计算机列表路由数据包。

连续计算机不能被中间网关分隔(路由严格源)ip允许的最大数量为9。

  -wtimeout指定超时间隔,单位为毫秒。

  destination-list指定要ping的远程计算机。

  三、如何利用ping命令检查网络连通状态:

★★★★★

  连通问题是由许多原因引起的,如本地配置错误、远程主机协议失效等,当然还包括设备等造成的故障。

首先我们讲一下使用ping命令的步骤。

使用ping检查连通性有五个步骤:

  1.使用ipconfig/all观察本地网络设置是否正确,如图;

  2.ping127.0.0.1,127.0.0.1回送地址ping回送地址是为了检查本地的tcp/ip

  协议有

  没有设置好;

  3.ping本机

  ip地址,这样是为了检查本机的ip地址设置和网卡安装配置是否有误;

  例如本机ip地址为:

192.168.18.2。

则执行命令ping192.168.18.2。

如果网卡安装配置没有问题,则应有类似下列显示:

  Replayfrom192.168.18.2bytes=32time  pingstatisticsfor192.168.18.2

  packetssent=4Received=4lost=00%loss

  approximateroundtriptimesinmilli-seconds

  minimum=0msmaxiumu=1msaverage=0ms

  如果在ms-dos方式下执行此命令显示内容为:

Requesttimedout,则表明网卡安装或配置有问题。

将网线断开再次执行此命令,如果显示正常,则说明本机使用的ip地址可能与另一台正在使用的机器ip地址重复了。

如果仍然不正常,则表明本机网卡安装或配置有问题,需继续检查相关网络配置。

  4.ping本网网关或本网ip地址,这样的是为了检查硬件设备是否有问题,也可以检查

  本机与本地网络连接是否正常;

(在非局域网中这一步骤可以忽略)

  假定网关ip为:

192.168.18.1,则执行命令ping192.168.18.1。

在ms-dos方式下执行此命令,如果显示类似以下信息:

  Replyfrom192.168.18.1bytes=32time=9msttl=255

  pingstatisticsfor192.168.18.1

  packetssent=4Received=4lost=0

  minimum=1msmaximum=9msaverage=5ms

  则表明局域网中的网关路由器正在正常运行。

反之,则说明网关有问题。

  5.ping远程ip地址,这主要是检查本网或本机与外部的连接是否正常。

  这一命令可以检测本机能否正常访问internet。

比如的ip地址为:

59.36.101.181。

在ms-dos方式下执行命令:

ping59.36.101.181,也可以直接。

如果屏幕显示:

  Replyfrom59.36.101.181bytes=32time=33msttl=252

  Replyfrom59.36.101.181bytes=32time=21msttl=252

  Replyfrom59.36.101.181bytes=32time=5msttl=252

  Replyfrom59.36.101.181bytes=32time=6msttl=252

  pingstatisticsfor59.36.101.181

  minimum=5msmaximum=33msaverage=16ms

  则表明运行正常,能够正常接入互联网。

反之,则表明主机文件(windows/host)存在问题。

  四、如何用ping命令来判断一条链路好坏?

  pin

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 法律文书 > 调解书

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1