学习笔记
第1章 了解Web及网络基础
拿了三张比较有用的图:
![](https://img.haomeiwen.com/i17108100/73904a95a1d98d97.png)
![](https://img.haomeiwen.com/i17108100/0e58c6abe6ba9ddb.png)
![](https://img.haomeiwen.com/i17108100/e4675b4f9774f021.png)
第2章 简单的HTTP协议
两个概念:持久连接
和管线化
持久连接:HTTP/1.1相对于HTTP/1.0的改进
![](https://img.haomeiwen.com/i17108100/4b7c13fd094d0ec7.png)
![](https://img.haomeiwen.com/i17108100/0079fa0275b25473.png)
管线化:并行发送多个请求,不需要一个接一个的等待响应了
![](https://img.haomeiwen.com/i17108100/4bba760df7ea8d34.png)
第3章 HTTP报文内的HTTP信息
《网络是怎样连接中》有提过,简单放两张图:
![](https://img.haomeiwen.com/i17108100/3d88c1d5f0e9f87d.png)
![](https://img.haomeiwen.com/i17108100/e4f5ebc8f708cb6b.png)
第4章 返回结果的HTTP状态吗
4.1 状态码告知从服务器返回的请求结果
![](https://img.haomeiwen.com/i17108100/c280eb722325b481.png)
状态码种类可达60种,但是常用的也就14种。
4.2 2XX成功
2XX表明响应被正常处理了
4.2.1 200OK
正常处理
![](https://img.haomeiwen.com/i17108100/f9e536d479a65a33.png)
4.2.2 204No Content
![](https://img.haomeiwen.com/i17108100/a9ba2f909e469c8e.png)
一般在只需要从客户端往服务器发送信息,而对客户端不需要发送新信息内容的情况下使用。
4.2.3 206Partial Content
如题
![](https://img.haomeiwen.com/i17108100/31cb676df112d2fd.png)
4.3 3XX重定向
4.3.1 301 Moved Permanently
永久性重定向
![](https://img.haomeiwen.com/i17108100/40c301e14b889bef.png)
4.3.2 302 Found
临时重定向
![](https://img.haomeiwen.com/i17108100/81398bef4e607331.png)
4.3.3 303 See Other
与302基本一样,但是客户端需以Get方法获取资源
![](https://img.haomeiwen.com/i17108100/1f7f58c2776ac788.png)
PS:
![](https://img.haomeiwen.com/i17108100/06b0b2fb89c83eb0.png)
4.3.4 304 Not Modified
和重定向没啥关系。。。为啥要划进来,脑壳疼。。
![](https://img.haomeiwen.com/i17108100/e115637acc13cd10.png)
4.3.5 307 Temporary Redirect
和302一样。?
4.4 4XX客户端错误
错在客户端
4.4.1 400 Bad Request
报文有语法错误
![](https://img.haomeiwen.com/i17108100/3458433a68eb57f1.png)
4.4.2 401 Unauthorized
未认证
![](https://img.haomeiwen.com/i17108100/48bb97e5b3425766.png)
4.4.3 403 Forbidden
可怜的客户端被拒绝了,而且没有说明理由。
![](https://img.haomeiwen.com/i17108100/8e84e8f847844fdc.png)
4.4.4 404 Not Found
可怜的服务器又被拒绝了,这次虽然说明了理由,但是很有可能是借口
![](https://img.haomeiwen.com/i17108100/c08f2c329bf4a824.png)
4.5 5XX服务器错误
错在服务器
4.5.1 500 Internal Server Error
![](https://img.haomeiwen.com/i17108100/f1cb00c46f575dfb.png)
4.5.2 503 Service Unavailable
超负载或者正在停机维护
![](https://img.haomeiwen.com/i17108100/fb188e43d6bcd6da.png)
PS:
![](https://img.haomeiwen.com/i17108100/d6e279cbc5cf5536.png)
第5章 与HTTP协作的Web服务器
3个东西:虚拟主机
、网关
、隧道
。
虚拟主机:一个主机对应多个域名。
![](https://img.haomeiwen.com/i17108100/5e678b07e5093f6a.png)
网关:可以利用网关将HTTP请求转化为其他通信协议,如连接数据库、信用卡结算系统等。
![](https://img.haomeiwen.com/i17108100/facbd0cdb5794510.png)
隧道:安全通信,隧道是透明的,客户端不用在意
![](https://img.haomeiwen.com/i17108100/c5b6a8b4fa76c351.png)
网友评论