博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
https和ssl
阅读量:3942 次
发布时间:2019-05-23

本文共 447 字,大约阅读时间需要 1 分钟。

官方概念给的很清楚了。

https:是超文本传输协议,浏览器可以打开任意网站。
ssl:是保证网络数据传输安全和完整的安全协议
http的传输数据流程:
http协议封装好的数据包->tcp/ip->服务器
(注:这里就可以看出来问题,数据包在传输的过程中很容易被篡改或者窃取。)
在这种情况下就对http引入了ssl加密协议即https。
https的传输数据流程:
http协议封装好的数据包+ssl加密->tcp/ip(四个步骤,1.应用层、2.传输层、3.internet层、4.物理层)->服务器
(注:因为ssl的加入,开销变大了,因为多了一步加密所以速度也很慢了,but安全呀)。
具体怎么实现呢?

  • step1:在服务器(云服务器/VPS)上搭建好普通的网站,并且保证这个网站可以访问
  • step2:可以去Gworg 购买SSL证书。
  • step3:拿到SSL证书安装到服务器进行配置(一般会有操作手顺的哦,如果需要的话下期可以出)就可以实现HTTPS网站了。

over啦,散会!!!

转载地址:http://jaywi.baihongyu.com/

你可能感兴趣的文章
架构实践 - 3. 基于事件系统的demo
查看>>
架构实践 - 4. 架构设计之进程通信(独立构件风格)
查看>>
架构实践 - 5. 基于进程通信的demo
查看>>
sys/time.h 和 time.h的区别
查看>>
1、蓝牙概述
查看>>
2 系统架构师 - 知识框架
查看>>
Linux下 socket-tcp通信
查看>>
小米笔记本解决风扇异响
查看>>
Linux下 socket-udp通信
查看>>
Linux - 守护进程-1
查看>>
Linux - 守护进程-2
查看>>
syslog 和 rsyslog
查看>>
Linux下,write/read,recv/send, recvfrom/sendto的区别
查看>>
Linux - signal通信
查看>>
ubuntu下 rc.local的脚本不运行
查看>>
Linux下简单Makefile文件的编写
查看>>
linux下配置JDK JAVA环境
查看>>
解决Ubuntu 14.04 grub选择启动项10秒等待时间
查看>>
Python函数操作集锦之字符串测试、判断函数
查看>>
Python字符串操作集锦之字符串映射表
查看>>