1. URL的组成
URL = 协议 + 域名或IP + 端口号 + 路径 + 查询字符串 + 锚点
- 协议:传输协议,用于传输客户端与服务器交互的信息。
- IP:Internet Protocal
- 域名:域名就是对IP的别称,分为一级域名(顶级域名)、二级域名、三级域名。
- 一个域名可以对应不同IP,这个叫做均衡负载,防止一台机器扛不住。
- 一个IP可以对应不同域名,这个叫做共享主机。
- 端口号:用来区分同一台服务器上不同的服务的标识。
- HTTP服务最好使用80端口。
- HTTPS服务最好使用443端口。
- FTP服务最好使用21端口。
- 一共有65535个端口。
- 路径:网络服务器上资源的路径。
- 查询字符串: 提供给网络服务器的额外参数。
- 锚点: 资源本身的另一部分的锚点。
- 锚点看起来有中文,实际不支持中文。
- 锚点是无法在Network面板上看到的,因为锚点不会传给服务器。
2. DNS的作用
Domain Name System,缩写:DNS,域名系统是互联网的一项服务。可以将域名和IP对应起来。
nslookup命令
nslookup命令用于查询DNS的记录,查看域名解析是否正常,在网络故障的时候用来诊断网络问题。
3. IP的作用
主要约定了两件事:1. 如何定位一台设备;2. 如何封装数据报文,以跟其他设备交流。
ping命令
ping命令用来检测网络的连通情况和分析网络速度,根据域名得到服务器IP,根据ping返回的TTL值来判断对方所使用的操作系统及数据包经过路由器数量。