URL


URL即统一资源定位符(Uniform Resource Locator),又叫做网页地址,是互联网上标准的资源的地址(Address)。

简介概述

URL即统一资源定位符(Uniform Resource Locator),又叫做网页地址,是互联网上标准的资源的地址(Address)。

互联网上的每个文件都有一个唯一的URL,它包含的信息指出文件的位置以及浏览器应该怎么处理它。它最初是由蒂姆·伯纳斯-李发明用来作为万维网的地址的。现在它已经被万维网联盟编制为因特网标准RFC1738了。

在因特网的历史上,统一资源定位符的发明是一个非常基础的步骤。统一资源定位符的语法是一般的,可扩展的,它使用ASCII代码的一部分来表示因特网的地址。统一资源定位符的开始,一般会标志着一个计算机网络所使用的网络协议。


相关作用

统一资源定位器(URL)是为了能够使客户端程序查询不同的信息资源时有统一访问方法而定义的一种地址标识方法。在Internet上所有资源都有一个独一无二的URL地址。


主要结构

基本URL包含模式(或称协议)、服务器名称(或IP地址)、路径和文件名,如“协议://授权/路径?查询”。完整的、带有授权部分的普通统一资源标志符语法看上去如下:协议://用户名:密码@子域名.域名.顶级域名:端口号/目录/文件名.文件后缀?参数=值#标志

第一部分

模式/协议(scheme):它告诉浏览器如何处理将要打开的文件。最常用的模式是超文本传输协议(Hypertext Transfer Protocol,缩写为HTTP),这个协议可以用来访问网络。其他协议如下:

http——超文本传输协议资源

https——用安全套接字层传送的超文本传输协议

ftp——文件传输协议

mailto——电子邮件地址

ldap——轻型目录访问协议搜索

file——当地电脑或网上分享的文件

news——Usenet新闻组

gopher——Gopher协议

telnet——Telnet协议


第二部分

文件所在的服务器的名称或IP地址,后面是到达这个文件的路径和文件本身的名称。服务器的名称或IP地址后面有时还跟一个冒号和一个端口号。它也可以包含接触服务器必须的用户名称和密码。路径部分包含等级结构的路径定义,一般来说不同部分之间以斜线(/)分隔。询问部分一般用来传送对服务器上的数据库进行动态询问时所需要的参数。

有时候,URL以斜杠“/”结尾,而没有给出文件名,在这种情况下,URL引用路径中最后一个目录中的默认文件(通常对应于主页),这个文件常常被称为 index.html 或 default.htm。


相关分类

绝对URL

绝对URL(absolute URL)显示文件的完整路径,这意味着绝对URL本身所在的位置与被引用的实际文件的位置无关,

相对URL

相对URL(relative URL)以包含URL本身的文件夹的位置为参考点,描述目标文件夹的位置。如果目标文件与当前页面(也就是包含URL的页面)在同一个目录,那么这个文件的相对URL仅仅是文件名和扩展名,如果目标文件在当前目录的子目录中,那么它的相对URL是子目录名,后面是斜杠,然后是目标文件的文件名和扩展名。

如果要引用文件层次结构中更高层目录中的文件,那么使用两个句点和一条斜杠。可以组合和重复使用两个句点和一条斜杠,从而引用当前文件所在的硬盘上的任何文件,一般来说,对于同一服务器上的文件,应该总是使用相对URL,它们更容易输入,而且在将页面从本地系统转移到服务器上时更方便,只要每个文件的相对位置保持不变,链接就仍然是有效地。


相关组成

URL由四个部分组成,如http://www.computerworld.com.cn/channel/welcome.htm,它表达了URL的统一格式:方式://主机名/地点/文件名。

1.方式——指的是数据传输的方式,通常称为传输协议,它是数据传输时双方计算机应遵守的一些规定。关于它具体是什么内容,可以不去理会,只要知道每种信息资源使用的协议,也就是提供的服务类型就行了。Intemet上最常用的协议就是HTTP,还有其他类型的协议如Gopher、FTP、NEWS、TELNET等等。

2.主机名——指的是计算机的地址,可以是IP地址(Intemet Protocol)或域名地址(Domain Name System),简称DNS地址。IP地址由4个数字部分组成,每部分不大于256,例如202.112.144.65。域名地址是IP地址的字母表示,具有一定的逻辑关系,便于记忆。域名地址也分为四部分:机器名称.组织名称.组织类别.国家简称。

例如www.computerworld.com.cn,其中www代表计算机名称;computerworld代表《计算机世界》电子杂志;com表示这是一个商业性组织;cn表示中国。在这里机器名称、组织名称可以自由确定,而组织类别、国家简称则有一定的规定。例如,组织类别gov表示政府部门,mil表示军事部门,net表示计算机网络服务机构,com表示商业机构,org表示非盈利组织;国家简称uk表示英国,jp表示日本,fr表示法国等等。

3.地点——指的是信息资源在Web服务器上的目录,如:/channel/。

4.文件名——指的是你想访问的文件名,如:welcome.htm。

一般情况下,你只需键入方式://主机名即可到达该站点的主页,如http://www.computerworld.com.cn。

Intemet上的信息资源每时每刻都在急剧增加,而你掌握的网上信息资源,实际上取决于你掌握的统一资源定位符的多少。要想掌握更多的网络地址,除了平时注意收集外,还要借助于hntemet上的一些搜索引擎如Yohoo、Infoseek等等。这些搜索引擎实际上是专门用来储存URL和提供信息查找服务的大型计算机系统。


使用方法

日常使用

超文本传输协议统一资源定位符将从因特网获取信息的四个基本元素包括在一个简单的地址中:

传送协议;

服务器;

端口号;

路径。

大多数网页浏览器不要求用户输入网页中“ http:// ”的部分,因为绝大多数网页内容是超文本传输协议文件。同样,“80”是超文本传输协议文件的常用端口号,因此一般也不必写明。一般来说用户只要键入统一资源定位符的一部分就可以了。

由于超文本传输协议允许服务器将浏览器重定向到另一个网页地址,因此许多服务器允许用户省略网页地址中的部分,比如 www。从技术上来说这样省略后的网页地址实际上是一个不同的网页地址,浏览器本身无法决定这个新地址是否通,服务器必须完成重定向的任务。


其它使用

统一资源定位符不但被用作网页地址,数据库终端也使用统一资源定位符服务器连接其服务器。实际上任何终端-服务器程序都可以使用统一资源定位符来连接。

0

【URL隶属于分类: 技术工具

它起初由本站用户:刘欣Eden于4年前 创建。

该内容的链接是:

目录