网络协议 Day13 DNS DHCP HTTP开端
2021-01-13 本文已影响0人
望穿秋水小作坊
一、DNS、DHCP
1. DNS 是什么的简称?DNS 有什么作用?从下图了解
DNS 的请求过程是怎么样的?
![](https://img.haomeiwen.com/i13946897/48d0ee1212d11028.png)
2. 什么情况下适合使用静态 IP 地址?什么情况下使用 DHCP 服务器自动获取地址?
![](https://img.haomeiwen.com/i13946897/3f7a22de1422554f.png)
3. DHCP 的全称是什么?平时在家上网谁充当了 DHCP 服务器
?
![](https://img.haomeiwen.com/i13946897/70288e046dbd725c.png)
4. DHCP 分配 IP 地址的 4 个阶段(了解)
![](https://img.haomeiwen.com/i13946897/797525aab45b7986.png)
![](https://img.haomeiwen.com/i13946897/3bb57f668dd4af6e.png)
二、HTTP开端
1.HTTP 和 HTML 的全称是什么?为什么都以 HT 开头?
![](https://img.haomeiwen.com/i13946897/bc7757848a40a162.png)
2. 为什么HTML 和 HTTP 都有一个 超文本
的叫法?
- 因为设计 HTTP 最初的目的是:提供一种发布和接收 HTML 页面的方法,而 HTML 叫做:超文本标记语言。
- HTML 叫超文本标记语言的原因是:本身是文本标记型语言,但是又能表达超出文本的东西,比如图片、RUL 等等
3. HTTP 0.9 、1.0、1.1 的三个版本的特点?
![](https://img.haomeiwen.com/i13946897/bd35198c57b83f8a.png)
4.HTTP 标准文档是什么?(了解即可)
![](https://img.haomeiwen.com/i13946897/cf11e441f3d7072f.png)
5.使用 Wireshark 的追踪 HTTP 流的功能,可以看到 get 请求后,服务器完整的返回数据(实践)
![](https://img.haomeiwen.com/i13946897/b1592c54cf30623f.png)
6. 十六进阶码和文本的对应(实践)
![](https://img.haomeiwen.com/i13946897/983180647295cd69.png)
7. 请求头报文格式和我们实际拿到的格式进行对比(实践)
![](https://img.haomeiwen.com/i13946897/6f83ee28686dcc4c.png)
8. 报文格式:请求报文 和 响应报文
![](https://img.haomeiwen.com/i13946897/65b27e73bc38e38d.png)
9. 响应报文 和 实际抓包报文的对应关系解析(实践)
![](https://img.haomeiwen.com/i13946897/344d6e7390c56d8b.png)
10. 一个带参数的 get 请求,它的本质如下(实践)
![](https://img.haomeiwen.com/i13946897/9cb6f1f381079382.png)
- 但是 get 请求有个致命的问题,没有请求体,请求头有长度限制。