在电脑基础操作中,很多人在操作电脑中可以接触到这个ping命令。但是都是没有深入的去了解这个ping命令。对于ping命令在电脑中可以通过ping来判断及解决网络故障。我们每天都接触电脑使用互联网的人来说也是要去了解ping命令的基础使用。

ping命令的工作原理:

ping的原理就是首先建立通道,然后发送包,对方接受后返回信息,这个包至少包括以下内容,发送的时候,包的内容包括对方的ip地址和自己的地址,还有序列数,回送的时候包括双方地址,还有时间等,主要是接受方在都是在操作系统内核里做好的,时刻在监听,提供一段c程序的代码。网络上的机器都有唯一确定的IP地址,我们给目标IP地址发送一个数据包,对方就要返回一个同样大小的数据包,根据返回的数据包我们可以确定目标主机的存在,可以初步判断目标主机的操作系统等。

比如你来ping一下网站,用这个可以检查网络连通性,也能看出网址的ip,这里在【ping www.xue51.com】执行该ping命令就能查看该网站是否被连同服务器,能否正常打开。如果它在ping对方网址的时候会发出一个请求信息,对方返回,计算延时。但是现在很多服务器都是防ping的。如图所示:

如何进入并使用ping命令?

点击桌面开始菜单,点击“开始菜单”上面的“运行”程序,然后在运行输入框输入cmd命令,执行该命令即可打开命令提示符窗口。然后再输入【ping /?】 例出ping 以下是PING的一些参数。如图所示:

-t ping指定的主机,直到停止。比如你的不间断的向目标ip低走发送数据包,在对方数据包承受不了这么多数据之后就会因为网络异常而掉线,这样就会导致网站打不开及网络连接不上的故障。

-a将地址解析成主机名

-n count 要发送的回显请求数,默认值为 4。

-l size 发送缓存区大小  默认为3次。如果网络速度比较慢,3次对我们来说也浪费了不少时间,因为现在我们的目的仅仅是判断目标IP是否存在,那么就定义为一次吧。

-f 在数据包中设置“不分段”标志(适用于IPv4)数据包就不会被路由上的网关分段。

-i TTL 生存时间

-v TOS服务类型(用于IPv4.该设置已不赞成使用,并且对IP标头中的服务字段类型没有任何影响)。

-r count 记录计算跃点的路由(适用于IPv4)

-s count 计数跃点的时间戳(适用于IPv4)

-J host-list与主机列表在一起的松散源路由(适用于IPv4)

-k host-list与主机列表一起的严格源路由(适用于IPv4)

-w timeout等待每次回复的超时时间(毫秒)

-R 同样使用路由标头测试反向路由(适用于IPv6)

-S srcaddr要使用的源地址

-4 强制使用IPv4

-6 强制使用IPv6

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

2. Ping 127.0.0.1,127.0.0.1 回送地址Ping回送地址是为了检查本地的TCP/IP协议有没有设置好;

3. Ping本机IP地址,这样是为了检查本机的IP地址是否设置有误;

4. Ping本网网关或本网IP地址,这样的是为了检查硬件设备是否有问题,也可以检查本机与本地网络连接是否正常;(在非局域网中这一步骤可以忽略)

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

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

Ping这个命令除了可以检查网络的连通和检测故障以外,还有一个比较有趣的用途,那就是可以利用它的一些返回数据,来估算你跟某台主机之间的速度是多少字节每秒

我们先来看看它有那些返回数据。

在例子中"bytes=32"表示ICMP报文中有32个字节的测试数据,"time=4ms"是往返时间。 Sent 发送多个秒包、Received 收到多个回应包、Lost 丢弃了多少个Minmum 最小值 、MAXimun 最大值、Average 平均值。所在图上来看,来回只用了4MS 时间,lost =0 即是丢包数为0,网络状态相当良好。 (更详细可以使用-n参数 “ping –n 100 IP地址” ping 100次。查看 Sent Received Lost Minmum MAXimun Average 这些值的变化。)

