https是什么?与http有什么区别?(适合新人)

最近有人私信我说,我写的博客有些肤浅,没有深究,在此我统一回复一下,这些博客大多都是概念性东西,是用通俗的例子让你理解这个技术或者知识到底是怎么一样原理。
所以我在后面都加着适合新人,我们都是从新人走过来的,知道初学者的那种迷茫,只会代码,不懂原理和含义,就比如,注解,你不去学习理解,初学者根本就不知道那是个什么东西,为什么要使用注解。
如果是资深大牛,那就不要看了,还是那句话,适合新人。
———————————————————————————————————
————————————————

1,https是什么?

它也是一种传输协议,是在http的基础上加入了SSL;

2,https与http的区别?

  1. https协议需要ca申请证书,一般免费的少,需要花钱;
  2. http是超文本协议,信息是明文传输,https是具有安全性的ssl加密传输;
  3. http与https使用完全不同的连接方式,用的端口号也不同,前者是80,后者是443;
  4. http的连接很简单,是无状态的;而https协议是由ssl+http协议构建的可进行加密传输,身份认证的协议,比http协议安全;

这一块说实话,我工作中解除的不多,因为绝大多数公司用的都是http协议,因为互联网有这么一个不是很恰当的通性,安全的占用资源多,慢,不安全的,占用资源少,快,所以衡量之下,大多数公司用的都是http协议。
但是面试的时候有可能会碰见https,只需要知道它是http+ssl结合后的一个协议就好了,比http安全。

发布了21 篇原创文章 · 获赞 24 · 访问量 8931

猜你喜欢

转载自blog.csdn.net/qq_41566219/article/details/104021776