-2

我阅读了以下内容:

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

我想知道,这是什么意思?我理解和之间的区别URLURI但我不明白这一点。我怎样才能通过使用来访问服务器URI

4

1 回答 1

1

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

example.com 是一个 uri http://example.com是一个 url ame 是 ftp://、mailto: 等

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

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

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

于 2013-11-01T04:59:58.723 回答