简单的说,Ping就是一个测试程序,如果Ping运行正确,你大体上就可以排除网络访问层、网卡、MODEM的输入输出线路、电缆和路由器等存在的故障,从而减小了问题的范围。

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

Ping程序的实现 
   1 实现方法是主机向远程计算机发出ICMP回显请求以后,远程计算机会拦截这个请求,然后生成一条一条回显应答信息,再通过网络传回给主机。 
   2 假如某些原因,不能抵达目标主机,就会生成对应的ICMP错误消息("比如 目标主机访问不可达"),由原先打算建立通信的那个路径上某处的一个路由器返回。 
   3 假定与主机的物理性连接并不存在问题,但远程主机已经关机或没有设置对网路事件作出相应,便需由自己的程序来执行超时检测,侦测出这样的情况。

ping 使用的是ICMP协议,它发送icmp回送请求消息给目的主机。ICMP协议规定:目的主机必须返回ICMP回送应答消息给源主机。如果源主机在一定时间内收到应答,则认为主机可达。

1.查看局域网内连接电脑的主机名

查看同一交换机下电脑主机名

cmd内输入“net view”

2.查看局域网内其它主机的IP地址

在上一步的基础上,输入“ping -4 主机名”,即可看到标识处主机的IP地址

3.查看IP地址对应的主机名

cmd内输入“ping -a ip地址”

4.ping命令 默认为ping 四次就结束了

如果后面加“/t”就会一直ping下去,Ctrl+C可以终止

TTL(生存期)---记录可以被缓存多少秒。

5.ping常用选项

TTL是生存时间的意思,就是说这个ping的数据包能在网络上存在多少时间。当我们对网络上的主机进行ping操作的时候,我们本地机器会发出一个数据包,数据包经过一定数量的路由器传送到目的主机,但是由于很多的原因,一些数据包不能正常传送到目的主机,那如果不给这些数据包一个生存时间的话,这些数据包会一直在网络上传送,导致网络开销的增大。当数据包传送到一个路由器之后,TTL就自动减1,如果减到0了还是没有传送到目的主机,那么就自动丢失。

//netstat命令

Netstat用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况//arp

//使用 arp -a 就是查看缓存中ip 与 mac 地址的映射

TCP/IP---ping命令相关推荐

  1. 用计算机名ping得ip,PING命令取得计算机名和IP

    一.IPCONFIG /ALL Host Name 后面就是计算机名 二.系统本身有变量 %computername% 表示计算机名 echo %computername% 三.刚刚发现 hostna ...

  2. 【XR806开发板试用】TCP通信测试 Ping 命令测试

    1.工程准备 由于要使用wifi功能,直接从wlan_demo复制一份出来,然后修改. 源文件只留下 main.c 就可以了. BUILD.gn文件 import("//device/xra ...

  3. [TCP/IP] ping traceroute和TTL

    1.Time To Live是生存时间的意思,就是说这个ping的数据包能在网络上存在多少时间.当我们对网络上的主机进行ping操作的时候,我们本地机器会发出一个数据包,数据包经过一定数量的路由器传送 ...

  4. TCP/IP sysctl命令参数

    sysctl sysctl参数说明 参数 参数说明 -a, --all 显示所有变量 -A 与-a参数一样 -X 与-a参数一样 -b, --binary 打印值(不起新行) -e, --ignore ...

  5. orale的tnsping与TCP/IP的ping命令的比较

    转自:http://www.builder.com.cn/2007/0915/507188.shtml 比较orale的tnsping与TCP/IP的ping命令: ----------------- ...

  6. ssh命令、ping命令、traceroute 命令所使用的协议

    在Node reboot or eviction: How to check if yourprivate interconnect CRS can transmit network heartbea ...

  7. TCP/IP协议基础(转)

    转自 http://www.chinaunix.net 作者:Bernardus160  发表于:2003-12-03 17:33:15 TCP/IP协议基础 -------------------- ...

  8. 网络 TCP/IP 分层思想 综合布线系统

    计算机网络组成:硬件.操作系统.应用程序 计算机网络功能分为 资源共享.数据传输.增加可靠性.提高系统处理能力 计算机网络发展阶段 60年代--标志性事件:ARPANET--关键技术:分组交换 70- ...

  9. 自研录屏软件(支持TCP/IP远程控制)

    一.背景 做软件测试的同学应该遇到过这种情况,测试过程中发现了一个bug,给开发提单后,开发来找你沟通,让你提供问题产生的现象,如果你没有录屏或者截图,开发无法定位问题,就会让你复现.这个过程是非常痛 ...

  10. 使用 Ping 命令测试 TCP/IP 配置

    [list] [*] 要快速获取计算机的 TCP/IP 配置,请打开 命令提示符,然后键入 ipconfig.在"ipconfig"命令的显示中,要确保您正在测试的 TCP/IP ...

最新文章

  1. 调试应用不发愁,免安装的 curl 来帮忙
  2. 关于运维自动化工具saltstack的教程更新页面
  3. ORACLE EBS 多账套总结
  4. 【Django】数据库主从配置
  5. vue 数值 拼接字符串_【Vue原理】Compile - 白话版
  6. Java编程——输入某年某月某日,判断这一天是这一年的第几天?
  7. ARM:供给中国 160 亿颗芯片,继续授权华为!
  8. 2020年河南对口升学计算机类专业课试卷,2009年河南对口升学计算机专业试卷专业课...
  9. 推荐12个优秀的 HTML5 网站设计案例欣赏
  10. 眨眼视频制作与生成活体视频生成
  11. 知识管理,助力员工培训体系构建
  12. Mac 怎么打开两个终端
  13. 康托尔、哥德尔、图灵——永恒的金色对角线
  14. 小程序源码:装B神器P图修改微信流量主小程序源码下载趣味恶搞图制作
  15. 50行Python搞定京东商品抢购
  16. Flutter-RefreshIndicator不能下拉刷新
  17. 归并排序(Java代码实现)
  18. webshell多种方法免杀
  19. Java并发编程实践之并发理论基础(一)
  20. Kerberos认证原理与环境部署

热门文章

  1. 连续投影算法_腾讯优图 | 3D结构光摄像头深度算法综述
  2. 防盗链及图片加密系统
  3. 报错解决:ninja: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.20‘ not found (required by ninja)
  4. 光波函数和薛定谔方程
  5. layui 点击头像 上传头像
  6. Taobao 的 Linux 内核开源贡献
  7. 使用 Unbound 创建DNS服务器
  8. 稳定币usda是哪个发行的_什么是USDA?_USDA币介绍_USDA币种百科_创始团队和代币总量_蜜蜂查...
  9. QT 控件动态效果之QPropertyAnimation
  10. Http get与pos