HTTP与HTTPs的区别
2021-05-02 11:28
标签:完整性 nsf 文件 传输协议 使用 密码 ext 一个 工作 HTTP与HTTPs的区别呢?有人可能说,不就多了个s么!对,确实只是多了个s,但是因为这个s,后者比前者功能更强大,而且前者免费,后者收费。 一、HTTP是什么 二、HTTPs是什么 HTTPs也是超文本传输协议,但是它是具有安全性的ssl加密传输协议。 三、为何要使用HTTPs ? HTTP的缺点: HTTPs能够解决那些问题 ? https是在http协议基础上加入加密处理和认证机制以及完整性保护,即http+加密+认证+完整性保护=https 四、ssl/tls协议是什么? SSL 是“Secure Sockets Layer”的缩写,中文叫做“安全套接层”。它是在上世纪90年代中期,由网景公司设计的。 SSL 因为应用广泛,已经成为互联网上的事实标准。IETF 就在那年把 SSL 标准化。标准化之后的名称改为 TLS(是“Transport Layer Security”的缩写),中文叫做“传输层安全协议”。 五、总结HTTP与HTTPs的区别 HTTP与HTTPs的区别 标签:完整性 nsf 文件 传输协议 使用 密码 ext 一个 工作 原文地址:https://www.cnblogs.com/youhongliang/p/12129705.html
https并非应用层的一种新协议,只是http通信接口部分用ssl/tls协议代替而已。通常http直接和tcp通信,当使用ssl时则演变成先和ssl通信,再由ssl和tcp通信。
所谓https,其实就是身披ssl协议这层外壳的http
为啥要发明 SSL 这个协议?因为原先互联网上使用的 HTTP 协议是明文的,存在很多缺点——比如传输内容会被偷窥(嗅探)和篡改。发明 SSL 协议,就是为了解决这些问题
所以这两者其实就是同一种协议,只不过是在不同阶段的不同称呼。