有人可以解释http://
和http://www
之间的区别以及使用这些区别的效果吗?http://和http://之间的区别www
我试图谷歌,但我没有得到很多的见解。我也在Stackoverflow上查找它,但找不到任何有用的东西。
有人可以解释http://
和http://www
之间的区别以及使用这些区别的效果吗?http://和http://之间的区别www
我试图谷歌,但我没有得到很多的见解。我也在Stackoverflow上查找它,但找不到任何有用的东西。
http://
是协议,它告诉正在做什么类型的连接的客户端和服务器。把它看作你的浏览器对服务器说的“我即将向你发送一个HTTP(超文本传输协议)请求”。然后服务器知道如何“查看”请求并作出回应。
想象一下,我可以说8种语言,但不被告知就不能识别它们。在HTTP://是对我说
English: Hi Jon, how are you?
相当于英语:告诉我,你要会说英语,而我应该在相同的语言作出反应。
的HTTP://只是告诉客户端和服务器如何互相交谈
www
这只是域
如
www.website.com
内的主机名
在许多情况下(我敢说最?)的情况下,www.website.com被设置为直接指向website.com,但它可以很容易被设置指向别的地方。这很少发生,因为人们期待www。在网址
这相当于在家中有几扇门进行商业活动,如果有人进入一扇门,他们需要您的甜品店。如果他们进来另一个,他们来到你的玩具店,如果他们使用第三,他们正在访问你的家人喝一杯茶
一个典型的域将有多个“主机”,通常提供不同的服务。这些可能在一台服务器上,或者每台服务器都有自己的服务器。
如
ftp.website.com
指向提供FTP服务(文件传输协议,文件发送)服务器
smtp.website.com
提供电子邮件服务和
www.website.com
提供“万维网”服务(即网站)
这是最初的意图,通常是公司有一个域(company.com)和每个服务的一个示例。如今,网站的使用已经大规模扩展,我们通常会从一个域提供更多的服务/网站,因此将使用其他子域的网站。这类似于告诉你在哪里找到一个服务。 “哦,你想要的酒吧?这是向下走,拐弯”
如
customers.website.com
可能对客户登录门户网站,但仍是一个网站。 www.website.com只是作为“主页”网站的典型用途,因为它在大多数人的心目中已经根深蒂固。
感谢您的回答。你给了一个很好的概述。我甚至没有足够的代表进行upvoting。我看到这里有很多仇敌。无论如何,你在这两者中推荐什么?使用www的优点或缺点是什么? – BFR
他们不是仇敌。 SO是一个解决编程问题的论坛,因此可以投票并适当地将其作为主题进行搁置。要充分利用网站,最好阅读帮助中心规则http://stackoverflow.com/help/closed-questions –
您无法避免使用HTTP。至于www或不是,我把我的网站都设置为指向同一位置。这样,如果人们访问website.com或www.website.com,他们都指向相同的位置。过去他们都指向www。地址,但现在他们都指向非www地址,并且尽可能地尝试使用非www。一方面它稍短而且易于记忆,而另一方面它是多余的 - “万维网”并不是真正的“事情”。保持www。那是一件遗留的事情。 –
'http://'是协议,'www'是客户端要连接的主机。 –
真的吗? [谷歌:“为什么在网址中使用www”](https://www.google.com/search?q=why+use+www+in+url)提供了数千种有趣的点击。请参阅例如[在URL中具有“www”有什么意义?](http://serverfault.com/questions/145777/what-s-the-point-in-having-www-in-a-url) 。 – CodeCaster
这个问题似乎是无关紧要的,因为它不是关于软件开发。 – CodeCaster