0 Comments

什么是URL?

发布于:2012-03-05  |   作者:广州网站建设  |   已聚集:人围观
    统一资源定位符(Uniform/Universal Resource Locator,URL)也被称为网页地址,是因特网上标准的资源地址(Address)。它最初是由蒂姆 。伯纳斯。李发明用来作为万维网的地址的。现在它已经被万维网联盟编制为因特网标准RFC 1738了。
    1、URL简介
    统一资源定位符(URL)是用于完整地描述Internet上网页和其他资源的地址的一种标识方法。
    Internet上的每一个网页都具有一个惟一的名称标识,通常称之为URL地址,这种地址可以是本地磁盘,也可以是局域网上的一某一台计算机,更多的是Internet上的站点。简单地说,URL 是WEB地址,俗称“网址”。
    URL方案集包含如何访问Internet上的资源的明确指 。
    URL是统一的,因为它们采用相同的基本语法,无论寻址哪种特定类型的资源(网页、新闻组)或描述通过哪种机制获取该资源。
    对于Internet服务器或万维网服务器上的目标文件,可以使用“统一资源定位符URL”地址(该地址以“http://”开始)。WEB服务器使用“超文本传输协议(HTTP)”,它是一种“幕后的”Internet信息传输协议,例如,“http://www.microsoft.com”为Microsoft网站的万维网URL地址。
   
    2、URL的组成
    URL的一般格式为:
    protocol://hostname  /path /
    URL由三部分组成:协议类型,主机名和路径及文件名。
    (1)protocol(协议):指定使用的传输协议,通过URL可以指定的主要有以下几种: http、ftp、gopher 、telnet、file等。最常用的是HTTP协议,它也是目前WWW中应用最广的协议。
    (2)hostname(主机名):是指存放资源的服务器的域名系统(DNS)主机名或IP地址。有时,在主机名前了可以包含连接到服务器所需的用户名和密码(格式:username:password)。
    (3)port(端口号):整数,可选,省略时使用方案的默认端口,各种传输协议都有默认的端口号,如HTTP的默认端口为80。如果输入时省略,则使用默认端口。有时候出于安全或其他考虑,可以在服务器上对端口进行重定定义,即采用非标准端口号,此时URL中就不会省略端口号这一项。
    (4)path(路径):由零或多个“/”符号隔开的字符串,一般用来表示主机上的一个目录或文件地址。
    (5)parameters(参数):这是用于指定特殊参数的可选项。
    (6)query(查询):可选,用于给动态网页(如使用CGI、ISAPI、PHP/JSP/ASP/ASP。NET等技术制作的网页)传递参数,可有多个参数,用“&”符号隔开,每个参数的名和值用“=”符号隔开。
    (7)fragment,信息片断,字符串,用于指定网络资源中的片断,例如一个网页中有多个名词解释,可使用fragment直接定位到某一保词解释。

    3、URL定位标识说明
    下面给出常见的URL中定位和标识的服务或文件。
    ◇http:文件在WEB服务器上。
    ◇file:文件在您自己的局部系统或匿名服务器上。
    ◇ftp:文件在FTP服务器上。
    ◇gopher:文件在gopher服务器上。
    ◇wais:文件在wais服务器上。
    ◇news:文件在Usenet服务器上。
    ◇telnet:连接到一个支持Telnet远程登录的服务器上。
 
    4、URL转发
    所谓URL转发,是通过服务器的特殊设置,将访问您当前域名的用户引导到您指定的另一个网络地址。例如,URL如转发可以让用户在访问http://www.abc.com时,自动转向访问到一个您指定的网址“http://www.123.com”,URL转发功能是万维网提供的域名注册后的增值服务。
飞机