复杂的 URL 书写
之前 提到过域名系统,简单提到了根域名可以表示为一个
发现了什么吗?域名是从右往左书写的,即从小到大……
之所以会发生这种情况,这跟电子邮件有关,早期的邮箱 像这样:
Tim Berners-Lee 在面对「如果有机会重新开拓网络历史」的问题时中这么说:「我会省略双斜线,因为没有必要。此外,我会将域名按相反的顺序排列,按大小顺序排列」比如
Arch Linux 有着这样的哲学:「如果你尝试隐藏系统的复杂性,于是就得到一个更加复杂的系统。」
我觉得 URL 就是一个过于复杂,充满历史包袱的系统,而 Chrome 对 URL 的简化,无疑是火上浇油,让规则变得更加复杂了起来。
相关链接:ELI5: Why are DNS addresses "backwards"?
#原理 #历史 #考据
之前 提到过域名系统,简单提到了根域名可以表示为一个
.
,一级域是 com
,二级域名 google.com
。发现了什么吗?域名是从右往左书写的,即从小到大……
之所以会发生这种情况,这跟电子邮件有关,早期的邮箱 像这样:
NAME@MIT-XX
,DNS 建立后就变成了这样:[email protected]
,毕竟阿帕网是美国主导的网络,所以地址习惯上也延续了这点,习惯将 .com.google.www
这样的正序,反向写成了 www.google.com.
。Tim Berners-Lee 在面对「如果有机会重新开拓网络历史」的问题时中这么说:「我会省略双斜线,因为没有必要。此外,我会将域名按相反的顺序排列,按大小顺序排列」比如
http://bcs.org.uk/members
会变为 http:uk/org/bcs/members
。Arch Linux 有着这样的哲学:「如果你尝试隐藏系统的复杂性,于是就得到一个更加复杂的系统。」
我觉得 URL 就是一个过于复杂,充满历史包袱的系统,而 Chrome 对 URL 的简化,无疑是火上浇油,让规则变得更加复杂了起来。
相关链接:ELI5: Why are DNS addresses "backwards"?
#原理 #历史 #考据