首先,ping使用了协议ICMP

ICMP的一个重要应用就是分组间探测PING,用来检测两主机间的连通性
ping使用了ICMP回送请求和回送回答报文,是应用层间使用网络层ICMP的一个例子,并没有通过运输层的TCP/UDP

Ping程序的实现

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

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

ping后地址:使用DNS协议将域名转换为ip地址,获取ip地址后在数据链路层用MAC地址进行传输【这里用到ARP地址解析服务】

回顾
域名【应用层】、IP地址【网络层】、物理地址【数据链路层】间的转换
DNS:域名—>IP地址
ARP:IP—>MAC
RARP:MAC---->IP

公司局域网上ping www.qq.com相关推荐

  1. 手机WIFI传文件到局域网服务器,电脑和手机在同一局域网上,怎样无线传输文件? -电脑资料...

    最近教程网经常收到访客"关于电脑和手机在同一局域网上,怎样无线传输文件"的提问,下面就给出详细解答,希望能帮到大家, 手机与电脑之间传输文件的话通常用数据线进行传输,优点是传输速度 ...

  2. 用通通通作代理在局域网上QQ

    日期:2005-02-21 作者:floodzhu 备注: 我们公司是用代理(ISA2004)上互联网的,公司封了QQ网址的DNS域名解析(*.qq.com; *.tencent.*),把它都定位到了 ...

  3. Linux下如何接ADSL一类的宽带猫带动局域网上internet

    系统准备:一个运转正常的Linux(这个大家都有) 硬件要求:至少一块网卡,宽带设备已经申请完毕,同时已经开通 广州电信的ADS(LAN)L使用的是PPPOE拨号方式,因此,要在Linux下使用ADS ...

  4. 局域网下ping不通另一台电脑

    在ping不通的电脑上对防火墙进行如下设置:依次单击"防火墙"-"高级设置"-"入站规则",开启"文件与打印机共享(回显请求 - ...

  5. 把angular(vue等)项目部署在局域网上

    在cmd中输入 ipconfig , 复制自己电脑的ipv4地址 在启动项目的时候加上 --host 192.167.8.100 (本机地址) 在同一局域网下(wifi)其他设备访问此地址+端口号即可 ...

  6. 桥接模式使手机和电脑,虚拟机在同一个局域网下

    在这一次问题中我发了差不多3天才找到问题(不是都在找),开始是我的项目中上传一个图片到linux的服务器中,然后我的手机端通过linux服务的地址找到图片,显示小头像,但是开始我的头像一直是空白,开始 ...

  7. 蓝牙是局域物联网最佳方案?「桂花网」获千万美元B+轮融资

    今日,蓝牙物联网企业桂花网(Cassia)完成千万美元B+轮融资,由双湖资本领投.资金将用于技术创新.开发下一代蓝牙物联网产品及解决方案和进一步拓展海内外市场. 桂花网成立于2014年,基于蓝牙物联网 ...

  8. 【BAT】查询局域内所有的IP

    [BAT]查询局域内所有的IP 在企业或家庭网络中,经常需要查询局域网内所有的 IP 地址.以下是一些方法可以帮助你实现这个目标: 使用 ping 命令 在 Windows 命令行中,可以使用 pin ...

  9. 局域网下seafiles网盘的使用

    局域网下seafiles网盘的使用 路由器设置 IP与MAC绑定 重要的事情说三遍!重要的事情说3遍!去查看服务器ip挺麻烦的. docker-compose部署seafile 该教程来自B站科技区大 ...

最新文章

  1. SyntaxError: invalid syntax的问题原因和解决办法
  2. mysql 5.7 配置多实例 — 独立配置文件方式
  3. Task和async/await详解
  4. OS复习——设备管理习题
  5. 基于JAVA+SpringMVC+Mybatis+MYSQL的汽车维修管理系统
  6. BZOJ 1734: [Usaco2005 feb]Aggressive cows 愤怒的牛( 二分答案 )
  7. if __name__ == __main__:什么意思_【Python】__name__ 是什么?
  8. Flash 第七章 元件,帧,库管理
  9. iOS系统与Windows电脑如何做到无线传输文件?
  10. SDOI 2014 数表 题解
  11. 神奇宝贝/数码宝贝分类器笔记-机器学习-李宏毅2021
  12. 一份理想的程序员工作
  13. 雨量水位监测站 水情监测
  14. 微信小程序新闻信息列表展示
  15. 阿里百秀项目实战day3
  16. 《现代操作系统》读书笔记1
  17. 服务器BIOS和BMC等知识详解
  18. ISO 26262中的ASIL等级确定与分解(转载)
  19. 输电线路巡检红外图像与可见光图像融合数据集(含分割标签,1700多张图像),可见光图像,红外灰度图像,一一对应可用于图像配准
  20. 图书推荐:《战略地图:化无形资产为有形成果》Strategy maps: converting intangible assets into tangible outcomes By Robert S

热门文章

  1. NEUQ-ACM 第四次双周赛(天梯赛模拟题L1~L2)
  2. python list删除元素的几种方式
  3. perl uc,lc,ucfirst,lcfirst大小写转换函数
  4. 酷炫骚操作,票圈装13神技,极坐标全景图
  5. Elasticsearch数据采集解决方案
  6. ubuntu环境配置:tmp文件夹内存不足
  7. java 文件的md5值_Java计算文件的MD5值
  8. 西铁城s621c打印机调试说明_西铁城CLS621C驱动
  9. 【财富空间】湖畔大学梁宁:成就高的那批人,全都有同一种天分
  10. 7个示例科普CPU Cache line