浅析 URL

128 阅读1分钟

1. URL

1.1 组成部分

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

1.2 作用

www.baidu.com/s?word=hell…

  • 协议:就是https这部分,说明自己用的是什么协议。除了https(端口号默认443)之外还有http协议(端口号默认为80)
  • 域名:域名就是对IP的别称,就是www.baidu.com这部分内容。一个域名可以对应不同的IP(负载均衡),一个IP也可以对应不同域名(共享主机)
  • 路径:指明你想要访问该域名的什么页面
  • 查询字符串:指明你想访问这个页面的什么内容
  • 锚点:指明逆向访问这部分内容的哪一块

2.DNS

2.1 作用

使域名和IP对应起来。当你输入一个网址,你的浏览器会向电信/联通提供的DNS服务器询问网址对应的IP,接到响应后,浏览器会向对应的端口号(80、443)发送请求。

2.2 nslookup

可以通过这个命令询问一个网站的IP。

3.IP

3.1 IP的作用

英文全称Internet Protocal,主要约定两件事:如何定位一台设备;如何封装数据报文,与其他设备交流。

3.2 几个特殊的IP

  • 127.0.0.1 表示本机
  • localhost 通过系统文件hosts指定为本机
  • 0.0.0.0 不表示任何设备

3.3 PING

可以通过ping命令+域名来获取一个域名的服务器IP

4 域名

4.1 介绍

域名全称(Domain Name System),域名系统中任何名称都是域名。

4.2 域名分类

  • 例如.com, .net和.org都是顶级域名
  • baidu.com 这种是二级域名
  • www.baidu,com 这种是三级域名

注意:他们分别都是父子关系,另外www是多余的,一般不需要写