全部的计算机与网络设备须要相互通讯,双方就必须使用相同的方法进行通讯。好比:不一样的硬件、操做系统之间的通讯,以及哪一边先发起通讯、使用什么语言通讯、怎样结束通讯等规则。全部的这一切都须要一种规则,咱们就把这种规则成为协议(protocol)。web
协议中存在各类内容。从电缆的规格到IP地址的选定方法、寻找异地用户的方法、双方简历通讯的顺序,以及web页面显示须要处理的步骤,等等。安全
像这样把与互联网相关的协议集合起来的总称为TCP/IP。TCP/IP是协议族的统称,而不是一种协议。服务器
TCP/IP是互联网相关的各种协议族的总称,以下图
网络
HTTP协议和TCP/IP协议族内的其余众多的协议相同,用于客户端和服务器之间的通讯。tcp
HTTP协议规定,请求从客户端发出,最后服务器端响应该请求并返回。通讯确定是先从客户端开始创建,服务端被动接受请求而且发送响应。
HTTP协议规定客户端与服务端的通讯如图:
网站
HTTP协议(HyperText Transfer Protocol,超文本传输协议)是因特网上应用最为普遍的一种网络传输协议,全部的WWW文件都必须遵照这个标准。HTTP是基于TCP/IP通讯协议来传递数据(HTML 文件, 图片文件, 查询结果等)。网络传输协议
HTTP的两个主要特色:加密
HTTPS是身披SSL外壳的HTTP。HTTPS是一种经过计算机网络进行安全通讯的传输协议,经由HTTP进行通讯,利用SSL/TLS创建全信道,加密数据包。HTTPS使用的主要目的是提供对网站服务器的身份认证,同时保护交换数据的隐私与完整性。(PS:TLS是传输层加密协议,前身是SSL协议,由网景公司1995年发布,有时候二者不区分。)。操作系统
简单来讲:HTTPS = HTTP + 加密 + 认证 + 完整性保护计算机网络
因此HTTPS有以下特色: