浅析 URL

86 阅读1分钟

URL构成

URL=协议+域名或IP+端口号+路径+查询字符串+锚点

IP 

IP= Inter protocol

约定了两件事

  1. 如何定位一台设备

  2. 如何封装数据报文,以和其他设备交流

特殊的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面板看见(因为锚点不会传给服务器)