浅析 URL

270 阅读1分钟

URL组成部分

协议+域名/IP+端口号+路径+查询参数+锚点

端口号可省略

协议

协议分为http和https;是超文本传输协议(HyperText Transfer Protocol);https则加了安全认证

域名

域名是对IP的别称

顶级域名-.com .net

baidu.com二级域名(俗称一级域名)

www.baidu.com三级域名(俗称二级域名)

他们不是同一个,是父子关系

www是多余的

tips:

一个域名可以对应多个IP;负载均衡,减少服务端压力

反之亦然;共享主机,在同一个服务器上运行多个网站

IP

IP是主机地址

127.0.0.1代表自己 ==localhost

localhost通过hosts指定为自己

0.0.0.0不表示任何设备

端口

0-1023留给系统用,管理员权限可用

80默认端口

HTTP80

HTTPS 443

FTP 21

路径

相应目录结构

查询参数

关键词查询,页数查询等

锚点

网页中的页面位置

锚点不会传给服务器,本地

DNS

DNS(DOMAIN NAME SYSTEM)域名系统

对应IP和域名

域名系统派发域名,从一级域名()开始衍生域名

相关命令行工具

nslookup 命令

nslookup用于查询DNS的记录,查询域名解析是否正常,在网络故障时用来诊断网络问题

例如:nslookup baidu.com

可以查看解析baidu.com这个域名的具体过程

ping 命令

ping baidu.com

返回数据包传输情况及解析的传IP地址