浅析 URL

316 阅读1分钟

一、URL 包含哪几部分,每部分分别有什么作用

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

  • 协议:确认地址的协议
  • 域名或IP:服务器地址
  • 端口号:服务端口
  • 路径:目标路径
  • 查询字符串:(GET模式的窗体参数,以“?”字符为起点,每个参数以“&”隔开,再以“=”分开参数名称与数据,通常以UTF8的URL编码,避开字符冲突的问题)
  • 锚点:用来定位网页的某个位置

二、DNS 的作用是什么,nslookup 命令怎么用

DNS作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。

# 语法
# nslookup 网址

$ nslookup www.baidu.com
服务器:  UnKnown
Address:  192.168.43.1

非权威应答:
名称:    www.a.shifen.com
Addresses:  180.101.49.11
          180.101.49.12
Aliases:  www.baidu.com

三、IP 的作用是什么,ping 命令怎么用

IP 约定了如何定位一台设备,如何封装数据报文,如何和其他设备交流

# 语法
# ping 网址

$ ping www.baidu.com

正在 Ping www.a.shifen.com [180.101.49.11] 具有 32 字节的数据:
来自 180.101.49.11 的回复: 字节=32 时间=17ms TTL=52
来自 180.101.49.11 的回复: 字节=32 时间=12ms TTL=52
来自 180.101.49.11 的回复: 字节=32 时间=12ms TTL=52
来自 180.101.49.11 的回复: 字节=32 时间=15ms TTL=52

180.101.49.11 的 Ping 统计信息:
    数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
    最短 = 12ms,最长 = 17ms,平均 = 14ms

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

域名就是对IP的别称,我们可以通过 ping 命令找到一个网址的IP

域名分为顶级域名、一级域名、二级域名

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