• 深入浅出URL、主机名、域名【转载】


    这是之前为了方便理解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.......

  • 相关阅读:
    C#基础知识之GC 垃圾回收
    获取地址栏参数并转化为对象
    input type属性为number时,去掉右边的上下箭头
    vscode用服务打开html
    富文本的原理和插件使用
    原生js拖拽、jQuery拖拽、vue自定义指令拖拽
    js的call()方法
    js继承
    网页禁止复制和解除禁止复制
    ES6-解构赋值
  • 原文地址:https://www.cnblogs.com/ysx215/p/14366664.html
Copyright © 2020-2023  润新知