URL简述

  • URL简单点来说就是一串字符串,也可以说是一种虚拟地址,通过URL浏览器可以定位到服务器中相应的网页资源。
  • URL相对应的就是ip和域名,其实ip和域名都是起到定位服务器资源的,一个域名可以对应不同的ip,因为当一个网站日常有大量用户访问,可以将访问人数分流到不同的ip地址,从而达到负载均衡。
  1. 输入域名到网页展现的过程:
    • 首先当你输入域名以后,浏览器会向运营商的DNS服务器发送请求询问网站对应的ip。
    • 当DNS服务器返回ip时,然后浏览器才会向对应ip80端口或者443端口发送请求。
    • 请求内容是查看对应网站页面。
  2. URL的结构组成:

协议+域名或者ip+路径+查询参数+锚点
特别注意:锚点命令只是在本地显示执行,并不是在服务器端执行!

DNS简述

DNS服务的作用:域名解析为IP 地址, 客户端向DNS服务器(DNS服务器有自己的IP地址)发送域名查询请求,DNS服务器告知客户机Web服务器的IP 地址。

使用nslookp命令可以查询到域名所对应的所有IP地址
image.png

curl命令及ping命令

ping命令可以查看域名所对应的IP
image.png
用curl命令可以发送HTTP请求
curl -v 域名:参数可以显示一次http通信的整个过程,包括端口连接和http request头信息。
image.png
具体其他curl命令操作见阮一峰老师文章链接