深入浅出http协议--学习笔记
来源:互联网 发布:智能电视看美剧软件 编辑:程序博客网 时间:2024/06/08 13:44
参考资料
http是一套计算机通过网络进行通信的规则,目前http协议是1.1,http是一种无状态的协议(即web浏览器与web服务器不需要建立持久的链接,遵循Request/Response模型。
http通信机制:
1.建立TCP连接 在http开始工作前,web浏览器首先通过网络与web服务器建立连接,该连接是通过TCP完成的。2.web浏览器向web服务器发送请求命令3.web浏览器发送请求头信息4.web服务器应答 HTTP/1.1 200 OK 应答的第一部分是协议的版本号和应答状态码5.web服务器向浏览器发送应答头信息6.web服务器发送头信息后发送一个空白行表示头信息发送结束,接着以Content-Type所描述的文件格式发送用户请求的实际数据7.web服务器关闭TCP连接 一般情况下,web服务器发送完数据后,就要关闭TCP连接,但如果浏览器或服务器在头信息中加入了 Connection:keep-alive TCP连接在发送后仍保持打开状态,浏览器可以继续通过相同的连接发送请求,节省了为每个请求建立新连接的时间,节约了网络带宽。
阅读全文
0 0
- 深入浅出http协议--学习笔记
- HTTP协议学习笔记
- http协议学习笔记
- Http协议学习笔记
- http协议学习笔记
- HTTP协议学习笔记
- 学习笔记,HTTP协议
- Http协议----学习笔记
- http协议学习笔记
- HTTP协议学习笔记
- HTTP协议学习笔记
- Http协议学习笔记
- http协议学习笔记
- Http协议学习笔记
- Http协议学习笔记
- HTTP协议--学习笔记
- HTTP协议学习笔记
- Http协议学习笔记
- 操作系统页面置换算法(opt,lru,fifo,clock)实现
- vim基本设置
- 【转】手工导入传输请求(Transport Request)
- 【正一专栏】稳定压倒一切
- C语言 unsigned与signed区别
- 深入浅出http协议--学习笔记
- 欢迎使用CSDN-markdown编辑器
- java socket报文通信(二)报文的封装
- linux学习笔记之文件IO
- 设置微信公众号客服账号个人使用习惯-微信公众号使用教程24
- SylixOS Unit Test介绍
- C++/C 宏定义(define)中# ## 的含义 宏拼接
- JAVA MyEclipse(2)---修改MyEclipse取消默认工作空间
- Android:手把手带你入门神秘的 Rxjava