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

Difference between http:// and http://www

有人可以解释一下 http://http://www 之间的区别以及使用它们的效果吗?

我试过 google 但我没有深入了解。我也在 Whosebug 上找过它,但找不到任何有用的东西。

http://

是一个协议,它告诉客户端和服务器正在建立什么类型的连接。把它想象成你的浏览器对服务器说 "I am about to send you a HTTP (HyperText Transport Protocol) request"。服务器然后知道如何 "see" 请求和响应。

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

English: Hi Jon, how are you?

英语:告诉我你要说英语,我应该用同样的语言回答。

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


www

这只是域中的一个主机名

例如

www.website.com

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

这相当于 运行 您家中有几扇门的企业,如果有人从一扇门进来,他们就想要您的糖果店。如果他们来了另一个,他们就是来你的玩具店,如果他们使用第三个,他们是去你家喝杯茶

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

例如

ftp.website.com

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

smtp.website.com

提供电子邮件服务,并且

www.website.com

提供"World Wide Web"服务(即网站)

这是最初的意图,当时通常一家公司只有一个域 (company.com) 和每项服务的一个示例。如今,网站的使用范围已大大扩展,我们通常会从一个域提供更多 services/websites,因此会为网站使用其他子域。这类似于告诉您在哪里 查找服务。 "Oh you want the pub? It's down the road and round the corner"

例如

customers.website.com

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