HTTP协议概念与会话过程
2011-03-14 00:00
344 查看
什么是HTTP协议
HTTP(Hypertext Transfer Protocol,超文本传输协议)是www浏览器和www、服务器之间的应用层通讯协议。HTTP协议是用于分布式协作超文本信息系统的、通用的、面向对象的协议。通过扩展命令,可用于类似的任务,如域名服务或分布式面向对象系统。什么是超文本
超文本(Hypertext)是用超链接的方法,将各种不同空间的文字信息组织在一起的网状文本。超文本更是一种用户介面范式,用以显示文本及与文本之间相关的内容。现时超文本普遍以电子文档方式存在,其中的文字包含有可以链结到其他位置或者文档的连结,允许从当前阅读位置直接切换到超文本连结所指向的位置。超文本的格式有很多,目前最常使用的是超文本标记语言(Hyper Text Markup Language,HTML)及富文本格式 (Rich Text Format,RTF)。HTTP会话过程包括四个步骤
连接(Connection)请求(Request)
应答(Response)
关闭(Close)
HTTP协议是基于了TCP/IP之上的协议,它不仅保证正确传输超文本文档,还确定传输文档中的哪一部分,以及哪部分内容首先显示(如文本先于图形)等等。
HTTP协议定义了内容的格式,这是一个应用层的协议,应用层协议的内容需要通过传输层在浏览器和服务器直接传送,TCP/IP是网络模型的实现,其中传输层和应用层为主要层。
应用层用于在特定的应用程序之间传输数据。HTTP协议就是TCP/IP协议中专门用于浏览器与Web服务器之间通信的应用层协议。应用层协议依赖于传输层协议完成数据传输,传输层协议依赖于网络层协议完成数据传输。
相关文章推荐
- HTTP协议会话过程
- http 协议的交互过程详细分析。
- http协议学习和总结系列——基础概念篇
- HTTP协议 通信过程介绍
- HTTP协议三次握手,四次挥手过程
- HTTP协议—— 简单认识网络请求过程中使用的协议
- HTTP 协议缓存过程
- HTTP协议之基本概念
- http 协议的chunck概念
- HTTP协议请求响应过程和HTTPS工作原理
- Linux web服务与HTTP协议基础概念
- 了解http 请求、会话的过程举例
- HTTP协议通信过程分析
- Http协议三次握手过程
- HTTP协议通信过程分析
- Http协议三次握手过程
- 从数据长征和网络协议对TCP/IP,http,socket 进行概念梳理
- 网络传输协议概念和HTTP协议
- HTTP协议的基本概念
- HTTP协议基础以及Web Application的概念