美文网首页
http与https

http与https

作者: 快去学习不然怎么去看aimer | 来源:发表于2019-08-21 08:23 被阅读0次

首先,什么是http
HTTP(超文本传输协议,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。所有的WWW文件都必须遵守这个标准。设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法。是用于从WWW服务器传输超文本到本地浏览器的传输协议。默认使用80端口,HTTP客户端发起一个请求,建立一个到服务器指定端口的TCP连接。
HTTP定义在七层协议中的应用层,TCP解决的是传输层的逻辑。使用tcp而不是udp。TCP协议提供传输控制,按顺序组织数据,和错误纠正。


http.png 无加密.png

被修改的风险


恺撒加密.png

对称加密


非对成加密.png
密码箱被劫取,需用到数字签名技术

数字签名:
签发者
证书用途
ca的公钥
ca的加密算法
ca用的HASH算法
证书的到期时间等

计算hash,数据到达浏览器,通过公钥解密,验证hash时候一致。

那么http与https有什么区别呢
HTTPS(Hypertext Transfer Protocol Secure)安全超文本传输协议,使用的端口为443


http与https.png

我们常说的ssl(安全套接层)/tls(传输层安全性协议)应用到http上就是https了
1)认证用户和服务器,确保数据发送到正确的客户机和服务器;
2)加密数据以防止数据中途被窃取;
3)维护数据的完整性,确保数据在传输过程中不被改变。

相关文章

  • http 与 https

    通常来讲,http 效率更高,https 更安全。但是更详细的你可能就不知道了,下面是我总结的一些两者之间的区别。...

  • HTTP与HTTPS

    概述 HTTP是互联网上应用最为广泛的一种网络协议,有名超文本链接协议。我们在开发中请求数据,发送数据都会用到HT...

  • http与https

    作者:forthealllightgithub.com/forthealllight/blog/issues/19...

  • http与https

    安全套接字层(SSL)超文本传输协议HTTPS,为了数据传输的安全,HTTPS在HTTP的基础上加入了SSL协议,...

  • HTTP与HTTPS

    https://www.cnblogs.com/by-3ks/articles/4113849.html http...

  • HTTP与HTTPS

    1.http 1)http:是互联网上应用最为广泛的一种网络协议,是一个客户端和服务器端请求和应答的标准(TCP)...

  • HTTP与HTTPS

    背景: http是超文本传输协议,使用与web浏览器与服务器之间的数据传输,http是由明文的形式将数据传递到服务...

  • HTTP与HTTPS

    Http协议. HTTP协议,超文本传输协议,HTTP是一个无状态的协议。无状态是指客户端(Web浏览器)和服务器...

  • http与https

    来源:https://www.zhihu.com/question/19577317http是超文本传输协议,信息...

  • http与https

    超文本传输协议HTTP协议被用于在Web浏览器和网站服务器之间传递信息,HTTP协议以明文方式发送内容,不提供任何...

网友评论

      本文标题:http与https

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