URL 包含哪几部分,每部分分别有什么作用
URL = 传输协议 + 域名或IP + 端口号 + 路径 +查询参数 + 锚点
比如:https://www.baidu.com/s?wd=hello&rsv_spt=1#5
- 协议:http或https(超文本传输协议)
- 域名或IP:www.baidu.com 就是一个域名 域名通过DNS(域名系统)转换为IP地址 www.baidu.com -> 180.101.49.11
一个域名可以对应不同的IP,这叫做负载均衡,防止一台机器扛不住
一个IP可以对应不同域名,这叫做共享主机
- 端口号:端口是网络协议用来提供服务的窗口
服务器默认用80端口提供http服务
服务器默认用443端口提供https服务
- 路径:用来请求相同网址的不同的页面
- 查询字符串:查询字符串(URL参数)是指在URL的末尾加上用于向服务器发送信息的字符串(变量)。将
?
放在URL的末尾,然后再加上参数=值
,想加上多个参数的话,使用&
连接。以这个形式,可以将想要发送给服务器的数据添加到URL中。
查询字符串是查看同一个页面,不同内容
- 锚点:使用
#内容
可以快速定位页面中的某个位置,查看同一个内容,不同位置
注意:
锚点看起来有中文,实际不支持中文
#参考书
会变成#%E5%8F%82%E8%80%83%E4%B9%A6
锚点不会传给服务器,所以是无法在Network面板里看到的,因为锚点不会传给服务器
DNS 的作用是什么,nslookup 命令怎么用
DNS作用:用于解析域名,返回一个IP地址。
nslookup命令:nslookup 查询域名
可以返回该域名解析的IP地址
IP 的作用是什么
- 一是定位一台设备
- 二是封装数据报文跟其他设备交流
ping 命令
ping
命令是常用的网络命令,它通常用来测试与目标主机的连通性。
- 标识主机,具体地说,标识其网络接口,并且提供主机在网络中的位置,就此提供创建到达该主机的路径的能力。
-
每个 IP 数据包的标头包含了发送主机的 IP 地址和目的主机的 IP 地址。
域名是什么,分别哪几类域名
域名(英语:Domain Name),又称网域,是由一串用点分隔的名字组成的Internet上某一台计算机或计算机组的名称,用于在数据传输时对计算机的定位标识。分为顶级域名、一级域名、二级域名等。
www.baidu.com
与baidu.com
不是同一个域名
com是顶级域名
baidu.com
是二级域名(俗称一级域名)
www.baidu.com
是三级域名(俗称二级)
域名的第一级是顶级域,它包括通用顶级域,例如.com、.net 和.org;
以及国家和地区顶级域,例如.us、.cn 和.tk。
完整域名的所有字符加起来不得超过 253 个 ASCII 字符的总长度。
当每一级都使用单个字符时,限制为 127 个级别:127 个字符加上 126 个点的总长度为 253。
但实际上,某些域名可能具有其他限制;也没有只有一个字符的域名后缀。