浅析 URL

108 阅读2分钟

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

URL(Uniform Resource Locator)统一资源定位符,那么他是什么意思呢,URL就是对互联网上面所得到的资源的位置和访问方法的一种简洁表示,是互联网上标准资源的地址。我们日常生活在在浏览器的地址栏里输入的网站地址叫做URL。且URL包含以下的几部分:

  • 协议:主要包含http(80)、https(443)
  • 域名或IP: 域名就是对IP的别称
  • 端口
  • 路径
  • 查询字符串
  • 锚点 例如:

image.png

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

DNS(Domain Name System)域名系统,就是把域名解析为IP地址。当我们在浏览器的地址栏输入URL时,浏览器则需要对这URL的主机名所在的服务器发送请求,就可以知晓服务器的IP,因此,对浏览器来说,DNS的作用就是将域名转换成为IP地址。
nslook 可以向服务器查询对应域名的IP地址

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

IP(Internet Protocol)主要约定了两件事情,第一件是如何定位一台设备,第二件事情是如何封装数据报文,以跟其他的设备进行交流。 ping 域名 就可以得到该域名的IP地址。

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

那么什么是域名呢,域名就是对IP的别称,一个域名可以对应多个不同的IP,这个就是负载均衡,一个IP也可以对应不同的域名,这个就是共享主机。而域名和IP就是通过DNS来进行对应的。例如:
当我们在浏览器的地址栏中输入xiedaimala.com,此时浏览器就会向电信/联通提供的DNS服务器询问xiedaimala.com所对应的IP是什么。然后电信/联通提供的DNS服务器就会回答一个IP,然后浏览器就会通过向回传的IP的80/443端口发送请求,请求的内容就是查看xiedaimala.com的首页。而在这过程中80端口就是浏览器默认用80端口提供http服务,而443端口呢就是浏览器默认用443提供的https服务。 而域名也是分为:

  • .com:顶级域名
  • xxx.com: 二级域名(俗称一级域名)
  • www.xxx.com: 三级域名(俗称二级域名) 且xxx.comwww.xxx.com并不是同一个域名