Skip to content

[软技能] 第50天 说说你对http、https的理解 #192

Open
@haizhilin2013

Description

@haizhilin2013
Collaborator

第50天 说说你对http、https的理解

Activity

wenyejie

wenyejie commented on Jun 5, 2019

@wenyejie

如果我没记错, 几天前, 刚出玩这个题目,

haizhilin2013

haizhilin2013 commented on Jun 5, 2019

@haizhilin2013
CollaboratorAuthor

@wenyejie 还真的是!感谢指出,和第44天的题重复了

AnsonZnl

AnsonZnl commented on Jun 5, 2019

@AnsonZnl
Contributor

HTTP是超文本协议,默认端口是80,以明文方式传输。
HTTPS是HTTP协议的安全版,安全基础是SSL,以密文方式传输。

TSnowRock

TSnowRock commented on Jun 5, 2019

@TSnowRock

如果是http1.0,2.0的区别和理解多好,这个我就不明白

wwggxx

wwggxx commented on Jan 6, 2020

@wwggxx
  1. 从是否需要证书方面来看:https协议需要到ca申请证书,一般免费证书很少,需要交费。
  2. 从是否安全方面来看:http是超文本传输协议,信息是明文传输(无法加密),https则是具有安全性的ssl加密传输协议。
  3. 从写法、端口号来看:http和https使用的是完全不同的连接方式,用的端口也不一样,前者是80,后者是443。
  4. 从OSI网络模型中来看:http的连接很简单,是无状态的(HTTP工作于应用层);https协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议、比http协议安全(HTTPS的安全传输机制工作在传输层)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

      Development

      No branches or pull requests

        Participants

        @wenyejie@haizhilin2013@AnsonZnl@TSnowRock@wwggxx

        Issue actions

          [软技能] 第50天 说说你对http、https的理解 · Issue #192 · haizlin/fe-interview