URL是什么?
URL——统一资源定位符(全称:Uniform Resource Locator,缩写:URL;或称统一资源定位器、定位地址、URL地址。我们俗称的网址就是URL。比如:wiki.hk.wjbk.site/wiki/统一资源定位… juejin.im/editor/draf… 等等,都是URL。
URL由哪几部分组成呢?
URL由协议、域名或ip、端口号、路径、查询参数、锚点组成。详见下图:
下面是这些部分的相关解释:
协议:关于协议最常见的就是HTTP协议和HTTPS协议了。他的作用是规定了WWW服务器与浏览器之间信息传递规范的标准。用通俗的话讲,就是一个文件,上面写明了浏览器请求怎么写,服务器响应怎么写。
ip:Internet Protocol,主要约定了如何定位一台设备,如何封装报文来跟其他设备交流。例如:127.0.0.1、39.156.69.79
域名:是对ip的别称,例如:qq.com、baidu.com。但一个ip可以对应多个域名,叫做共享主机,用来节约资源;一个域名也可以对应多个ip,以便均衡负载,防止一台主机垮掉。域名分为几级,com、cn、org等等属于顶级域名,baidu.com属于二级域名(俗称一级域名),xxx.xxx.com属于三级域名(俗称二级域名)。
域名和ip如何对应?通过DNS对应。DNS全称Domain Name Server,中文:域名服务器。用于把域名解析成ip。如果你想知道某个域名对应的ip是什么,开启终端ping即可,例如这样:
端口号:一台机器提供不同服务需要不同端口,端口的编号就是端口号,类似饭店的不同服务窗口。
路径:路径是用来请求同一域名下的不同页面的。 查询参数:用来请求同一页面的不同内容。
锚点:请求同一个内容的不同位置。