计算机网络中ping命令的使用方法,ping命令的基础使用技巧相关推荐

  1. oracle home 命令,$ORACLE_HOMEbin目录下所有命令的使用方法及命令详解

    求$ORACLE_HOME/bin目录下所有命令的使用方法及命令详解 如题. $ORACLE_HOME/bin目录下有很多命令,那我们平时用到的也不是太多,即使用到的那部分可能用法也不是完全能掌握,所 ...

  2. linux命令及其使用方法,Linux命令及其使用方法

    Linux命令及其使用方法 (来源: 中国系统分析员) cat cd chmod chown cp cut 名称:cat 使用权限:所有使用者 使用方式:cat [-AbeEnstTuv] [--he ...

  3. 计算机网络中IP地址的配置方法,网络ip地址设置多少_电脑ip地址一般设置多少-win7之家...

    大家都知道每台计算机都有自己的一个ip地址,我们要进行一些网络设置的时候都需要使用到ip地址,但是很多用户还不知道网络ip地址设置多少,为了帮助到大家,接下来给大家讲述一下电脑ip地址一般设置多少吧, ...

  4. python中if函数的使用方法_Python-15 (if的基础使用)

    #    1. 判断语句 if 的基本语法 判断语句又称为分支语句,即判断条件成立执行,不成立执行另外一种情况 基本语法: if 判断条件: 条件成立,执行语句 注意: 1> if 语句可以看做 ...

  5. oracle数据库impdp命令的使用方法

    oracle数据库impdp命令的使用方法 impdp命令直接在命令行(cmd/bash)下直接用,不必登录oracle.只能导入expdp命令导出的dmp文件. 但是导出时数据所在的表空间以及用户会 ...

  6. linux怎么知道ping命令,教程方法;通过ping命令查看服务器类型(linux还是windows系列)电脑技巧-琪琪词资源网...

    琪琪词资源网-教程方法;通过ping命令查看服务器类型(linux还是windows系列)电脑技巧,以下是给大家带来的教程方法;通过ping命令查看服务器类型(linux还是windows系列),大家 ...

  7. 关于ICMP与ping:计算机网络中的侦察兵

    关于ICMP与ping:计算机网络中的侦察兵 本文章主要内容引用自:1.刘超,趣谈网络协议 2.每天学习一个命令:traceroute 查看路由信息 ICMP协议的格式 在日常工作生活中,大家经常会遇 ...

  8. # hadoop/Linux环境准备和搭建(在Windows11下)——创建虚拟机中ping后网络不可达ping不通的处理方法

    文章目录 介绍 一.软件准备 二.操作步骤 1.新建虚拟机 2.安装系统(CentOS 7) 3.VMware的网络编辑 4.修改 windows 的主机映射文件(hosts 文件) 5. 结果显示 ...

  9. C# ping命令的实现方法:Ping类的使用

    本文介绍C# ping命令的实现方法,首先利用原始Socket套接字,实现ICMP协议,然后执行ping命令.最后,还可以使用C# 2.0中新增的Ping类来实现. 以下介绍C# ping命令的两种实 ...

最新文章

  1. mysql 自动化运维工具_部署MySQL自动化运维工具inception+archer
  2. WEB框架原理(socket)
  3. 程序员面试100题之十二:求数组中最长递增子序列
  4. uva11991 Easy Problem from Rujia Liu?
  5. html如何算小于0判断错误,如果长度小于0在javascript中提醒
  6. 测试学开发——第一课:java学习路程
  7. 手工查杀myplayer病毒
  8. 算法精解----快速排序(方式1)
  9. Mac 百度云加速下载,突破限速,大文件无压力(小白使用无压力)
  10. 项目实施工程师的工作
  11. 债券估值-零息债券、附息债券和永久债券
  12. Linux:设置文件夹权限之777的含义
  13. 桌球java_java实现一个桌球小游戏
  14. 计算机考试设置背景音乐,给Excel表格添加背景音乐
  15. 如何将控制台程序发布为服务
  16. OpenCV双目鱼眼相机标定
  17. 深入理解:cmd下java命令启动JVM运行class文件时,可以自动识别不同编码编译后的class文件并加之运行
  18. 新手福利——理解java多态的概念和作用
  19. 微信小程序实现展示/收起切换图标,上下效果(超详细)
  20. 远程智能化灌溉系统 解决方案

热门文章

  1. leetcode hot100(第二部分) + python(c++)
  2. pytorch实现常用的一些即插即用模块(长期更新)
  3. 【每日SQL打卡】​​​​​​​​​​​​​​​DAY 10丨买下所有产品的客户【难度中等】
  4. 线程Blocked--SynchronizedDemo
  5. C++学习之路 | PTA乙级—— 1039 到底买不买 (20 分)(精简)
  6. ios android分享代码,快速插入代码块——iOS Android
  7. matlab读取时间数据,Matlab有关数据库读取及时间项的设定
  8. dmp只导数据不导结构_今日头条快消食品推广CVR为何高达4.40%?原来DMP定向这么好...
  9. linux---基础02
  10. 怪哉翻译软件测试,[东方朔传翻译]东方朔传·怪哉原文与翻译