我读了以下内容:
Technically, online searches would stop looking for URLs
(the Uniform Resource Locator) and start looking for URIs
(Uniform Resource Identifiers).
我想知道,这是什么意思?我理解URL
和URI
之间的区别,但我不明白这一点。如何使用URI
答案 0 :(得分:1)
这很简单但又令人困惑。简单来说,“每个URL都是URI,但不是每个URL都是URL”。当您使用URI指定协议或连接格式时,它将变为URL,例如
example.com是一个uri http://example.com是一个网址,用于ftp://,mailto:etc
所以实际上,你不能只使用uri来访问服务器,因为你需要指定你想要的连接类型,除非你直接在使用http://的浏览器中输入地址
关于搜索的问题,所以这是真的,当你发出请求时,dns首先找到URI,而不管连接类型如何,那么你的浏览器会尝试使用所需的协议建立与服务器的连接。所以它是这样的:
浏览器--->将URI发送到DNS SERVER 浏览器< --- DNS服务器发回IP 浏览器--->添加协议,从uri创建url并尝试连接到服务器