浅析 URL

227 阅读2分钟

1. URL 包含哪几部分,每部分分别有什么作用?

URL (Uniform Resource Locator)统一资源定位符

截屏2021-06-08 下午7.43.08.png (图片来自饥人谷)

协议 如:http/https,表明了浏览器必须使用何种协议.

域名 如:www.baidu.com,表明正在请求哪个Web服务器.

端口 HTTP协议默认端口是80HTTPS默认端口是443,在使用这两协议时,可以不用显示指定端口,浏览器会默认加上端口.

路径 如:/s 指是网络服务器上资源的路径

查询字符串 如:?wd=hello&rsv_spt=1 是提供给网络服务器的额外参数。 这些参数是用 & 符号分隔的键/值对列表。

锚点 如:#5指文档内部的定位,不会发送给服务器,也不会在Network面板中显示。有时锚点看起来可以用中文,实际不支持中文,会把中文转变成数字符号。

2. DNS 的作用是什么,nslookup 命令怎么用?

DNS 域名系统/域名服务(Domain Name System),作用是把域名和IP对应起来 。

  • 如何查询域名对应哪个IP

    使用命令nslookup 查询DNS的记录,查看域名解析是否正常,在网络故障的时候用来诊断网络问题。

    eg: nslookup baidu.com

3. IP 的作用是什么,ping 命令怎么用?

  • IP的作用:
  1. 定位一台设备

  2. 封装数据报文以与其他设备交流

  • ping命令使用 如何得到服务器IP? eg: ping baidu.com

4. 域名是什么,分别哪几类域名?

域名可以说是一个IP地址的代称,目的是为了便于记忆后者。

一个域名可以对应多个IP (负载均衡)

一个IP可以对应不同域名(共享主机)

  • 有哪几类域名:
  1. 类别域名(国际域名)共有7个,.com(商业公司);.net(网络服务);.org(组织协会等);.gov(政府部门);.edu(教育机构);.mil(军事领域);.int(国际组织)。

  2. 国别域名(地理顶级域名),共有243个国家和地区的代码,例如.CN代表中国,.UK代表英国。

.com是顶级域名

baidu.com 二级域名

www.baidu.com 三级域名 ,是baidu.com的子域名.所以www.baidu.combaidu.com是两个域名。(有可能二级域名和三级域名不是同一家公司)