浅析 URL
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对应起来
- 向浏览器输入一个的xxx.com
- 浏览器会向电信/联通提供的DNS服务器询问xxx.com是什么IP
- 电信/联通会回复IP
- 浏览器向对应IP的80/443端口发送请求
- 请求内容是查看首页
nslookup命令是常用域名查询工具,就是查DNS信息用的命令。如
nslookup baidu.com
路径:请求不同页面
查询参数:同一页面,请求不同的内容
锚点:同一页面和内容,请求不同的位置