美文网首页
URL or URI or URN

URL or URI or URN

作者: 饥人谷_Louise | 来源:发表于2015-12-16 14:48 被阅读48次

    参考:https://danielmiessler.com/study/url_vs_uri/

    URI --uniform resource identifier,统一资源标识符

    URL --uniform resource locator,统一资源定位器

    URN --uniform resource name,统一资源命名

    不废话直接上结论:

    1. URL是URI的一种。如果有人对你说URL不是URI,那么你可以告诉他错了,但并不是所有的URI都是URL。 比如所有的蝴蝶都会飞,但是并不是所有的会飞的都是蝴蝶。
    1. 使URI成为URL的部分就是“访问机制” 或者叫“网络地址” 例: http:// or ftp://.
    1. URN是 “globally unique(全局唯一)” 的标识符,是唯一的名字。
    • ftp://ftp.is.co.za/rfc/rfc1808.txt (因为协议所以也是 URL)
    • http://www.ietf.org/rfc/rfc2396.txt (因为协议所以也是 URL)
    • ldap://[2001:db8::7]/c=GB?objectClass?one (因为协议所以也是 URL)
    • mailto:John.Doe@example.com (因为协议所以也是 URL)
    • news:comp.infosystems.www.servers.unix (因为协议所以也是 URL)
    • tel:+1-816-555-1212
    • telnet://192.0.2.16:80/ (因为协议所以也是 URL)
    • urn:oasis:names:specification:docbook:dtd:xml:4.1.2

    上面的例子都是URI,并且有部分是URL。

    最后,如果不需要很准确只要说URI就行了,否则就要分析下是否是URL。

    相关文章

      网友评论

          本文标题:URL or URI or URN

          本文链接:https://www.haomeiwen.com/subject/xeglhttx.html