URL构成
URL=协议+域名或IP+端口号+路径+查询字符串+锚点
IP
IP= Inter protocol
约定了两件事
-
如何定位一台设备
-
如何封装数据报文,以和其他设备交流
特殊的IP
-
127.0.0.1 表示自己
-
localhost 通过hosts指定为自己
-
0.0.0.0 不表示任何设备
域名
域名是对应IP的别称
-
一个域名可以对应不同的IP,就叫做均衡负载
-
一个IP可以对应不同的域名
端口
一台机器可以提供很多服务,每个服务一个号码,这个号码就叫端口号port
-
一台机器可以提供不同的服务
-
0到1023号端口是系统使用,其他端口用户使用,如果一个端口被占用,就需要使用其他端口
DNS
使域名和IP对应起来
过程:浏览器向电信/联通提供的DNS服务器询问对应IP→电信/联通会回答一个IP→浏览器向对应IP的80/443端口发送请求
服务器一般使用80提供HTTP服务,使用443提供HTTPS服务
注意
com是顶级域名,XXX.com是二级域名,WWW.XXX.com 是三级域名,三者之间是父子关系
如何请求不同页面:可以通过修改路径
同一个页面不同内容:查询参数可以做到
同一个内容不同位置:通过锚点
特别注意:锚点不支持中文,不能在Network面板看见(因为锚点不会传给服务器)