HTTP协议概述:超文本传送协议的简介和特点
HTTP 协议详解 HTTP 协议是互联网上最流行的通信协议之一,用于规定浏览器和万维网服务器之间的通信规则,以便通过因特网传送万维网文档的数据。该协议由 IETF(Internet Engineering Task Force)制定,并得到 W3C 的支持和参与。 **HTTP 协议简介** HTTP 协议是超文本传送协议的简称,英文名称为 Hypertext Transport Protocol。它是一种分布式、协作式、超媒体系统应用之间的通信协议,用于万维网(worldwide web)交换信息的基础。 **HTTP 协议的特点** 1. **支持客户/服务器模式**:HTTP 协议支持客户/服务器模式,客户机和服务器必须都支持 HTTP,才能在万维网上发送和接收 HTML 文档并进行交互。 2. **简单快速**:HTTP 协议简单快速,客户向服务器请求服务时,只需传送请求方法和路径。请求方法常用的有 GET、HEAD、POST 等,每种方法规定了客户与服务器联系的类型不同。由于 HTTP 协议简单,使得 HTTP 服务器的程序规模小,因而通信速度很快。 3. **灵活**:HTTP 协议允许传输任意类型的数据对象。正在传输的类型由 Content-Type 加以标记。 4. **无连接**:HTTP 协议无连接的含义是限制每次连接只处理一个请求。服务器处理完客户的请求,并收到客户的应答后,即断开连接。采用这种方式可以节省传输时间。 5. **无状态**:HTTP 协议是无状态协议。无状态是指协议对于事务处理没有记忆能力。缺少状态意味着如果后续处理需要前面的信息,则它必须重新传输。 **HTTP 协议的工作过程** HTTP 协议工作在 TCP/IP 协议体系中的 TCP 协议上。客户机和服务器之间的通信过程如下: 1. 客户机向服务器发送请求信息,包括请求方法和路径。 2. 服务器接收到请求信息后,处理请求并返回响应信息。 3. 客户机接收到响应信息,并根据响应信息进行相应的处理。 **HTTP 协议的应用** HTTP 协议的应用非常广泛,包括: 1. 万维网(worldwide web)浏览 2. 在线购物 3. 电子邮件 4. 在线游戏 5. 视频流媒体等 **HTTP 协议的发展** HTTP 协议的发展是由 IETF(Internet Engineering Task Force)和 W3C(World Wide Web Consortium)共同推动的。当前的 HTTP 协议版本是 HTTP/1.1,它是由 RFCs(Requests for Comments)在 1990 年 6 月制定。目前交由 IETF 和 W3C 负责修改。但最终还是由 RFCs 对外发布。
下载后可阅读完整内容,剩余3页未读,立即下载
- 粉丝: 0
- 资源: 1
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 李兴华Java基础教程:从入门到精通
- U盘与硬盘启动安装教程:从菜鸟到专家
- C++面试宝典:动态内存管理与继承解析
- C++ STL源码深度解析:专家级剖析与关键技术
- C/C++调用DOS命令实战指南
- 神经网络补偿的多传感器航迹融合技术
- GIS中的大地坐标系与椭球体解析
- 海思Hi3515 H.264编解码处理器用户手册
- Oracle基础练习题与解答
- 谷歌地球3D建筑筛选新流程详解
- CFO与CIO携手:数据管理与企业增值的战略
- Eclipse IDE基础教程:从入门到精通
- Shell脚本专家宝典:全面学习与资源指南
- Tomcat安装指南:附带JDK配置步骤
- NA3003A电子水准仪数据格式解析与转换研究
- 自动化专业英语词汇精华:必备术语集锦