关于http:没有URL的Internet?

Internet without URL?

本问题已经有最佳答案,请猛点这里访问。

我阅读了以下内容:

1
2
3
Technically, online searches would stop looking for URLs
(the Uniform Resource Locator) and start looking for URIs
(Uniform Resource Identifiers).

我想知道,这是什么意思?我知道URLURI之间的区别,但我不明白。我怎样才能通过使用URI到达服务器?


这很简单,但令人困惑。简单来说,"每个URL都是一个URI,但不是每个URL都是URL"。当使用uri指定协议或连接格式时,它将变为url,例如

example.com是一个URIhttp://example.com是一个URL,名称用于ftp://、mailto:等

实际上,您不能只使用URI访问服务器,因为您需要指定所需的连接类型,除非您在默认情况下使用http://的浏览器中直接输入地址。

关于搜索的问题,所以这是真的,当您提出请求时,无论连接类型如何,DNS首先都会找到URI,然后这是您的浏览器,它将尝试使用所需的协议连接到服务器。就像这样:

浏览器--->将URI发送到DNS服务器浏览器<---DNS服务器发送回一个IP浏览器--->添加一个协议,从URI生成URL并尝试连接到服务器