统一资源定位符,又叫URL (Uniform Resource Locator),是专为标识Internet网上资源位置而设置的一种编址方式,我们平时所说的网页地址指的即是URL。互联网上的每个文件都有一个唯一的URL,它包含的信息指出文件的位置以及浏览器应该怎么处理它。
以下面这个URL为例,来介绍一下URL的各部分组成:
https://www.namemart.com:80/news_in/zlist/398
可以看出,一个完整的URL包括以下几部分:
1. 协议
该URL的协议部分为“https:”,这代表通过安全的https访问该资源,通常用于需要访客输入如银行卡号或个人信息等重要数据的网页。在Internet中可以使用多种协议,如http、https、ftp等等。在"https"后面的“//”为分隔符。
2. 域名
该URL的域名部分为“namemart”。一个URL中,也可以使用IP地址作为域名使用。
3. 端口
跟在域名后面的是端口,域名和端口之间使用“:”作为分隔符。端口不是一个URL必须的部分,如果省略端口部分,将采用默认端口80。443端口主要是针对HTTPS服务的。
4. 路径
路径是由零或多个“/”符号隔开的字符串,该URL的路径是“news_in/zlist”,用来表示主机上的一个目录或文件地址。
5. 查询和参数
问号后面的部分是该URL的查询,用于给动态网页传递参数,可有多个参数,用“&”符号隔开,每个参数的名和值用“=”符号隔开。“398”为该URL的参数。
6. 信息片段
“398”是该URL的信息片段,用于指定网络资源中的片段。例如一个网页中有多个名词解释,可使用信息片段直接定位到某一名词解释。
URL将访客引向万维网上的一个地址,尽管一个URL由许多部分组成,但只要了解了本文中介绍的协议、域名、端口、路径、查询、参数和信息片段,你就不会在网络空间中迷路。