有人可以解释一下http://
和http://www
之间的区别以及使用这些差异的效果吗?
我试图谷歌,但我没有太多的洞察力。我也在Stackoverflow上找了它,但是找不到任何有用的东西。
答案 0 :(得分:2)
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)和每个服务的一个例子。如今,网站的使用已经大规模扩展,我们通常会从一个域提供更多的服务/网站,因此将使用其他子域用于网站。这类似于告诉您在哪里来查找服务。 "哦,你想要酒吧吗?它在路上和拐角处#34;
例如
customers.website.com
可能是一个客户登录门户网站,但仍然是一个网站。 www.website.com简单地经历了作为主页的典型用途"网站,因为它已成为大多数人心中的根深蒂固。