“www”是一个子域。所以“www.google.com”实际上是一个子域名,从理论上来说与实际域名“google.com”是不同的。不过,依据惯例,也是为了避免出现混淆,当你访问子域名www.google.com的时候,就会自动转到实际域名“google.com”。
顺便说一下,这也是你的电子邮件地址没有“www”的原因:比如,你的邮箱是“johndoe@example.com”,但不太可能是“johndoe@www.example.com”(不过,只要网络管理员乐意,他们倒是可以用“www.子域名”来设置电子邮箱地址,只不过这么设置怪怪的)。万维网(www)是在互联网之后发明的。如今,人们在想到互联网的时候,首先映入脑海就是像网站这样的“web”。但是情况并非总是如此。互联网过去主要用于电子邮件、大学之间的文件传输和远程登录。随着“web”的出现,人们开始使用网站服务器链接他们的域,并设置链路使其可以在“www子域”上进行访问,作为表示可以公共访问的门户网站的一种惯例。
为了让你更好理解,你可以想象自己来到了“google.com”的办公区。这里的办公大楼由几个部门构成,每个部门都有自己的分楼,你可以看到“图像”大楼:它的详细地址是“images.google.com;“地图”大楼:它的地址是“maps.google.com”;还有一栋名为“www”的大楼,它的地址是“www.google.com”。
你可以看到,“www.google.com”大楼与“maps.google.com”或“images.google.com”大楼之间并没有太大区别——它只是办公楼群中的一栋而已。然而,其实它非常重要,因为它被建在了整座办公楼群的最前面,而且是整个办公区的核心。当你到达“google.com”的办公区的时候,除非你想去的是另一个部门,不然你就会直接进入“www.google.com”大楼。
这么设计挺好的,它避免了不必要的混乱——因为访问http://google.com与访问http://www.google.com是一样的。然而,有些网站就没那么规矩了,他在设置的时候忘记了这一点。这就好比在办公区的某处,有一栋“www.”大楼,但是从办公楼的正门进去却通向了一块空地。想访问“example.com”大楼的人们会发现自己竟然直接就到了空地上,于是不得不记住走侧门,即访问www.example.com,才能找到他们想要的东西。
你可能还会看到一个更为常见的错误,那就是网站管理员忘记了“www.”与主域在技术层面的区别,并且忘记在两者之间设置登录提示。这意味着如果你登录了“example.com”的页面,然后去了“www.example.com”,它根本不会知道你登录过。这就好比你到达办公区,拿起你的通行证走到大门口,准备去www.example.com大楼,保安告诉你这张通行证到不了“www”大楼,你必须重新登录才能拿到第二张通行证。为了解决这个麻烦,网络管理员可以将网站设置改为:“主域的安全通道与www子域的安全通道是可以互换的”。
最后,你还可能会看到出现了一个“www2”,而不是“www”的网页。当网站正在维护的时候,就有可能出现这种情况:这就好像管理员正在对“www”大楼进行翻新,为了便于参观者正常访问,于是建造了名为“www2”的第二栋大楼。又或者是,网站为了处理负载而需要在多个服务器上分配用户:这就好比建造了多个相同的大楼,并将访客平均分配到各个大楼,这样就不会有任何一栋大楼出现过度拥挤的情况了。
基本上,按照惯例,“www”子域涵盖了所有主要网站。除非是由于疏忽或无知出现了设置错误的问题,否则,基本上进入“www”子域和进入主域是一样的。
另一方面,“http:”是永远都存在的,不论是http://google.com还是http://www.google.com,开头都是“http:”。它会告诉你,你的浏览器与网站建立的是什么类型的链接。HTTP实际上是浏览器通过服务器向网站发送请求的“语言”。近来,你经常会看到的开头是“https:”而不是“http:”,其实HTTPS是HTTP的安全版本。当你的浏览器访问一个“https:”开头的网站时,浏览器会设置一个与服务器的加密链接,以防止任何人监控你的网络流量、查看你的数据,如果你正在使用信用卡购物,这一点就尤为重要了。
互联网上有很多这样的协议,它们统称为URI方案,你可以找到一个这样的“官方”协议列表:“统一资源标识符(URI)方案”。再告诉你另外一个URI方案的例子吧:除了“http:”或“https:”,你还可能见到“ftp:”,它是用于文件传输的。我之所以拿它举例,是因为虽然你的浏览器能够支持它,不过还是需要他们自己的软件协议。例如,“ftp://ftp.ucsb.edu/”是加州大学圣巴巴拉分校(UCSB)可以公开访问的FTP门户网站。你可以这么理解:http:就像是参观者进入大楼的一条访问指令;https:就是这条访问指令的双重保险,这就好比你驾驶一辆没有任何标记的黑色汽车来到大楼前,并由私人保镖检查你周遭的每一处细节,以确保你没有被人跟踪;而ftp:则像是一条把卡车开到楼前指定位置装卸货物的指令。
共同学习,写下你的评论
评论加载中...
作者其他优质文章