计算机网络补充【哈尔滨工业大学】

WEB技术

计算机网络补充【哈尔滨工业大学】协议省略不写的时候, 默认是HTTP协议。
计算机网络补充【哈尔滨工业大学】
HTTP使用的传输层协议是TCP协议:
计算机网络补充【哈尔滨工业大学】
计算机网络补充【哈尔滨工业大学】
HTTP协议是一个无状态的协议。(翻脸不认人)

为什么要无状态???因为更简单,更省资源。
计算机网络补充【哈尔滨工业大学】
但是无状态也有无状态的问题。一会儿讲cookie

计算机网络补充【哈尔滨工业大学】
非持久性连接每次建立连接之后只会发送一个对象,然后关闭连接。
计算机网络补充【哈尔滨工业大学】
接下图:
计算机网络补充【哈尔滨工业大学】
这样就会慢的一比。

计算机网络补充【哈尔滨工业大学】
计算机网络补充【哈尔滨工业大学】
计算机网络补充【哈尔滨工业大学】
看到Host字段可能会想,TCP连接都建立了,还需要声明访问哪个主机吗???
缓存/代理服务器时有用。
计算机网络补充【哈尔滨工业大学】
请求消息还会携带数据吗? 会的。提交表单啥的。
计算机网络补充【哈尔滨工业大学】
计算机网络补充【哈尔滨工业大学】
计算机网络补充【哈尔滨工业大学】
Date是WEB服务器响应时间。
Last-M。。。。 那个时间是最后修改时间。

计算机网络补充【哈尔滨工业大学】
计算机网络补充【哈尔滨工业大学】

无状态的HTTP不记录状态,所以要引入cookie技术:
计算机网络补充【哈尔滨工业大学】
计算机网络补充【哈尔滨工业大学】
计算机网络补充【哈尔滨工业大学】
计算机网络补充【哈尔滨工业大学】

缓存/代理服务器技术

计算机网络补充【哈尔滨工业大学】
内容分发:CDN
计算机网络补充【哈尔滨工业大学】
计算机网络补充【哈尔滨工业大学】
计算机网络补充【哈尔滨工业大学】
计算机网络补充【哈尔滨工业大学】
计算机领域广泛使用缓存技术。
计算机网络补充【哈尔滨工业大学】