计算机中“Ping”命令的基本工作原理是什么?

作者&投稿:地媚 (若有异议请与网页底部的电邮联系)
计算机最基本的工作原理是什么?~

计算机基本工作原理即“存储程序”原理,它是由冯·诺依曼提出的。
1946年,美籍匈牙利数学家冯·诺依曼提出了关于计算机的构成模式和工作原理的基本设想。
计算机基本构成模式
计算机应包括运算器、存储器、控制器、输入设备和输出设备五大基本部件
计算机中数的表示
计算机内部应采用二进制表示指令和数据
计算机的工作原理
计算机系统应按照下述模式工作:将编好的程序和原始数据,输入并存储在计算机的内存储器中(即“存储程序”);计算机按照程序逐条取出指令加以分析,并执行指令规定的操作(即“程序控制”)。这一原理称为“存储程序”原理,是现代计算机的基本工作原理,至今的计算机仍采用这一原理。

在网络应用中,ping网速与IP地址等都是非常常用的命令,要知道这其中的奥秘,有必要来看看Ping命令的工作过程到底是怎么样的。

假定主机A的IP地址是192.168.1.1,主机B的IP地址是192.168.1.2,都在同一子网内,则当在主机A上运行“Ping 192.168.1.2”后,都发生了些什么呢? 首先,Ping命令会构建一个固定格式的ICMP请求数据包,然后由ICMP协议将这个数据包连同地址“192.168.1.2”一起交给IP层协议(和ICMP一样,实际上是一组后台运行的进程),IP层协议将以地址“192.168.1.2”作为目的地址,本机IP地址作为源地址,加上一些其他的控制信息,构建一个IP数据包,并在一个映射表中查找出IP地址192.168.1.2所对应的物理地址(也叫MAC地址,熟悉网卡配置的朋友不会陌生,这是数据链路层协议构建数据链路层的传输单元——帧所必需的),一并交给数据链路层。后者构建一个数据帧,目的地址是IP层传过来的物理地址,源地址则是本机的物理地址,还要附加上一些控制信息,依据以太网的介质访问规则,将它们传送出去。 主机B收到这个数据帧后,先检查它的目的地址,并和本机的物理地址对比,如符合,则接收;否则丢弃。接收后检查该数据帧,将IP数据包从帧中提取出来,交给本机的IP层协议。同样,IP层检查后,将有用的信息提取后交给ICMP协议,后者处理后,马上构建一个ICMP应答包,发送给主机A,其过程和主机A发送ICMP请求包到主机B一模一样。  从Ping的工作过程,可以知道,主机A收到了主机B的一个应答包,说明两台主机之间的去、回通路均正常。也就是说,无论从主机A到主机B,还是从主机B到主机A,都是正常的。

Ping发送一个ICMP即因特网信报控制协议;回声请求消息给目的地并报告是否收到所希望的ICMPecho(ICMP回声应答)。它是用来检查网络是否通畅或者网络连接速度的命令。

作为一个生活在网络上的管理员或者黑客来说,ping命令是第一个必须掌握的DOS命令,它所利用的原理是这样的:利用网络上机器IP地址的唯一性,给目标IP地址发送一个数据包,再要求对方返回一个同样大小的数据包来确定两台网络机器是否连接相通,时延是多少。

ping用于

确定本地主机是否能与另一台主机成功交换(发送与接收)数据包,再根据返回的信息,就可以推断TCP/IP参数是否设置正确,以及运行是否正常、网络是否通畅等。Ping命令可以进行以下操作:

①通过将ICMP(Internet控制消息协议)回显数据包发送到计算机并侦听回显回复数据包来验证与一台或多台远程计算机的连接。

②每个发送的数据包最多等待一秒。

③打印已传输和接收的数据包数。

以上内容参考:百度百科-ping



Ping 命令基本工作原理:

PING (Packet Internet Groper),因特网包探索器,用于测试网络连接量的程序。Ping发送一个ICMP(Internet Control Messages Protocol)即因特网信报控制协议;回声请求消息给目的地并报告是否收到所希望的ICMP echo (ICMP回声应答)。它是用来检查网络是否通畅或者网络连接速度的命令。作为一个生活在网络上的管理员或者黑客来说,ping命令是第一个必须掌握的DOS命令,它所利用的原理是这样的:利用网络上机器IP地址的唯一性,给目标IP地址发送一个数据包,再要求对方返回一个同样大小的数据包来确定两台网络机器是否连接相通,时延是多少。

PING测试:

1.本机IP

例如本机IP地址为:172.168.200.2。则执行命令Ping 172.168.200.2。如果网卡安装配置没有问题,则应有类似下列显示:

Reply from 172.168.200.2 bytes=32 time<10ms

Ping statistics for 172.168.200.2

Packets Sent=4 Received=4 Lost=0 0% loss

Approximate round trip times in milli-seconds

Minimum=0ms Maximum=1ms Average=0ms

