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地址。
  • 相关阅读:
    zookeeper + dubbo 搭建
    java 测试 powermock 使用
    设计模式(结构型模式) 之 装饰器模式
    设计模式(创建型模式)工厂模式
    设计模式(结构型模式) 之 桥接模式
    django基础(转载)
    Django之ORM学习
    Django之form组件的学习
    Django之中间件学习
    Django之model 详解
  • 原文地址:https://www.cnblogs.com/pangwl/p/7450594.html
Copyright © 2011-2022 走看看