參考:https://danielmiessler.com/study/url_vs_uri/
URI
--uniform resource identifier,統(tǒng)一資源標(biāo)識符
URL
--uniform resource locator拆内,統(tǒng)一資源定位器
URN
--uniform resource name席揽,統(tǒng)一資源命名
不廢話直接上結(jié)論:
- URL是URI的一種含友。如果有人對你說URL不是URI改执,那么你可以告訴他錯了絮短,但并不是所有的URI都是URL囚玫。 比如所有的蝴蝶都會飛喧锦,但是并不是所有的會飛的都是蝴蝶。
- 使URI成為URL的部分就是“訪問機(jī)制” 或者叫“網(wǎng)絡(luò)地址” 例: http:// or ftp://.
- URN是 “globally unique(全局唯一)” 的標(biāo)識符抓督,是唯一的名字燃少。
-
ftp://ftp.is.co.za/rfc/rfc1808.txt
(因?yàn)閰f(xié)議所以也是 URL) -
http://www.ietf.org/rfc/rfc2396.txt
(因?yàn)閰f(xié)議所以也是 URL) -
ldap://[2001:db8::7]/c=GB?objectClass?one
(因?yàn)閰f(xié)議所以也是 URL) -
mailto:John.Doe@example.com
(因?yàn)閰f(xié)議所以也是 URL) -
news:comp.infosystems.www.servers.unix
(因?yàn)閰f(xié)議所以也是 URL) tel:+1-816-555-1212
-
telnet://192.0.2.16:80/
(因?yàn)閰f(xié)議所以也是 URL) urn:oasis:names:specification:docbook:dtd:xml:4.1.2
上面的例子都是URI,并且有部分是URL铃在。
最后阵具,如果不需要很準(zhǔn)確只要說URI就行了碍遍,否則就要分析下是否是URL。