浅析 URL

83 阅读1分钟

URL统一资源定位符(Uniform Resource Locator):协议+域名或ip+端口号+路径+查询字符串+锚点

IP 互联网协议(internet protocol):约定如何定位一台设备

  • IP分为外网和内网。内网设备可以互相访问,但不能直接访问外网,内外网就像两个隔绝空间,路由器是通道(网关)。
  • 特殊的ip:127.0.0.1 表示自己;localhost指定自己;0.0.0.0 不表示任何设备。
  • ping用来测试数据包能否透过IP协议到达特定主机。如ping baidu.com

端口 : 一台服务器可以提供很多服务,每个服务需要一个号码(端口)

  • 一台机器一共有65535个端口。
  • 0-1023号端口是留给系统使用。其他端口可以给普通用户使用。
  • http-server默认使用8080端口。
  • 提供http服务使用80端口;提供https使用443端口;提供ftp使用21端口。

域名(Domain Name):ip的别称

  • com是顶级域名 (company)
  • xxx.com 二级域名 (俗称一级域名)
  • www.xxx.com 三级域名 (俗称二级域名)

DNS 域名系统( Domain Name System ):把域名和ip对应起来

  1. 向浏览器输入一个的xxx.com
  2. 浏览器会向电信/联通提供的DNS服务器询问xxx.com是什么IP
  3. 电信/联通会回复IP
  4. 浏览器向对应IP的80/443端口发送请求
  5. 请求内容是查看首页 nslookup命令是常用域名查询工具,就是查DNS信息用的命令。如nslookup baidu.com

路径:请求不同页面

查询参数:同一页面,请求不同的内容

锚点:同一页面和内容,请求不同的位置