现在弄清楚了URL是Internet上用来指定一个位置(site) 或某一个网页(Web Page)的标准方式,那它的语法格式是怎样的呢?结构如下:
协议名称://主机名称[:端口地址/存放目录/文件名称]
例如:http://www.microsoft.com:23/exploring/exploring.html
http:协议名称
www.microsoft.com:主机名称
23:端口地址
exploring:存放目录
Exploring.html:文件名称
在URL语法格式中,除了协议名称及主机名称是绝对必须有的外,其余像端口地址、存放目录等都可以不要。
协议名称:就是这个URL所链接的网络服务性质名称,例如HTTP就是指WWW上的存取方式,如下表:
协议名称
|
URL的服务性质
|
URL实例介绍
|
http
|
WWW上的存取服务 |
http://www.yahoo.com |
gopher
|
代表存取Gopher服务器上的资料 |
gopher: //gopher.iii.org |
news
|
代表存取UseNet服务器上的资料 |
news:bbs.rec.audio |
telnet
|
代表使用远端登录的服务 |
telnet: //bbs.nstd.edu |
ftp
|
文件传输协议,通过互联网传输文件 |
ftp: //ftp.microsoft.com/ |
mailto
|
寄一封E-mail给他人的服务 |
mailto:jt747 @ms.hinet.net |
file
|
存取硬盘文件的服务 |
file://c: /temp/abc.html |
wais
|
该协议提供与广域信息服务器数据有关的超链接 |
wais://youhost:port/database |
About
|
查看高速缓存中存储的内容 |
about:cache或about:global |
主机名称:是指提供这个服务的主机的名称,这个主机名称以IP Address或Domain Name表示都可以。至于存放目录与文件名称的用法与在DOS下的路径概念是一样的。