您的位置:首页 >新闻资讯 > 正文

HTTP协议与HTTPS协议的说明

来源:互联网 作者:admin 时间:2019-12-04 14:24:38

  代理IP有多种代理模式,其实是基于互联网不同的网络协议来生成的,比较常用的像HTTP代理以及HTTPS代理,实质上就是两种不同的网络协议。今天ET代理来为大家讲解它们的不同。

HTTP协议与HTTPS协议的说明

  HTTP介绍:


  超文本传输协议(英语:HyperText Transfer Protocol,缩写:HTTP)是一种用于分布式、协作式和超媒体信息系统的应用层协议[1]。HTTP是万维网的数据通信的基础。设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法。通过HTTP或者HTTPS协议请求的资源由统一资源标识符(Uniform Resource Identifiers,URI)来标识。《维基百科》


  从 1990 年开始HTTP就在 WWW 上广泛应用。HTTP协议采用了请求/响应模型。客户端向服务器发送一个请求,请求头包含请求的方法、URI、协议版本、以及包含请求修饰符、客户 信息和内容的类似于MIME的消息结构。服务器以一个状态行作为响应,相应的内容包括消息协议的版本,成功或者错误编码加上包含服务器信息、实体元信息以及可能的实体内容。


  HTTP是基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等)


  HTTP协议通常承载于TCP协议之上,有时也承载于TLS或SSL协议层之上,这个时候,就成了我们常说的HTTPS。


  HTTP是一个应用层协议,由请求和响应构成,是一个标准的客户端服务器模型。HTTP是一个无状态的协议。


  HTTP默认的端口号为80,HTTPS的端口号为443


  HTTPS介绍:


  HTTPS是在HTTP的基础上加入了SSL/TLS协议,SSL/TLS依靠证书来验证服务器的身份,并保护交换数据的隐私与完整性。为了解决HTTP的明文通信,无法验证对方身份和报文的完整性等问题,网景公司(Netscape)在1994年提出了HTTPS协议,随后拓展到互联网上。目前HTTPS已经取代HTTP成为主流协议,而且HTTP/2之后都只能用于HTTPS加密连接。


  安全通信的实现


  HTTPS 协议的主要功能基本都依赖于 TLS/SSL 协议,TLS/SSL 的功能实现主要依赖于三类基本算法:散列函数 、对称加密和非对称加密,其利用非对称加密实现身份认证和密钥协商,对称加密算法采用协商的密钥对数据加密,基于散列函数验证信息的完整性。


  那么,一般情况下,大家是选择哪一种代理方式比较多呢?普通用户使用HTTP代理IP就可以很好的使用了,毕竟只是用来换IP浏览的话,这一类是比较多人选择的。


相关文章内容简介