2020-07-25 19课 【HTTP全解】URL 是什么

2020-07-25  本文已影响0人  fatearcher

浅析URL

1、 URL的组成

通过 URL 可以确定一个「唯一的」地址(网址),由 协议+域名或IP+端口号+路径+查询字符串+锚点 组成,比如https://www.baidu.com/s?wd=hello&rsv_spt=1#5
上面网址没有端口是因为https使用默认的 443 端口,所以被省略了。

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

域名系统,英文全称 Domain Name System,作用是输入域名,输出对应的 IP

命令行内输入 nslookup baidu.com(某网站) 查看具体参数

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

IP概述

  1. 全称 Internet Protocol,一种应用于互联网的计算机网络协议
  2. 主要约定了:如何定位一台设备;如何封装数据报文,跟其他设备交流
  3. 只有在互联网中就会有一个IP,分为内网IP和外网IP
  4. 路由器没有固定外网IP,如果重启路由器就很有可能重新分配一个外网IP,如 14.17.32.211
  5. 手机和电脑连接的是内网IP,路由器一般会给自己分配一个好记的内网IP,如 192.168.1.1
  6. 外网设备可以互相访问,但无法访问内网;内网设备可以互相访问,但无法访问外网
  7. 外网和内网靠路由器中转(网关)
    特殊IP
  8. 127.0.0.1 表示自己
  9. localhost 通过hosts文件指定为自己
  10. 0.0.0.0 不表示任何设备

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

域名概述

  1. qq.com就是一个域名,域名就是对IP的别称
  2. 使用ping命令可以查看域名对应IP
image.png
  1. 一个域名可以对应不同IP,叫做 均衡负载
  2. 一个IP可以对应不同域名,叫做 共享主机

域名等级

  1. com是顶级域名
  2. baidu.com是二级域名,俗称一级域名
  3. www.baidu.com是三级域名,俗称二级域名

路径可以请求不同页面

比如:

https://developer.mozilla.org/zh-CN/docs/Web/HTML

https://developer.mozilla.org/zh-CN/docs/Web/CSS

查询参数可以在同一页面请求不同内容

比如:

https://www.baidu.com/s?wd=hi

https://www.baidu.com/s?wd=hello

锚点可以做到同一内容不同位置

比如:

https://developer.mozilla.org/zh-CN/docs/Web/CSS#教程

https://developer.mozilla.org/zh-CN/docs/Web/CSS#参考书

注意:

用 Chrome 查看响应

  1. 打开 Network
  2. 输入网址
  3. 选中第一个响应
  4. 查看 Response Headers,点击「view source」,点击「view source」,点击「view source」
  5. 就会看到响应的前两部分
  6. 查看 Response 或者 Preview,就会看到响应的第 4 部分

域名和IP通过 DNS 对应起来

上一篇 下一篇

猜你喜欢

热点阅读