解析URI、URL、URN的区别

目录

一个HTTP请求的目的是呼叫“资源”,可以是文档、照片或其他任何内容。那如何表达“资源”的唯一性呢?

URI

URI 指统一资源标识符(Uniform Resource Identifier),用来标识资源的唯一性。

解析URI、URL、URN的区别

URL

URL 指统一资源定位符(Uniform Resource Locator),URI的子集,是URI在Web上的应用,用来标识资源在Web上的唯一性。

URL示例:
http://www.ietf.org/rfc/rfc2396.txt

URN

URN 指统一资源名称(Uniform Resource Name),也是URI的子集,它通过名称在特定命名空间中标识资源,例如:书籍的 ISBN。

urn:isbn:9780141036144
urn:ietf:rfc:7230

这两个 URN 对应于

  • 乔治奥威尔的《十九八十四》一书,
  • IETF 规范 7230,超文本传输​​协议 (HTTP/1.1):消息语法和路由。

原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/experience/tcpip/2114.html

(2)
上一篇 2020年9月12日 18:46
下一篇 2020年10月1日 21:40

相关推荐

  • 万维网(WWW)的四个组成部分

    1989年, 当时在 CERN 工作的 Tim Berners-Lee 博士写了一份关于建立一个通过网络传输超文本系统的报告。这个系统起初被命名为 Mesh,在随后的1990年项目实施期间被更名为万维网(World Wide Web)。它在现有的TCP和IP协议基础之上建立,由四个部分组成: 一个用来表示超文…

    TCP/IP经验 2020年5月1日
    04.6K0
  • HTTP报头User-Agent的详解

    User-Agent 头部包含了一个特征字符串,用来让网络协议的对端来识别发起请求的用户代理软件的操作系统、渲染引擎、应用类型以及版本号。 语法 Mozilla/5.0 是一个通用标记符号,用来表示与 Mozilla 兼容,这几乎是现代浏览器的标配。 platform 用来说明浏览器所运行的原生系统平台(例如 Wind…

    TCP/IP经验 2021年12月24日
    01.2K0
  • OSI7层网络参考模型的详解

    第7层:应用层 各种应用程序协议。 比如:HTTP(S)、FTP、SMTP、POP3、DNS(域名解析协议)、DHCP(IP动态配置协议)、腾讯QQ即时通讯私有协议、WeChat腾讯微信即时通讯私有协议、TikTok抖音短视频软件私有协议、RPC远程过程调用协议、TeamViewer软件远程连接控制私有协议、Thund…

    TCP/IP经验 2021年11月26日
    03340

发表回复

登录后才能评论