一、URL
URL包含:协议、域名或IP、端口号、路径、查询字符、锚点
协议:HTTP/https
域名:域名通过DNS和IP对应起来
(1)负载均衡:一个域名可以对应不同的IP
(2)共享主机:一个IP可以对应不同的域名
IP:IP主要约定了两件事
(1)如何定位一台设备
(2)如何封装数据报文,以及跟其他的设备交流
端口号:一个端口号对应一项服务。HTTP为80,HTTPS为443
路径:网络服务器上资源的路径
查询字符:通过设定好的参数查询本网页内容
锚点:文档内部查询
(1)锚点无法在network面板看到,因为不会传给服务器
在这里插入图片描述
二、DNS 和nslookup 命令
DNS的功能是
将易于 记忆 的域名(例如mozilla.org)翻译成为 数字化 的IP地址(例如151,106,5,172).
这一从域名到IP地址的 映射过程 被称为 DNS查询(DNS lookup),
与之对应,**DNS反向查询(rDNS)**用来找到与IP地址对应的域名.
nslookup 命令
作用:
查询DNS的记录,查看域名解析是否正常,在网络故障的时候用来诊断网络问题。nslookup的用法相对来说还是蛮简单的,主要是下面的几个用法。
一、直接查询
nslookup www.163.com
二、查询其他记录
nslookup -qt=CNAME www.163.com
三、IP和ping 命令
IP主要约定了两件事
(1)如何定位一台设备
(2)如何封装数据报文,以及跟其他的设备交流
ping命令
ping www.baidu.com
可以查询到域名的IP地址
四、域名
因为IP 地址很难记忆而产生的方便人类理解的地址。
顶级域名:.com, .org, .net
地区的顶级域名,如.us,.fr,或.sh,可以要求必须提供给定语言的服务器或者托管在指定国家。这些TLD通常表明对应的网页服务从属于何种语言或哪个地区。
包含.gov的顶级域名只能被政府部门使用。
.edu只能为教育或研究机构使用。
二级域名:xxx.com
三级域名(子域名):www.xxx.com