创建网站投资多少钱北京网页设计电脑培训
news/
2025/9/24 5:42:10/
文章来源:
创建网站投资多少钱,北京网页设计电脑培训,photoshop手机版在线使用,在互联网上如何赚钱晚上好#xff0c;我是老杨。
Ping这几个字母#xff0c;已经深入网工人的骨髓了吧#xff1f;
把Ping用到工作里#xff0c;肯定不少人在用#xff0c;但对Ping的了解和理解是不是足够深#xff0c;取决了你能在工作里用到什么程度#xff0c;能让它帮你到什么地步。…晚上好我是老杨。
Ping这几个字母已经深入网工人的骨髓了吧
把Ping用到工作里肯定不少人在用但对Ping的了解和理解是不是足够深取决了你能在工作里用到什么程度能让它帮你到什么地步。
我用三个问题来测试一下你对Ping的了解程度
如何知道是否有人正在发起 ping
对方执行 ping 的时候能否在对方不知情的情况下获取对方的 IP
ping 命令工作在 OSI 七层网络模型的哪一层
能回答的上来不
今天想系统和你说一说Ping那些事虽然我之前也说过不少但都相对碎片化。
从头给你来一遍效果更佳。 今日文章阅读福利《网工最全技术图谱高清》
私信我回复关键词“网络技术”即可领取网工经典技术思维导图最全版本替你理清技术思路拨开技术迷雾指导你24年的努力方向 01 怎么趣味理解ping Ping这个技术其实就是咱们用来检查网络通不通的一种小工具用它就可以帮你了解网络连接的情况。
它的原理就像是在网络世界里喊话看看对方能不能听见你的声音。具体点说ping利用ICMP协议发出一个“回声请求”然后等待对方回应一个“回声应答”。
如果对方回应了就说明网络是通的还能告诉你大概需要多久时间。
也就是说你用Ping的时候其实是在向另一台电脑或者服务器打个招呼“嘿你在吗”
然后如果对方在线它会回复你“在呢怎么了”
这样一来回你就知道对方在那儿并且你们之间的通信是通的。
如果你发现对方没有回应那可能是它不在线或者在路上出了点问题比如网络连接断了或者别的原因。
这就好比你喊了朋友一声但他没回答你可能就会想他是没听见呢还是碰到什么麻烦了
而且Ping还可以告诉你这“喊话”用了多久。
如果回应很快就来了说明网络速度挺快
如果等了半天才有回复那可能就表示网络有点卡或者是距离太远了。
也就是说利用Ping你就可以向设备B发送一个数据包以检查其是否能够做出回应。 若无法Ping通设备B这表明目标主机可能遇到了断线或其他连接问题。
若能成功Ping通可以通过测量数据包往返所花费的时间来确定网络延迟。
Ping用的是ICMP协议。这个协议和TCP、UDP不太一样后两者工作在OSI模型的第四层也就是传输层但ICMP要更基础一些位于网络层的第三层。
当我们聊到Ping命令它就是在网络层上执行的一个功能用ICMP协议来检查两台主机之间是否可以互相到达以及需要多少时间。
ICMP协议全称是Internet Control Message Protocol通常用于网络上的错误报告和状态信息的传递。
当你执行Ping命令时实际上就是在发送一个ICMP Echo Request消息然后等待对方回复一个ICMP Echo Reply。
这样一来一往就能检测出两个网络节点之间的连接是不是畅通的同时还能测出数据往返所需的时间也就是往返时间RTT。
当然关于ping的实用方法也有不少。
你可以在命令提示符中键入“ping”后跟目标IP地址或者域名这样会发送四个回显请求包并等待回应以检测网络连接的有效性和响应时间。
如果你输入“ping -t”加上目标IP地址或域名ping会持续不断地发送数据包并接收回应直到你按下CtrlC来停止这有助于观察网络的稳定程度和数据丢失情况。
通过输入“ping -n 数量”然后是目标IP地址或域名你可以指定发送数据包的确切数量这样可以更精确地评估网络的性能指标。
你也可以通过键入“ping -s 跳数”加目标IP地址或域名可以获取每一跳的时间戳信息帮助分析造成网络延迟的潜在因素。
这些内容我在《想不到吧原来ping还能这么用 》都有详细说明。
最近还发现了两款Ping的增强工具十分好用叫做“AKKPing”和“科来Ping”推荐你去尝试下载使用下体验感提升不少。
当然私信暗号“工具2024”这些好用工具下载链接也可以找我拿哈。 02 如何知道有人正在 ping 服务器 在网络中ping的作用主要有三种
1、用来检测网络的连通情况和分析网络速度
2、根据域名得到服务器IP
3、根据 ping返回的TTL值来判断对方所使用的操作系统及数据包经过路由器数量
那如果有人正在 ping 我们有没有办法知道是谁在 ping
当然可以。
执行ping命令本质就是在对目标主机发起主动的网络探测更确切地说是在发起一个请求然后等待一个响应通过这个响应来判断目标主机的网络状态。
要知道Ping用的是哪个层次的协议来发这个招呼你一旦懂了就能通过一些工具比如“抓包”工具看看有没有人正在对服务器做Ping探测。
而且翻翻服务器的日记也能发现是不是有谁以前Ping过它。因为Ping是基于TCP/IP模型里的第三层也就是网络层用ICMP协议聊天的所以你就可以利用这点通过抓包找到那些Ping的数据传输分析数据包的来源揪出是谁在呼叫你的主机。
至于看过去谁Ping过你的电脑道理差不多只不过一个是现场直播一个成了回放旧录像带。
有时候你会听到人们说Ping工作在应用层这么理解其实是因为Ping是直接为用户服务的。
但如果你换个角度看从干活的层面来看你会发现Ping更像是网络层的活儿。简单来说就是Ping为大家服务但它的技术支持来自网络层。 那么实操上怎么做
如果你用的是Linux系统你可以用iptables设置一套专门对付ICMP包的过滤规则然后用dmesg命令查看这些数据包。
或者你也可以用tcpdump这工具来捕捉Ping的请求。Windows用户的话就方便多了直接用Wireshark在界面上输入“ICMP”就能过滤出相关的信息一目了然。
记住如果你能够访问服务器或设备的网络接口你就有可能找到谁在Ping你。
但有时候由于网络地址转换NAT或者伪造IP地址的原因看到的源IP可能不会直接指向实际的发送者而是显示为中间设备或代理服务器的地址。
在这种情况下你可能需要更深入的分析或者联系你的互联网服务提供商以获取更多帮助。
关于更多Ping的技术内容详解感兴趣的网工朋友可以继续浏览
《同vlan不同网段能否ping通 》
《没看完这篇文章别说你会用Ping 》
《奇怪能ping通怎么还是上不了网 》
《ping三个不存在的IP地址后你能得到……》
《网络工程师常用命令排行榜Ping就在这一行》
愿你看完能过收获良多。 原创老杨丨10年资深网络工程师更多网工提升干货请关注公众号网络工程师俱乐部
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/914986.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!