本科学习计算机网络的时候涉及了一些http原理知识,之后就再没系统的学过,工作中也会用到post get请求,并能熟练运用,但是没有深入学习过底层知识,这次面试问到这个问题,只是知道一个安全不安全的区别,至于为啥https比http安全却也不知道,所以今天总结下。
http是超文本传输协议,信息是明文传输
https(安全超文本传输协议)协议是具有安全性的ssL加密传输协议,需要到ca申请证书,需要身份认证,认证不通过,则无法请求
两者使用不同的连接方式,端口也不一样;HTTP使用端口 80和tcp/ip进行通讯 https : 443,SSL使用40 位关键字作为RC4流加密算法