也是没想到,“ping”这么个计算机术语,竟然在英雄联盟MSI话题下被讨论上了热搜 。
无论在微博还是知乎,不少“ping”相关话题的热度已经过千万甚至上亿 。
文章图片
从话题下的讨论来看,不少网友甚至产生了对ping的研究热情:
文章图片
说起来,经常玩联机游戏的小伙伴,想必对ping都不陌生 。
谁还没感受过几次被ping值支配的恐惧呢?(手动狗头)
ping值越高,代表着打游戏时的网络延迟越高,表现到游戏中,就是延迟低的比延迟高的人更快做出各种(击杀、移动等)动作 。
文章图片
注意,这里的ping值并不代表你的网速 。
这么说吧,如果你的数据包是一份快递的话,网速越高代表卡车吨量越大,而ping值则代表了这辆卡车能跑得多快、路上有多堵 。
越低的ping值,意味着你的网络越畅通,但和它一次能搬运多少数据并没有什么关系 。
但你知道,ping最初是如何被发明出来的吗?
其实,这个如今在打游戏、开会和测延迟中“无处不在”的计算机技术,当年竟然是被“随手”写出来的 。
故事还要从80年代的时候说起 。
来自1983年的千行代码
这个名叫ping的工具,最初是由一位叫Michael John Muuss的老哥搞出来的 。
Muuss出生于1958年,从约翰·霍普金斯大学毕业后,在美国陆军一个名叫“阿伯丁试验场”的兵器试验中心做研究,主要与计算机网络和几何建模等方向有关 。
例如,光线追踪在80年代刚火起来那会儿,Muuse老哥就已经在潜心研究相应的技术了 。
期间他做了不少相关成果,但反而是“随手发明”出来的ping,如今成了最著名的网络工具之一 。
ping应用广泛到什么程度?
从最初的Unix系统,到如今的Windows、macOS和Linux,ping虽然历经好几个版本,但一直在各个操作系统上被广泛使用 。
如今我们在GitHub上随手一搜,能看到不少实现ping的代码,但这些都不是最初的版本了 。
文章图片
Muuss在自己的主页上提供了ping最初的源代码,然而我们点进去后就会发现,网页跳转了好几次,最终似乎也无法下载:
文章图片
文章图片
事实上,我们还能看到Muuss的主页,本身就已经不寻常了——
2000年时,Muuss不幸因车祸去世,当时他才刚过完自己的42岁生日:
文章图片
还好在Web Archive上保存了那个时候的网页,我们得以看见ping的第一版源代码 。
这份代码文件名是ping.shar,一个非常有年代感的后缀,如今已经基本没有人使用这个文件扩展名了 。
它是一个41KB大小的文件,从编辑器中来看,大约有1600行左右的代码:
- 让人类好好说话,比登陆火星更难
- 小米科技|国产品牌电视旗下的互联网品牌都有哪些,是否值得购买?
- 自新冠肺炎疫情爆发后|互联网优势不断得到认可,互联网医院建设发展迅速
- |居家办公更累?这7款远程在线办公软件让你在家也能高效工作
- 大疆|让年轻用户心动的全能机型来了!vivo S15系列迎来影像大提升
- 阿里巴巴|普通人怎么在互联网上赚钱?其实很简单,是你整复杂了
- 移动互联网|用好“宅流量”警惕“宅陷阱”
- 亚马逊|如何让关键词获得更多收录?这篇文章,让你看懂亚马逊的算法机制
- 小红书|215: 氢能外卖车落地;华尔街抄底互联网;罗永浩退出直播;Uber送餐
- 京东|今年的6.18,京东让国人很不是滋味