统一资源标识符(Uniform Identifier,或URI)是一个用于标识某一互联网资源名称的字符串。 该种标识允许用户对任何(包括本地和互联网)的资源通过特定的协议进行交互操作。URI由包括确定语法和相关协议的方案所定义。
Web上可用的每种资源 -文档、图像、视频片段、程序等 - 由一个通用资源标识符(Uniform Resource Identifier, 简称"URI")进行定位。
统一资源标识符(URI) 包括统一资源名称 () 和统一资源定位器 (),是一个用于某一名称的字符串 [1] ,这些资源包括 HTML 页面、XML 文档、图像、多媒体文件等等。
URI是在上定位资源的常规方案,它的着重点在于资源(resource),而不是位置(location)。形象点来说: URI 和 URL 都定义了 What the resource is。URL 还定义了 How to get the resource,而URN定义了What is the name of the resource。
理论上,URI可以查找镜像文档的最近的副本,或者定位从一个站点移动到另一个站点的文档。
尽管预计URN在将来会变得更通用,但今天谈到时,URI往往是指URL。
统一资源标识符的语法规则,可以在因特网工程工作组(IETF)的1630号注释上面找到,可用于所有的因特网地址。在Tim Berner-Lee的最初工作档案中,统一资源标识符代表通用资源标识符。
URI一般由三部分组成:
一、。
存放资源的自身的名称,由路径表示。
二、标志符
有的URI指向一个资源的内部。 这种URI以"#"结束,并跟着一个标志符(称为片段标志符)。
三、相对URI
相对URI不包含任何命名规范信息。它的路径通常指同一台机器上的资源。相对URI可能含有(如,“..”表示上一层路径),还可能包含片段标志符
URL是统一定位符,对可以从上得到的资源的位置和访问方法的一种简洁的表示,是互联网上标准资源的地址。互联网上的每个文件都有一个唯一的URL,它包含的信息指出文件的位置以及浏览器应该怎么处理它。在因特网的历史上,统一定位符(URL)的发明是一个非常基础的步骤。统一定位符的语法是一般的,可扩展的,它使用ASCII代码的一部分来表示互联网的地址。一般统一定位符的开始标志着一个计算机网络所使用的。统一定位符是统一资源标志符的一个下种。统一标志符确定一个,而统一资源定位符不但确定一个资源,而且还表示出它在哪里。
基本URL包含模式(或称协议)、服务器名称(或IP地址)、路径和文件名。统一定位符一般是分大小写的,不过服务器可以确定在回复询问时大小写是否被区分。
URL的格式由下列三部分组成:
第一部分是协议(或称为服务方式);
第二部分是存有该资源的IP地址(有时也包括);
第三部分是主机资源的具体地址,如目录和文件名等。
第一部分和第二部分之间用“://”符号隔开,第二部分和第三部分用“/”符号隔开。第一部分和第二部分是不可缺少的,第三部分有时可以省略。