浅析URL

路由器:
浅析URL_第1张图片
URL:
浅析URL_第2张图片
DNS:域名服务 输入的域名可以通过DNS服务器解析出对应的ip
nslookup baidu.com 可以查出百度的对应ip
IP:用来定位一个设备
端口;用来定位一个设备的服务
浅析URL_第3张图片
域名:对IP的别称 e.g baidu.com 备注:可以通过ping baidu.com找对其IP

  • 一个域名可以对应不同IP--均衡负载 防止一台机器扛不住
  • 一个IP可以对应不同域名 --共享主机

锚点:通过锚点可以定位到某个位置,实现一个页面,不同位置的情况。

地址栏的锚点可以输入中文,但是实际上锚点不支持中文。锚点只和浏览器有关,没必要发送给服务器。

curl命令
用curl命令可以发送HTTP请求
e.g curl -v http://baidu.com
使用命令后的工作过程:

  • url会被curl工具重写,先请求DNS获得IP
  • 进行TCP连接,连接成功后发送HTTP请求
  • 请求内容
  • 相应内容
  • 响应结束后,关闭TCP连接
  • 结束
    浅析URL_第4张图片

你可能感兴趣的