浅析URL

218 阅读2分钟

URL的定义

统一资源标识符(英语:Uniform Resource Identifier,缩写:URI)在计算机术语中是一个用于标识某一互联网资源名称的字符串。 该种标识允许用户对网络中(一般指万维网)的资源通过特定的协议进行交互操作。URI的最常见的形式是统一资源定位符(URL),经常指定为非正式的网址。更罕见的用法是统一资源名称(URN),其目的是通过提供一种途径。用于在特定的名字空间资源的标识,以补充网址。

URL组成部分

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

  • 协议:常用的为HTTP(80端口)或HTTPS(443端口):提供网页访问的服务协议
  • 域名(IP):类似于 qq.com,其实是对IP的别称。 一个域名可以对应不同IP,这也叫做负载均衡,减轻一台机器的压力; 一个IP也可以对应不同的域名,这叫共享主机,一般不这样;而域名和IP是通过DNS对应起来的
    • 域名的分类:
    1. 顶级域名:com
    2. 二级域名:baidu.com
    3. 三级域名:www.baidu.com
  • 端口号:指明了一台服务器上的服务程序的号码
  • 路径:主要是指明要访问的页面
  • 查询字符串:主要是在同一个页面访问返回的不同的内容
  • 锚点:主要访问同一个页面中的不同位置,该锚点信息不会发送到服务器,实际上也不支持中文

DNS 的作用

DNS (Domain Name System 的缩写)的作用非常简单,就是根据域名查出IP地址。你可以把它想象成一本巨大的电话本。举例来说,如果你要访问域名 math.stackexchange.com,首先要通过DNS查询它的IP地址是151.101.129.69 --摘自阮一峰的解释

nslookup 命令怎么用

作用:查询DNS的记录,查看域名解析是否正常,在网络故障的时候用来诊断网络问题。 使用方法如图: