URL简介
URL:统一资源定位符(Uniform Resource Locator)
互联网中,任何一种可访问的文件,都可以理解成一种资源,一个 URL 对应一个资源,但一个资源可以具有多个 URL。 URL 是互联网的基础,最常见的形式就是网页通过链接包含其他 URL,用户点击链接,就能够从一个 URL 跳转到另一个 URL。
用一条公式可以完整的表达URL的组成: URL = 协议 + 域名(或IP) + 端口 + 路径 + 查询参数 + 锚点
。
解释:
- 协议 : 最常用的协议有
http
协议 和https
协议 - 域名: 是IP的别称,因为 IP 难记,因此使用域名记忆 如
taobao.com
就是一个域名。 - 端口: 默认不写
https
的默认端口为 443,http
的默认端口为 80。 - 路径: 指定服务器文件的位置, 比如
taobao.com/a/b.html
路径就是/a/b.html
,表示根目录下的的 a 目录下面的b.html
文件。 - 查询参数: 以键值对的形式存在,用
?
与路径分割, 如taobao.com/a/?x=666
,若没有可以省略。 - 锚点: 指定当前页面的某块内容,用
#
跟前面的路径或查询参数分离,如taobao.com/a/b.html#xxx
,若没有可以省略。
DNS的作用
DNS 全程 Domain Name Syetem(网络域名系统)。IP 难以记忆,所以出现了域名,但 IP 的好处在于每一个 IP地址的长度均为 32位 (IPv4),而域名表示起来比较麻烦,因此出现了 DNS 当中间人。
使用 nsloopup 命令 可以查询 某个域名的 对应 IP,具体使用方法是 nsloopup + 空格 + 域名
。
IP的作用是什么
IP的全称是Internet Protocal。没有IP,我们就不能上网。
IP的作用是它约定了两件事:
1. 如何定位一台设备,每一台存在网络之中的设备,都有一个 IP地址(内网IP 或 外网IP)
2. 如何封装数据报文
域名是什么
域名就是 IP 的别称,域名存在层级关系, 如 .com
就是顶级域名, xxx.com
是二级域名(俗称一级),www.xxx.com
是三级域名(俗称二级)。