这是之前为了方便理解URL构成制作的一个图片,精简但不够详细,先挂上。
这篇文章,细谈URL、主机名、域名,加深自己的理解,也希望给看着这篇文章的同学带来帮助,求赞啊
每一信息资源都有统一的且在网上唯一的地址,该地址就叫URL(Uniform Resource Locator,统一资源定位符),它是统一资源定位标志,就是指网络地址。
URL由三部分组成:资源类型、存放资源的主机域名、资源文件名。也可认为由4部分组成:协议、主机、端口、路径。一般语法格式为:
protocol :// hostname[:port] / path / [;parameters][?query]#fragment (带方括号[]的为可选项)
举例:http://www.163.com/index.html:这个叫做URL,统一资源定位符,全球性地址,用于定位网上的资源。
1)http://:这个是协议,也就是HTTP超文本传输协议,也就是网页在网上传输的协议。
2)mail:这个是服务器名,代表着是一个邮箱服务器,所以是mail。
3)163.com:这个是域名,是用来定位网站的独一无二的名字。
4)mail.163.com:这个是主机名(网站名),由服务器名+域名组成。
5)/:这个是根目录,也就是说,通过网站名找到服务器,然后在服务器存放网页的根目录6)index.html:这个是根目录下的默认网页。(大部分的默认网页都是index.html)
再多举一些例子:
http://www.sina.com.cn/为例,http是通信使用的协议,sina.com.cn是域名,www是提供服务的机器的名字(服务器名),服务器名+域名才是主机名,即www.sina.com.cn是主机名。
http://blog.sina.com.cn/中,blog是提供博客服务的那台机器的名字,sina.com.cn是域名,blog.sina.com.cn是主机名。域名还分级,从后往前级别依次降低,sina.com.cn中,cn是顶级域名,表示中国,com是二级域名,表示商业机构(commercial),sina是三级域名,一般用自己的名字,baidu、zhihu.......