美文网首页
http和https的区别是什么?

http和https的区别是什么?

作者: 磊子的发言 | 来源:发表于2019-07-05 10:55 被阅读0次

    年幼的时候,通讯并不方便。我上小学没多久,识得了几个字,就给奶奶念家里的来信,猜的猜,蒙的蒙,顺带着,也写回信,不会写的字,就用拼音代替,我们这里属于西南官话区域,前鼻音、后鼻音其实分不清楚,但教我的老师特在意这个环节,多少年之后,有机会到北京,才发现北方人能够很自然地讲出来,但讲得好的也不多。

    那时一封信是8分钱的邮票,买一个饵块(类似于烧饼)也只要2分钱,对比下来,信也不便宜,若有急事,可以打电报,电报是按字收钱的,一个字好几分钱,更贵了。我的语文老师出过一道作文题,素材是一段话,然后写电报稿,看谁写的字少还能把事情说的清楚明白,就给高分。

    长途电话,只在电影里见过,生活中没用过,听说那是天价。

    后来,有了电脑,再后来,有了因特网,有了电子邮件,有了QQ,有了手机,有了微信,当代人与人之间的通信变得极其方便。

    学电脑的时候,电脑之间交换信息要用到各种“通信协议”,TCP 、IP等,有了“协议”,电脑才听得懂彼此的“语言”,土味普通话和京腔京韵才弄得明白。

    因特网兴起,,就像写信一样,总要有个前缀,有的是http://打头,有的是https://打头,多了一个s,二者有什么不一样吗?

    还真有,http的全称是超文本传输协议(hyper text transfer protocol)是一种详细规定了浏览器和万维网服务器之间互相通信的规则,通过因特网传送万维网文档的数据传送协议。

    这个一开始就学过,万维网服务器千千万,只有通过超文本传输协议才能够互相通信。

    https全称是超文本传输安全协议( hyper text transfer protocol secure)是以安全为目标的http通道,简单的讲就是http的安全版,多了一个 secure 。

    http和https的区别:

    1、安全性不同。http是超文本传输协议,信息是明文传输的。https是具有安全性的ssl证书加密的传输协议。所以后者比前者更安全

    2、默认端口不同。http的默认端口是80,https的默认端口是443。

    3、协议不同。http是无状态的协议,而https是由ssl+http构建的可进行加密传输、身份认证的网络协议。

    4、部署的成本不同。http是免费的,https是付费的。

    https在http协议基础上加入加密处理和认证机制以及完整性保护,即http+加密+认证+完整性保护=https

    https并非应用层的一种新协议,只是http通信接口部分用ssl/tls协议代替而已。通常http直接和tcp通信,当使用ssl时则演变成先和ssl通信,再由ssl和tcp通信。多了一层外壳,这层外壳就起到了保护的作用。如图:

    相关文章

      网友评论

          本文标题:http和https的区别是什么?

          本文链接:https://www.haomeiwen.com/subject/fncshctx.html