https协议

转载 2015年11月18日 12:05:55

    https协议时基于http协议上的,具有安全性的ssl加密的传输协议。http协议的信息是明文传输,利用端口80和tcp/ip互相通信,https的协议的端口是443.

    ssl(安全套接字)通过加密信息和提供鉴权,保护网站安全。浏览器指向一个安全域时,SSL同步确认服务器与客户端,并创建一种加密方式和一个唯一会话密匙,以用来保证消息隐私性和完整性的安全会话。

    ssl包含3个协议:握手协议、记录协议和报警协议。

    握手协议:握手协议是客户机和服务器用SSL通信时使用的第一个协议。该协议允许服务器和客户端相互验证,协商加密和MAC算法及保密密匙,用来保护在SSL记录中发送的数据。握手协议是在应用程序的数据传输之前使用的。

    记录协议:记录协议时在握手协议使用之后使用的,记录协议保证了SSL连接的保密性和完整性。

    警报协议:客户端或服务器端发现错误时,会向对方发送一个警报消息。如果是致命错误会立即关闭SSL连接,且删除会话号及密匙等信息。

相关文章推荐

HTTPS协议详解

  • 2016年06月02日 06:42
  • 358KB
  • 下载

配置Tomcat使用https协议

== 创建证书 == 1、打开cmd命令行窗口,切换目录到Java安装路径下bin目录; 2、输入命令生成证书,如:keytool -genkey -alias hcode -keyalg R...

将tomcat发布成https协议

  • 2015年06月02日 15:40
  • 102KB
  • 下载

https站点强制通信协议TLSv1.2

TLSv1.2协议支持具体要分三部分内容。 服务器对TLSv1.2的支持。 客户端设置对TLSv1.2的支持 客户端默认通过TLSv1.2访问设置。 本文对上述三方面内容进行了解读。...
  • lzy_168
  • lzy_168
  • 2017年07月03日 13:56
  • 3217

Java中的SSL及HTTPS协议实例源码

  • 2016年06月15日 13:37
  • 25KB
  • 下载

Https的各种协议-集合整理

1xx-信息提示这些状态代码表示临时的响应。客户端在收到常规响应之前,应准备接收一个或多个1xx响应。 100-继续。 101-切换协议。 2xx-成功这类状态代码表明服务器成功地接受了...

C语言使用OpenSSH模拟HTTPS协议

  • 2017年03月05日 17:38
  • 12.05MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:https协议
举报原因:
原因补充:

(最多只允许输入30个字)