如果在MS-DOS方式下执行此命令显示内容为:Request timed out,则表明网卡安装或配置有问题。将网线断开再次执行此命令,如果显示正常,则说明本机使用的IP地址可能与另一台正在使用的机器IP地址重复了。如果仍然不正常,则表明本机网卡安装或配置有问题,需继续检查相关网络配置。

2.网关IP

假定网关IP为:172.168.6.1,则执行命令Ping 172.168.6.1。在MS-DOS方式下执行此命令,如果显示类似以下信息:

Reply from 172.168.6.1 bytes=32 time=9ms TTL=255

Ping statistics for 172.168.6.1

Packets Sent=4 Received=4 Lost=0

Approximate round trip times in milli-seconds

Minimum=1ms Maximum=9ms Average=5ms

则表明局域网中的网关路由器正在正常运行。反之,则说明网关有问题。

3.远程IP

这一命令可以检测本机能否正常访问Internet。比如本地电信运营商的IP地址为:202.102.48.141。在MS-DOS方式下执行命令:Ping 202.102.48.141,如果屏幕显示:

Reply from 202.102.48.141 bytes=32 time=33ms TTL=252

Reply from 202.102.48.141 bytes=32 time=21ms TTL=252

Reply from 202.102.48.141 bytes=32 time=5ms TTL=252

Reply from 202.102.48.141 bytes=32 time=6ms TTL=252

Ping statistics for 202.102.48.141

Packets Sent=4 Received=4 Lost=0 0% loss

Approximate round trip times in milli-seconds

Minimum=5ms Maximum=33ms Average=16ms

则表明运行正常,能够正常接入互联网。反之,则表明主机文件(windows/host)存在问题。



ping其实算是计算机中的一个程序,一个用cmd或者直接在运行中ping,它在ping对方网址的时候会发出一个请求信息,对方返回,计算延时。用这个可以检查网络连通性,也能看出网址的ip,但是现在很多服务器都是防ping的。

工作原理就是:利用网络上机器IP地址的唯一性,给目标IP地址发送一个数据包,再要求对方返回一个同样大小的数据包来确定两台网络机器是否连接相通,时延是多少?

黑客教学,ping命令的使用,瞬间成为电脑高手




电脑中的ping命令是什么意思?它的做什么用的 ?
4. Ping本网网关或本网IP地址,这样的是为了检查硬件设备是否有问题,也可以检查本机与本地网络连接是否正常;(在非局域网中这一步骤可以忽略)5. Ping远程IP地址,这主要是检查本网或本机与外部的连接是否正常。

ping是什么意思?
ping是网络诊断工具的意思。ping是一种计算机网络工具,用来测试数据包能否透过IP协议到达特定主机。ping的运作原理是向目标主机传出一个ICMP的请求回显数据包,并等待接收回显回应数据包。程序会按时间和成功响应的次数估算丢失数据包率(丢包率)和数据包往返时间(网络时延,Round-trip delay time)。在19...

为什么有时ping值高?
Ping值过高最直接的表现就是访问速度的缓慢,例如在与朋友进行对话时,迟迟缓冲不出消息内容,或者是在进行游戏时因为卡机而闯关失败。这些都将影响用户体验,也是为何需要改善Ping的原因。大多数宽带连接的Ping值平均为100 ms及以下,在游戏领域,任何低于20 ms的Ping都被认为是例外和“低Ping”,介于50 ...

ping命令的工作原理??
首先,Ping命令会构建一个固定格式的ICMP请求数据包,然后由ICMP协议将这个数据包连同地址“192.168.1.2”一起交给IP层协议(和ICMP一样,实际上是一组后台运行的进程),IP层协议将以地址“192.168.1.2”作为目的地址,本机IP地址作为源地址,加上一些其他的控制信息,构建一个IP数据包,并在一个...

