http:// 和 http://www 的区别

BFR*_*BFR 1 http web difference

有人可以解释之间的区别http://http://www使用每一种的影响?

我试图谷歌,但我没有得到太多的洞察力。我也在 Stackoverflow 上寻找过它,但找不到任何有用的东西。

Jon*_*ory 6

http://
Run Code Online (Sandbox Code Playgroud)

是一个协议,它告诉客户端和服务器正在建立什么类型的连接。将其视为您的浏览器对服务器说“我将要向您发送 HTTP(超文本传输​​协议)请求”。然后服务器知道如何“查看”请求并做出响应。

想象一下,我会说 8 种语言,但如果不被告知就无法识别它们。http:// 相当于对我说

English: Hi Jon, how are you?
Run Code Online (Sandbox Code Playgroud)

The English:告诉我你要说英语,我应该用同一种语言回答。

http:// 只是告诉客户端和服务器如何相互通信


www
Run Code Online (Sandbox Code Playgroud)

这只是域内的主机名

例如

www.website.com
Run Code Online (Sandbox Code Playgroud)

在许多(我敢说最多?)情况下,www.website.com 被设置为直接指向 website.com,但也可以轻松设置为指向其他地方。这种情况很少发生,因为人们已经开始期待 www. 在网址中

这相当于在你家有几扇门,如果有人从一扇门进来,他们就想要你的甜品店。如果他们进来另一个,他们会来你的玩具店,如果他们使用第三个,他们正在拜访你的家人喝杯茶

一个典型的域将有多个“主机”,通常提供不同的服务。这些可能在一台服务器上,或者每个可能都有自己的服务器。

例如

ftp.website.com

指向提供FTP服务的服务器(文件传输协议,用于发送文件)

smtp.website.com

提供电子邮件服务,以及

www.website.com

提供“万维网”服务(即网站)

这是最初的意图,当时通常一家公司有一个域 (company.com) 和每个服务的一个示例。如今,网站的使用已经大规模扩展,我们通常会从一个域提供更多的服务/网站,因此也会为网站使用其他子域。这类似于告诉您在哪里可以找到服务。“哦,你想要酒吧吗?就在路上,拐角处”

例如

customers.website.com
Run Code Online (Sandbox Code Playgroud)

可能用于客户登录门户,但仍然是一个网站。www.website.com 只是作为“主页”网站的典型用途而存在,因为它已经在大多数人的脑海中根深蒂固。