URI、URL和URN简单理解

URI、URL、URN。

URI:包括url和urn,Uniform Resource Indentifier,统一资源标志符,用来唯一标识互联网上的信息资源。

URL:统一资源定位器,它的格式如下图,这类格式的都叫做URL,比如http协议,ftp协议。

总之URL是一种帮助我们唯一确定资源的方式,用户认证放在URL比较麻烦,也比较容易暴露隐私,现在往往采用其它方式完成用户认证,但是URL确实留下了这个字段。host.com可以是域名,也可以直接是IP地址,如果是域名,则要通过DNS解析器解析出其IP,得到服务器IP后直接定位到该服务器,端口号帮助我们定位了该服务器上某个我们需要的web服务。省略的话则是默认的80端口,路由的话则是表示路由该服务对应的页面,搜索参数指定了具体请求的内容,哈希值通常可作为同一个页面的锚点,比如在<a>标签中加上。

URN:永久统一资源定位符。在资源移动之后还能被找到,目前还没有特别成熟的方案。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • (原话)谈谈对HTTP协议的理解:超文本传输协议,应用于OSI网络模型中的应用层,是用于服务器传输超文本到本地浏览...
    24_yu阅读 924评论 0 1
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,099评论 19 139
  • 前端开发者丨http请求 https:www.rokub.com 前言见解有限, 如有描述不当之处, 请帮忙指出,...
    麋鹿_720a阅读 11,044评论 11 31
  • 非常好的文章,怕博主删除,再也找不到这么好的文章了,所以复制了一份,博主是2016年写,但是是到现在为止看到的,思...
    吭声_cfdc阅读 1,872评论 0 4
  • 关于HTTP协议 HTTP简介 HTTP协议是Hyper Text Transfer Protocol(超文本传输...
    司马DE晴空阅读 441评论 0 1