大家好,欢迎来到IT知识分享网。
当您连接到 Internet 并查看各种网站时,从作为客户端的家用电脑到托管网站的服务器之间经过了各种各样的行程进行通信。“How Did I Get Here?” 就是这样一个网站,显示数据包从客户端传递到服务器经历了哪些路径。
How Did I Get Here?
https://how-did-i-get-here.net/
以下是“How Did I Get Here?”主页。
“You are here→”是客户端,“Our server”是服务器。 将显示每个主机、ASN(自治系统号)、网络和区域。 您可以看到,客户端从ISP(互联网服务提供商) JCOM通过KDDI、Arelion、Akamai的网络访问服务器。“How Did I Get Here?”的服务器来自一家名为Linode的供应商的,但Linode在2022年被Akamai收购。因此,作为内容交付网络(CDN)访问了Akamai的网络(AS20940)。
下面是一段文字,详细介绍了访问路线。绿色文字部分是导入“How Did I Get Here?”网站数据时生成的内容。
开发人员Lexi Mattick在下面的GitHub存储库中公开了“How Did I Get Here?”的源代码。
GitHub-hackclub/how-did-i-get-here:Atool/website/article by@kognise about how routing on the Internet works。
https://github.com/hackclub/how-did-i-get-here
另外,Mattick为了构建“How Did I Get Here?”,还制作了名为“ktr”的traceroute程序,该程序发布在下面。
GitHub-hackclub/ktr:Kog traceroute。Highly asynchronous traceroute program written in Rust with ASN WHOIS and PeeringDB lookups。
https://github.com/hackclub/ktr
Mattick说:“我对自己缺乏对互联网结构的理解感到沮丧。我试图通过协议撰写一篇全面、互动的文章,涵盖互联网的历史和政治。但是,我太忙了,没有足够的时间,也没有时间达到我为自己设定的高目标。因此,多亏了Hack Club的伙伴们,我才能最大限度地利用现在的东西。‘Better to ship a tiny raft than never ship that cruise yacht!.’”。
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/92097.html