关于http很https的区别

http简介

http是一种超文本传输协议,超文本传输协议就是http,http协议是建立在Tcp协议之上进行通讯的,就是你用的浏览器是一个应用程序,在软件架构上面一个是建立在 C/S 结构上面的,另一个是 B/S结构上面的,简单陈述下,这两个结构:C/S:就是你能在你的电脑桌面的应用程序,比如QQ,微信,而:B/S:就是你能在浏览器上面访问的Web程序。HTTP是一种无状态协议,即服务器不保留与客户交易时的任何状态。这就大大减轻了服务器记忆负担,从而保持较快的响应速度

使用场景

在HTTP诞生之初,主要应用于Web端的内容获取,那时候的网页内容非常的单一,还没有像现在这样花里胡哨,随着WEB2.0的诞生更多的内容被展示如图片文件,然后变得更精美,(CSS),更复杂的交互开始(js),Web简述:万维网(World Wide Web),也可以称全球广域网

Tips :提示 http://info.cern.ch/这是世界第一个网站点击访问,你可以看他的样式是不是很简单
在这里插入图片描述

https简介

https是建立在http原有的基础上,以安全为目标的通道在http之上通过传输加密和身份认证保证了传输的安全性,HTTPS 在HTTP 的基础下加入SSL 层,HTTPS 的安全基础是 SSL,SSL简介:SSL(Secure Socket Layer)即安全套接层,是由Netscape公司提出的一种基于WEB应用的安全协议。SSL在传输层中对网络通信进行加密,其目的是为网络通信提供安全及数据完整性保障。

Tips:如果你想做自己的网站,你需要成https的话,就需要去买一个可信的安全证书

使用场景

经常在各种有钱财交易的网站出现,其安全

http跟https区别

  1. 端口
    http的端口默认是80,而https的端口是443
  2. 传输方式
    HTTP是超文本传输协议,信息是明文传输,而HTTPS是SSL加密传输协议
  3. 工作层次
    在OSI网络模型中,HTTP工作于应用层,而HTTPS工作在传输层
  4. 工作耗时
    HTTP耗时=TCP握手,而HTTPS耗时=TCP握手+SSL握手
  5. 显示形式
    HTTP的URL以http://开头,而HTTPS的URL以https://开头
  6. 费用
    HTTP无需费用,而HTTPS需要到CA申请证书,一般免费证书较少,需要一定费用
  7. 安全性
    HTTP的连接很简单,是无状态的;HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,比HTTP协议安全

直接的简单安全区别,第一张https,第二张http
在这里插入图片描述

在这里插入图片描述
本文章由自己本人经验跟一些不足的地方收集总结,希望不足的地方大家能跟我多多讨论记录自己学习成长
参考文章

发布了15 篇原创文章 · 获赞 1 · 访问量 1143

猜你喜欢

转载自blog.csdn.net/qq_45004361/article/details/104827119