cs中PING是什么意思?
ping命令是测试网络通不通的,正常情况下每次会发送4个32位的数据包 ping后面直接跟ip地址 例如:ping 192.168.1.1 Reply from 192.20.239.132: bytes=32 time=101ms TTL=243(网络正常)当然后面还可以跟很多的参数 比如:-t(无限的ping下去,除非手动停止)-n(ping的次数)-a(返回对方主机...

电脑PING值是什么意思
电脑PING值是指从电脑向网络服务器发送数据到接收到服务器反馈数据的时间,通常以毫秒(ms)为单位计算。这个值代表了电脑与服务器之间的连接速度。PING值越小,连接速度越快。例如,使用28.8k速度上网时,连接国内的服务器的速度约为200~300ms;使用56K上网时,速度则为100~200ms;而使用ISDN上网时,...

CS1.6中的PING是咋回事啊?
Ping 是一种机算机命令,通过向计算机发送 ICMP 回应报文并且监听回应报文的返回,以校验与远程计算机或本地计算机的连接速率。“to high a ping ”在CS游戏中大概的意思就是说你的网络传输速度太慢!有一些某些CS服务器会对用户PING值进行限制,比如你的PING值高于一定数值,就会被服务器自动踢出,...

什么是ping通
则表明局域网中的网关路由器正在正常运行。 反之,则说明网关有问题。 远程IP这一命令可以检测本机能否正常访问Internet。 比如本地电信运营商的IP地址为:202.102.48.141。 在MS-DOS方式下执行命令:Ping202.102.48.141,如果屏幕显示: Replyfrom202.102.48.141bytes=32time=33msTTL=252Replyfrom202.102.48.141bytes=32time...

ping网站多少才算好?
PING<3ms,是正常范围 2、如果是用普通宽带,PING<50ms,是正常范围 影响PING的因素,有以下原因:1、如果电脑启用后台程序、PPS、快播、下载软件、上传文件等,会影响PING值,可以通过关闭后台软件、暂停上传或下载提高PING值。2、如果在线过长,也会影响PING值,可以通过关闭重启提高PING值。

办公室电脑ping 其它设备正常,ping打印机ip时会出现超时很频繁_百度知 ...
Windows自带了防火墙,默认是启用的,是防火墙阻挡了ping的请求,只要关闭防火墙就能解决这个问题,但是,关闭防火墙之后,会给系统带来安全隐患,所以我们只要找到防火器中相应的设置,启用它就可以了。打印机(Printer) 是计算机的输出设备之一,用于将计算机处理结果打印在相关介质上。衡量打印机好坏的指标有...

开封县15278107695: “ping”命令是做什么的?怎么使用? -
抄修兰菌: Ping是个使用频率极高的实用程序,用于确定本地主机是否能与另一台主机交换(发送与接收)数据报.根据返回的信息,你就可以推断TCP/IP参数是否设置得正确以及运行是否正常.需要注意的是:成功地与另一台主机进行一次或两次数据报...

开封县15278107695: 电脑中的ping命令是什么意思?它的做什么用的 ? -
抄修兰菌: 利用它可以检查网络是否能够连通,用好它可以很好地帮助我们分析判定网络故障.应用格式:Ping IP地址.该命令还可以加许多参数使用,具体是键入Ping按回车即可看到详细说明.1.Ping本机IP 例如本机IP地址为:172.168.200.2.则执行...

开封县15278107695: ping 命令能干些什么?
抄修兰菌: 它能告诉你现在哪些机器可用.ping 可能是最基本的 UNIX 网络命令,它仅仅向你提供的地址发送一个小包,然后侦听这台机器是否有“回答”.你可使用机器的 Internet 地址,如 192.78.222.81,或者也可使用机器名:ping therehost.该名字...

开封县15278107695: 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 校验与指定计算机的...

开封县15278107695: 什么是ping,有什么作用 -
抄修兰菌: 它常被用来测试局域网的连通状态.校验与远程计算机或本地计算机的连接.只有在安装 TCP/IP 协议之后才能使用该命令.要知道这其中的奥秘,我们有必要来看看Ping命令的工作过程到底是怎么样的. 假定主机A的IP地址是192.168.1.1,...

开封县15278107695: 怎样简单的描述计算机中ping命令的功能?
抄修兰菌: ping命令计算信号往返时间和(信息)包丢失情况的统计信息,并且在完成之后显示一个简要总结

开封县15278107695: ping命令执行了什么功能 -
抄修兰菌: ping命令的作用- - Ping是潜水艇人员的专用术语,表示回应的声纳脉冲,在网络中Ping 是一个十分好用的TCP/IP工具.它主要的功能是用来检测网络的连通情况和分析网络速度. Ping有好的善的一面也有恶的一面.先说一下善的一面吧.上面...

开封县15278107695: 电脑运行的ping是做什么用的?具体怎么操作!
抄修兰菌: ping命令主要用于查看网络上的主机是否在工作,它会向该主机发送ICMP ECHO-REQUEST包,该主机本身又发回一个响应,这条命令对查找远程主机很有用.该命令的一般格式为:ping[-t][-a][-n count][-l length][-f][-i ttl][-v tos][-r count][-s count]...

开封县15278107695: 求ping命令的作用和详细点的用法 -
抄修兰菌: PING命令 用于验证与远程计算机的连接.该命令只有在安装了 TCP/IP 协议后才可以使用.Ping命令的主要作用是通过发送数据包并接收应答信息来检测两台计算机之间的网络是否连通.当网络出现故障的时候,可以用这个命令来预测故障和...

开封县15278107695: ping命令是如何使用的 -
抄修兰菌: ping命令是测试网络连通性的.比如两台电脑相连.一台ip为192.168.0.1另一台为192.168.0.2,在第二台电脑的运行里输入ping 192.168.0.1 或是在命令提示符(运行里键入cmd可以进入命令提示符)下输入ping 192.168.0.2 出现 Reply from 192....

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网