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地址