HTTP协议
WWW
WWW 是到目前为止最著名的分布式应用,起源于1990年底,最早由欧洲核物理研究中心的Tim Berners-Lee 和 Robert Cailliau联合提交了“通用超文本系统”的建议方案。
从应用功能看,WWW 是一种交互式图形界面的 Internet 服务,具有强大的信息连接功能,它使得成千上万的用户通过简单的图形界面就可以访问各个大学、组织、公司等的最新信息和各种服务。
从技术上看,WWW 是一个基于HTTP的客户/服务器应用系统,即属于客户/服务器范围型的分布式计算应用。
TCP/IP
TCP/IP(传输控制协议 / Internet互联协议,又名网络通信协议)是Internet最基本的协议和Internet国际互联网络的基础。
HTTP协议原理
HTTP协议是TCP/IP 协议栈中的应用层协议,而TCP/IP是Transmission Control Protocol/Internet Protocol的简写,中译名为传输控制协议/因特网互联协议,又名网络通讯协议,是Internet最基本的协议和Internet国际互联网络的基础。TCP/IP 定义了电子设备如何连入因特网,以及数据如何在它们之间传输的标准。
HTTP响应请求过程
HTTP请求
HTTP请求信息由3部分组成:请求方法URI协议/版本、请求头、请求正文。
1.请求方法
2.请求头
请求头包含许多有关客户端环境和请求正文的有用信息。例如,请求头可以声明浏览器所用的语言、请求正文的长度等。
3.请求正文
请求头和请求正文之间是一个空行,这个空行非常重要,它表示请求头已经结束,接下来是请求正文。请求正文可以包含客户提交的查询字符串信息。
HTTP应答
HTTP应答与HTTP请求相似,HTTP响应也由3部分构成(其中响应头和响应正文之间有一个空白行),分别是协议状态/版本(代码描述)、响应头、响应正文。
HTTPS
简单的讲,HTTPS(超文本传输协议)是HTTP的安全版,是一种基于SSL/TLS的HTTP,所有的HTTP数据都是在SSL/TLS协议封装之上传输的。