zoukankan      html  css  js  c++  java
  • URI和URL的区别

    URL和URI的区别

    • URI (uniform resource identifier)
      • 统一资源标识符,用来唯一的标识一个资源。
    • URL (uniform resource locator)
      • 统一资源定位器,它是一种具体的URI,即URL可以用来标识一个资源,而且还指明了如何locate这个资源。
    • URN(uniform resource name)
      • 统一资源命名,是通过名字来标识资源,比如mailto:java-net@java.sun.com。

          也就是说,URI是以一种抽象的,高层次概念定义统一资源标识,可以是绝对的,也可以是相对的,,而URL则必须提供足够的信息来定位,所以,是绝对的,而通常说的relative URL,则是针对另一个absolute URL,本质上还是绝对的。
        
          URL和URN则是具体的资源标识的方式。URL和URN都是一种URI。
          
          注:这里的绝对(absolute)是指包含scheme,而相对(relative)则不包含scheme。
        
          * URL 是URI的一种,不是所有的URI都是URL。
           * 让URI能成为URL的是“访问机制”,“网络配置”。例如: http:// or ftp://.。
          * URN是唯一标识的一部分,就是一个特殊的名字。
        

    URL的格式

    • URL地址格式排列为:scheme://host:Port/path

        * Internet资源类型(scheme):指出WWW客户程序用来操作的工具。	如“http://”表示WWW服务器,“ftp://”表示FTP服务器,“gopher://”表示	Gopher服务器,而“new:”表示Newgroup新闻组。
        * 服务器地址(host):指出WWW页所在的服务器域名或ip。
        * 端口(Port):有时(并非总是这样),对某些资源的访问来说,需给出相应的服务器提供端口号。
        * 路径(path):指明服务器上某资源的位置(其格式与DOS系统中的格式一样,通常有目录/子目录/文件名这样结构组成)。与端口一样,路径并非总是需要的。
      
        例如http://www.juese.com/PUREdesert/magazine/puredesert_magazine.htm就是一个典型的URL地址。
  • 相关阅读:
    array_unique() 去重复
    datagrid导出数据
    $this->success传递数据
    二分+暴力状压+桶——cf1288D
    乱搞+虚假莫队?+树状数组——cf1288E
    字符串+置换+莫队离线处理——cf1290B
    扩展域并查集+图论——cf1290C 好题
    换根dp+暴力+预处理+记忆化搜索——cf1292C好题!
    线段树,思维——cf1295E
    暴力,贪心——cf1292B
  • 原文地址:https://www.cnblogs.com/pangwl/p/7450594.html
Copyright © 2011-2022 走看看