产品经理技术脑:URL

2022-09-05  本文已影响0人  陪学

URL是统一资源定位符,对可以从互联网上得到的资源的位置和访问方法的一种简洁的表示,是互联网上标准资源的地址。

互联网上的每个文件都有一个唯一的URL,它包含的信息指出文件的位置以及浏览器应该怎么处理它。

URL由三部分组成:

资源类型

存放资源的主机域名

资源文件名


也可认为由4部分组成:

协议

主机

端口

路径

URL的一般语法格式为:

协议 :// 主机名[:端口号] / 路径 / [;参数][?查询]#信息片段

协议

指定使用的传输协议,最常用的是HTTP协议,它也是WWW中应用最广的协议。以下是协议的有效方案名称:

lFile:资源是本地计算机上的文件。格式file:///,注意后边应是三个斜杠。

ftp:通过 FTP访问资源。格式 FTP://

gopher:通过 Gopher 协议访问该资源。

http:通过 HTTP 访问该资源。格式 HTTP://

https:通过安全的 HTTPS 访问该资源。格式 HTTPS://

mailto:资源为电子邮件地址,通过 SMTP 访问。格式 mailto:

MMS:通过 支持MMS(流媒体)协议的播放该资源,格式 MMS://。

代表软件:Windows Media Player

ed2k:通过 支持ed2k(专用下载链接)协议的P2P软件访问该资源,格式 ed2k://。代表软件:电驴

Flashget:通过 支持Flashget:(专用下载链接)协议的P2P软件访问该资源,格式 Flashget://。

代表软件:快车

Thunder:通过支持thunder(专用下载链接)协议的P2P软件访问该资源,格式 thunder:// 。

代表软件:迅雷

News:通过 NNTP 访问该资源。

主机名

是指存放资源的服务器的域名系统(DNS) 主机名或IP地址。

有时,在主机名前也可以包含连接到服务器所需的用户名和密码(格式:username:password@hostname)。

端口号:

整数,可选,省略时使用方案的默认端口,各种传输协议都有默认的端口号,如http的默认端口为80。如果输入时省略,则使用默认端口号。

有时候出于安全或其他考虑,可以在服务器上对端口进行重定义,即采用非标准端口号,此时,URL中就不能省略端口号这一项。

路径:

由零或多个“/”符号隔开的字符串,一般用来表示主机上的一个目录或文件地址。

参数:

这是用于指定特殊参数的可选项。

查询:

可选,用于给动态网页(如使用CGI、ISAPI、PHP/JSP/ASP/ASP。NET等技术制作的网页)传递参数,可有多个参数,用“&”符号隔开,每个参数的名和值用“=”符号隔开。

信息片断:

字符串,用于指定网络资源中的片断。例如一个网页中有多个名词解释,可使用fragment直接定位到某一名词解释。

域名和网站名的区别

url是域名的延伸、补充、特指,两者是所属关系。

例如:


http://www.pexue.com/ 是陪学产品经理的域名;

http://www.pexue.com/New20190117Course/CourseInfo/649e6033-f33c-4330-9560-6b6bff90706f是陪学产品经理的url;


区别在于域名到.com就结束了,url在域名的后面还有其它的字符,特指某个域名内容的具体地址。

只有当域名经过域名解析之后(也就是将域名与网站的IP地址建立对应连接关系),这个域名才可以成为一个网址。也就是说网址是可以直接访问网站使用的,网址不仅是首页网址,也可以是任何一个内容页面的网址(URL)

注册域名后,域名并不一定投入使用,有些为了投资或者备用而注册的域名,没有与任何一个网站建立对应关系,这时域名就不能称为网址了。

上一篇下一篇

猜你喜欢

热点阅读