我阅读了以下内容:
Technically, online searches would stop looking for URLs
(the Uniform Resource Locator) and start looking for URIs
(Uniform Resource Identifiers).
我想知道,这是什么意思?我理解和之间的区别URL
,URI
但我不明白这一点。我怎样才能通过使用来访问服务器URI
?
这很简单,但又令人困惑。简单来说,“每个 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 并尝试连接到服务器