美文网首页
网络 | http和https

网络 | http和https

作者: 鱼太咸丶 | 来源:发表于2018-05-30 14:28 被阅读11次

http是一种网络协议,超文本传输协,所传输的数据都是未加密的,也就是明文的,因此使用该协议传输隐私信息不安全,所以有了https的诞生。https其实只是一个俗称,真正意义上应该是http+SSL或者是http+TLS。

三次握手

三次握手,是tcp握手确认建立一个HTTP连接。
第一次:客户端发送包到服务器,等待服务器确认。
第二次:服务器收到包,同时自己也发送一个包给客户端,等待客户端确认。
第三次:客户端收到服务器的包,向服务器发送确认包,完成三次握手。

HTTPS和HTTP的区别
1.https协议需要到ca申请证书或自制证书。
2.http的信息是明文传输,https则是具有安全性的ssl加密。
3.http是直接与TCP进行数据传输,而https是经过一层SSL(OSI表示层),用的端口也不一样,前者是80(需要国内备案),后者是443。
4.http的连接很简单,是无状态的;HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证 的网络协议,比http协议安全。

相关文章

  • 网络 | http和https

    http是一种网络协议,超文本传输协,所传输的数据都是未加密的,也就是明文的,因此使用该协议传输隐私信息不安全,所...

  • http和https网络协议

    上一篇文章,我主要梳理了一下http和https的异同,还有http的请求过程,一些属性的介绍。 这会让我们对网络...

  • 网络基础:HTTP 和 HTTPS

    HTTP 在以前的文章中,我大力推荐过《图解 HTTP》这本书。这是一本好书,但是 HTTP 协议本身是一个静态协...

  • 网络(一)HTTP和HTTPS

    一)Http协议 Http协议:超文本传输协议,Http是基于tcp的应用层的协议。OSI网络七层协议从上到下,分...

  • 网络:HTTP、HTTPS

    HTTP 协议 POST 请求和 GET 请求 Cookie 和 Session 数据加密 HTTPS 协议 HT...

  • Http、Https网络请求

    概念及常识 HTTP (Hypertext transfer protocol) 超文本传输协议;详细规定了浏览器...

  • http/https网络笔记

    http简介 超文本传输协议,是一个基于请求与响应,无状态的,应用层的协议,常基于TCP/IP协议传输数据,互联网...

  • 039 Android网络编程-HTTP和HTTPS

    前言 Http协议是我们开发中的必备知识,也是面试中的常客本文从几个问题出发梳理Http相关知识点,以便快速构建H...

  • 网络编程二——Http和Https协议

    学习链接 这一篇文章应该包含了大多数关于Http和Https的知识点:这是一份关于HTTP协议的学习总结。本篇的学...

  • HTTP和HTTPS

    1. HTTP和HTTPS的区别 超文本传输协议HTTP协议被用于在Web浏览器和网站服务器之间传递信息,HTTP...

网友评论

      本文标题:网络 | http和https

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