备案 网站建设方案书,网页首页设计模板免费,最新新闻实时新闻,注册个网站怎么注册目录
1.HTTP
1.1.概述
1.2.报文结构
1.2.1.请求报文 1.2.2.响应报文 1.3.方法
2.HTTPS 1.HTTP
1.1.概述
HTTP#xff0c;超文本传输协议#xff0c;WEB体系选用了该协议作为应用层协议。
1.2.报文结构
1.2.1.请求报文
HTTP的请求报文#xff08;request#xff0…目录
1.HTTP
1.1.概述
1.2.报文结构
1.2.1.请求报文 1.2.2.响应报文 1.3.方法
2.HTTPS 1.HTTP
1.1.概述
HTTP超文本传输协议WEB体系选用了该协议作为应用层协议。
1.2.报文结构
1.2.1.请求报文
HTTP的请求报文request由四部分组成请求行(request line)、请求头部(header)、空行和请求数据(request data) 名称作用请求行记录请求方法、URL、HTTP协议版本号请求头以键值对的方式记录一些附加信息如cookie、编码、host等请求数据 请求数据也叫请求体不在GET方法中使用而是在POST方法中使用 POST方法适用于需要客户填写表单的场合。 请求头中存在两个与请求数据相关的重要keyContent-Type和Content-Length。
也就是说只有Post请求有请求体以一个带数据的Post请求在浏览器调试模式中的呈现为例 1.2.2.响应报文
HTTP的响应报文response中最重要的两部分
状态码记录响应的状态响应体记录响应的数据可以是网页HTML代码、图片、视频、音频等。
以一个以一个响应在浏览器调试模式中的呈现为例 1.3.方法
HTTP中总共有GET、POST、PUT、DELETE、CONNECT、HEAD本来设计的初衷是想让对服务器的每一种操作都有对应的方法但在实际使用中发现其实GET、POST两个方法就足够了GET负责向服务器要数据POST负责向服务器存数据。
GET、POST区别
名称特点GET参数在URL中数据大小不能超过2KBPOST数据在HTTP报文的“请求数据”这一区域理论上大小没有上限
2.HTTPS
httpshttpssl/TSL即使用HTTP进行通信使用SSL/TLS对数据进行保护。
SSL/TLS工作在HTTP协议应用层和TCP传输层间的中间层对HTTP进行保护后再放到TCP上进行传输。 SSL/TLS在三个维度对数据进行保护 内容加密采用混合加密技术中间者无法直接查看明文内容 验证身份通过证书认证客户端访问的是自己的服务器 保护数据完整性防止传输的内容被中间人冒充或者篡改
SSL/TLS是两个不同的协议。
SSL
Secure Sockets Layer安全套接层协议为网络通信提供安全及数据完整性的一种安全协议。在1994年被Netscape发明后来各个浏览器均支持SSL其最新的版本是3.0。
TLS
Transport Layer Security安全传输层协议最新版本的TLSTransport Layer Security传输层安全协议是IETFInternet Engineering Task ForceInternet工程任务组制定的一种新的协议它建立在SSL 3.0协议规范之上是SSL 3.0的后续版本。在TLS与SSL3.0之间存在着显著的差别主要是它们所支持的加密算法不同所以TLS与SSL3.0不能互操作。虽然TLS与SSL3.0在加密算法上不同但是在理解HTTPS的过程中可以把SSL和TLS看做是同一个协议。 SSL/TLS的工作机制
SSL/TLS的机制类似于TCP采用握手的方式在连接建立阶段完成加解密方法、密钥等数据的协商确定然后后续的数据通信过程均采用协商的结果。 SSL证书
配置在服务器上也称为SSL服务器证书记录当前服务器支持的加密算法、密钥等信息这是使用SSL/STL时的核心实体将其配置在服务器上即可整个HTTPS里客户端和服务器建立安全的连接靠的就是读取改文件从而进行决策。