《浅析URL》

265 阅读2分钟

URL概述

URL(Uniform Resource Locator)是统一资源定位器。俗称网页地址或简称网址,是因特网上标准的资源的地址(Address),如同在网络上的门牌。

一、 URL的格式和作用

URL的标准格式如下:

    [协议类型]://[服务器地址(域名IP)]:[端口号]/[资源层级UNIX文件路径][文件名]?[查询HTTP字符串]#[锚点片段ID]

URL各部分的作用:

  1. [协议类型]: 规定了请求和响应的格式分别是什么。
  2. [服务器地址]: 约定了:如何定位一台设备,如何封装数据报文以跟其他设备交流。
  3. [端口号]: 不同的端口号,对应一个不同的服务。(规则点击下方)

    端口使用规则

  4. [路径/文件名]: 请求服务器不同的页面。
  5. [查询字符串]: ?后面内容。在同一个服务器页面,请求不同的内容。
  6. [锚点片段ID]: #后面内容。在同一个服务器内容,请求不同的位置。

二、 DNS的作用,nslookup命令的用法

  1. 域名系统,DNS(Domain Name System)的作用是将域名和IP地址相互映射。
  2. nslookup 用法:nslookup '域名' 通过DNS服务器查询对应域名的IP(Addresses). 另一个域名可能有多个IP。下图为示例:nslookup baidu.com

nslookup.png

三、 IP的作用,ping 命令的用法

IP的作用:约定了两件事

  1. 如何定位一台设备。(电脑、手机、摄像头、路由器等)
  2. 如何封装数据报文以跟其他设备交流。

ping 命令的用法。下图为示例:ping qq.com

ping.png

四、 域名是什么,分别有哪几类域名

  1. 域名也可当做是IP的别称。目的是为了便于记忆。域名是由一串用点分隔的字符组成的互联网上某一台计算机或计算机组的名称,用于在数据传输时标识计算机的电子方位。一个域名可以对应不同的IP(均衡负载)。一个IP也可以对应多个域名(共享主机)。

  2. 域名层次

    域名由多个部分组成,这些部分通常连接在一起,并由点分隔,例如zh.wikipedia.org。
  • 顶级域名。是域名中最高的一级,每个域名都以顶级域结尾。包括 .gov(政府),.edu(教育机构), .com(商业), .org(非营利组织), .net(网络)等。
  • 二级域名。(俗称一级域名) 它位于顶级域名的左侧。例如,在zh.wikipedia.org中,wikipedia是二级域名。
  • 三级域名。(俗称二级域名) 它位于二级域名的左侧。例如,在zh.wikipedia.org中,zh是三级域名。

参考资料

维基百科中文

©转载声明