当我们在浏览器地址栏输入我们想要的网址时,不知大家有没有在思考,那些看似简单的字符串到底暗藏着哪些玄机?
拿steam的官方网站举例
这里路径只有一个斜杠表示这个地址用于直接访问该域名对应的服务器根路径
一个完整的网址通常由协议、域名、路径三大部分组成,这就像快递单上的"运输方式-收件地址-具体门牌号"。
一、协议(运输方式)
在互联网世界中,协议就像现实世界中不同国家的语言,被视为是计算机之间传输信息的方式。
常见的协议有HTTPS和HTTP,其中的HTTPS中的"S"代表安全(Secure),通过SSL/TLS协议对数据进行加密传输,增强安全性
而传统的HTTP则像普通信封,数据在传输过程中可能被窥探。
通俗一点讲,就是说,如果把网络传输比作送快递这件事,HTTP就像用透明塑料袋送货,路人是能看到包裹里的物品的。而HTTPS则相当于是用防弹保险箱运送,只有收件人晓得开箱的密码。
总结就是HTTPS比HTTP在安全上更胜一筹。
除了常见的HTTPS和HTTP之外,还存在其他协议比如文件传输协议FTP、传输控制协议TCP等。
二、域名(收件地址)
域名采用分级结构,种类包括用“.”表示的根域名,位于最右侧的顶级域名(TLD),
常见顶级域名:.com(商业结构)、.org(非盈利组织)、.net(网络服务)、.edu(教育机构)、.gov(政府机构)、.cn(中国专用)
众人熟知的三级域名“www”(源于万维网(World Wide Web)的传统命名习惯)、左侧可以无限扩展的子域名(“https://store.steampowered.com/”中“store”就属于子域名)
如若把域名比作现实的地址,那么"www"相当于某栋办公楼,".org"指明机构性质就像"科技园区",".cn"则像地址中的"北京市"。
当你想访问特定楼层(即子页面),完整的网页地址就能带你精准抵达。
三、路径(具体门牌号)
路径部分使用斜杠号"/"分隔,对应服务器上的文件目录结构。
例如"/news/2023/article.html"表示在news文件夹下的2023子文件夹中,寻找article.html文件。
路径这一块在资源定位、语义表达、权限控制上发挥了很大的作用。
用户每点击一次链接,就像在向图书管理员发出新的寻书请求。
通俗讲,前面的域名用于帮你找到图书馆的位置,路径帮你找到这座图书馆的具体某本书,所以这就像图书馆的索书号,管理员(服务器)根据路径指引,在特定区域(目录)、书架(子目录)上找到你要的书籍(网页文件)。
总结
理解这些"神秘代码"的含义,不仅能让我们更安全地上网,还能通过域名后缀快速判断网站属性。
就像破译了数字世界的密码本,下次再看到网址时,你也能读懂其中的"弦外之音"了。
……
写本篇文章意在解心中之惑,若有不妥之处,欢迎及时指正。
如果你了解更多这方面的知识,也欢迎分享在评论区。
更多游戏资讯请关注:电玩帮游戏资讯专区
电玩帮图文攻略 www.vgover.com