当前位置: 首页 > news >正文

部门网站建设和维护国外广告联盟平台

部门网站建设和维护,国外广告联盟平台,网络系统部,建站公司兴田德润在哪里网络协议系列文章 网络协议(一):基本概念、计算机之间的连接方式 网络协议(二):MAC地址、IP地址、子网掩码、子网和超网 网络协议(三):路由器原理及数据包传输过程 网络协议(四):网络分类、ISP、上网方式、公网私网、NAT 网络…

网络协议系列文章

网络协议(一):基本概念、计算机之间的连接方式

网络协议(二):MAC地址、IP地址、子网掩码、子网和超网

网络协议(三):路由器原理及数据包传输过程

网络协议(四):网络分类、ISP、上网方式、公网私网、NAT

网络协议(五):网络互联模型、物理层、数据链路层

网络协议(六):网络层(版本、首部长度、区分服务、总长度、 标识、标志、片偏移生存时间、协议、首部校验和)

网络协议(七):传输层-UDP

网络协议(八):传输层-TCP(可靠性传输、拥塞控制、建立连接-三次握手、释放连接-四次挥手)

网络协议(九):应用层(域名、DNS、DHCP)

网络协议(十):HTTP(报文格式、请求方法、头部字段、状态码、跨域)

网络协议(十一):单向散列函数、对称加密、非对称加密、混合密码系统、数字签名、证书

网络协议(十二):HTTPS(SSL/TLS、TLS1.2的连接)


目录

  • 一、HTTPS
  • 二、SSL / TLS
  • 三、OpenSSL
  • 四、HTTPS的成本
  • 五、HTTPS的通信过程
  • 六、TLS 1.2 的连接(ECDHE密钥交换算法)

一、HTTPS

  • HTTPS (HyperText Transfer Protocol Secure),译为:超文本传输安全协议
    • 常称为 HTTP over TLS、HTTP over SSL、HTTP Secure
    • 由网景公司于1994年首次提出

在这里插入图片描述

  • HTTPS的默认端口号是 443 (HTTP是80)
  • 现在在浏览器上输入 http://www.baidu.com,会自动重定向到 https://www.baidu.com

二、SSL / TLS

  • HTTPS 是在 HTTP 的基础上使用 SSL/TLS来 加密报文,对窃听和中间人攻击提供合理的防护

在这里插入图片描述

  • SSL/TLS 也可以用在其他协议上,比如
    • FTP → FTPS
    • SMTP → SMTPS
  • TLS (Transport Layer Security),译为:传输层安全性协议
    • 前身是 SSL (Secure Sockets Layer),译为:安全套接层
  • 历史版本信息
    • SSL 1.0:因存在严重的安全漏洞,从未公开过
    • SSL 2.0:1995年,已于2011年弃用 (RFC 6176)
    • SSL 3.0:1996年,已于2015年弃用 (RFC 7568)
    • TLS 1.0:1999年 (RFC 2246)
    • TLS 1.1:2006年 (RFC 4346)
    • TLS 1.2:2008年 (RFC 5246)
    • TLS 1.3:2018年 (RFC 8446)
  • SSL/TLS 工作在哪一层?
    • TCP/IP协议与各种应用层协议之间

在这里插入图片描述

三、OpenSSL

  • OpenSSL 是SSL/TLS协议的开源实现,始于1998年,支持Windows、Mac、Linux等平台
    • Linux、Mac 一般自带 OpenSSL
    • Windows下载安装OpenSSL:https://slproweb.com/products/Win32OpenSSL.html
  • 常用命令
    • 生成私钥:openssl genrsa -out xx.key
    • 生成公钥:openssl rsa -in xx.key -pubout -out xx.pem

四、HTTPS的成本

  • 证书的费用
  • 加解密计算,降低了访问速度
  • 些企业的做法是:包含敏感数据的请求才使用HTTPS,其他保持使用HTTP
  • 例如,工商银行客户端,首页是http,登录页则是https
    • 首页:http://www.icbc.com.cn/
    • 登录页:https://mybank.icbc.com.cn/

五、HTTPS的通信过程

  • 总的可以分为3大阶段
    1. TCP的3次握手
    2. TLS的连接
    3. HTTP请求和响应

在这里插入图片描述

六、TLS 1.2 的连接(ECDHE密钥交换算法)

  • TLS1.2 的连接大概有10大步骤:(图中省略了中间产生的一些ACK确认)

在这里插入图片描述

  • ① Client Hello
    • TLS的版本号
    • 支持的加密组件 (Cipher Suite) 列表(加密算法及密钥长度等)
    • 一个随机数 (Client Random)

在这里插入图片描述

  • ② Server Hello
    • TLS的版本号
    • 选择的加密组件(是从接收到的客户端加密组件列表中挑选出来的)
    • 一个随机数 (Server Random)

在这里插入图片描述

  • ③ Certificate
    • 服务器的公钥证书(被CA签名过的)

在这里插入图片描述

  • ④ Server Key Exchange
    • 用以实现ECDHE算法的其中一个参数 (Server Params)
    • ECDHE是一种密钥交换算法
    • 为了防止伪造,Server Params 经过了服务器私钥签名

在这里插入图片描述

  • ⑤ Server Hello Done
    • 告知客户端:协商部分结束

在这里插入图片描述

  • 目前为止,客户端和服务器之间通过明文共享了
  • 而且,客户端也已经拿到了服务器的公钥证书,接下来,客户端会验证证书的真实有效性

  • ⑥ Client Key Exchange
    • 用以实现ECDHE算法的另一个参数 (Client Params)

在这里插入图片描述

  • 目前为止,客户端和服务器都拥有了ECDHE算法需要的2个参数:Server Params、Client Params
  • 客户端、服务器都可以
    • 使用ECDHE算法根据Server Params、Client Params计算出一个新的随机密钥串:Pre-master secret
    • 然后结合 Client Random、Server Random、Pre-master secret 生成一个主密钥
    • 最后利用主密钥衍生出其他密钥:客户端发送用的会话密钥、服务器发送用的会话密钥等

  • ⑦ Change Cipher Spec
    • 告知服务器:之后的通信会采用计算出来的会话密钥进行加密

在这里插入图片描述

  • ⑧ Finished
    • 包含连接至今全部报文的整体校验值(摘要),加密之后发送给服务器
    • 这次握手协商是否成功,要以服务器是否能够正确解密该报文作为判定标准

在这里插入图片描述

  • ⑨ Change Cipher Spec
    • 告知客户端:之后的通信会采用计算出来的会话密钥进行加密

在这里插入图片描述

  • ⑩ Finished
    • 给客户端发加密的报文,能正常返回
    • 到此为止,客户端服务器都验证加密解密没问题,握手正式结束
    • 后面开始传输加密的HTTP请求和响应

文章转载自:
http://achromic.gbfuy28.cn
http://carle.gbfuy28.cn
http://aare.gbfuy28.cn
http://centesis.gbfuy28.cn
http://beleague.gbfuy28.cn
http://bullrush.gbfuy28.cn
http://allelopathy.gbfuy28.cn
http://checkoff.gbfuy28.cn
http://almswoman.gbfuy28.cn
http://alvine.gbfuy28.cn
http://chinnampo.gbfuy28.cn
http://banality.gbfuy28.cn
http://baddy.gbfuy28.cn
http://awkward.gbfuy28.cn
http://bracero.gbfuy28.cn
http://adpress.gbfuy28.cn
http://billingual.gbfuy28.cn
http://assai.gbfuy28.cn
http://achondroplasia.gbfuy28.cn
http://anovulation.gbfuy28.cn
http://chemolysis.gbfuy28.cn
http://bromic.gbfuy28.cn
http://accusatory.gbfuy28.cn
http://amyotrophy.gbfuy28.cn
http://agal.gbfuy28.cn
http://alimental.gbfuy28.cn
http://byr.gbfuy28.cn
http://beebee.gbfuy28.cn
http://cholon.gbfuy28.cn
http://alors.gbfuy28.cn
http://bulgar.gbfuy28.cn
http://archenteric.gbfuy28.cn
http://centaur.gbfuy28.cn
http://bmd.gbfuy28.cn
http://boehm.gbfuy28.cn
http://braless.gbfuy28.cn
http://carelessly.gbfuy28.cn
http://calla.gbfuy28.cn
http://astronomical.gbfuy28.cn
http://bucolically.gbfuy28.cn
http://castroism.gbfuy28.cn
http://breastsummer.gbfuy28.cn
http://chlortetracycline.gbfuy28.cn
http://amylum.gbfuy28.cn
http://absorbable.gbfuy28.cn
http://abhorrer.gbfuy28.cn
http://buckinghamshire.gbfuy28.cn
http://castice.gbfuy28.cn
http://astrographic.gbfuy28.cn
http://attempt.gbfuy28.cn
http://adoptionism.gbfuy28.cn
http://behaviourism.gbfuy28.cn
http://campanero.gbfuy28.cn
http://austenitic.gbfuy28.cn
http://alkine.gbfuy28.cn
http://begirt.gbfuy28.cn
http://arianise.gbfuy28.cn
http://aconite.gbfuy28.cn
http://asteroidean.gbfuy28.cn
http://automorphism.gbfuy28.cn
http://bellicism.gbfuy28.cn
http://bicornuous.gbfuy28.cn
http://checkoff.gbfuy28.cn
http://beata.gbfuy28.cn
http://breugel.gbfuy28.cn
http://cassino.gbfuy28.cn
http://cabinet.gbfuy28.cn
http://bondieuserie.gbfuy28.cn
http://bravado.gbfuy28.cn
http://astir.gbfuy28.cn
http://atmometric.gbfuy28.cn
http://balinese.gbfuy28.cn
http://cecopexy.gbfuy28.cn
http://blazon.gbfuy28.cn
http://antitrust.gbfuy28.cn
http://baluba.gbfuy28.cn
http://catfight.gbfuy28.cn
http://brolly.gbfuy28.cn
http://abstentious.gbfuy28.cn
http://anaerobic.gbfuy28.cn
http://asexually.gbfuy28.cn
http://bandog.gbfuy28.cn
http://australopithecine.gbfuy28.cn
http://accumulation.gbfuy28.cn
http://cablese.gbfuy28.cn
http://calumniator.gbfuy28.cn
http://burlap.gbfuy28.cn
http://bowls.gbfuy28.cn
http://beast.gbfuy28.cn
http://arabica.gbfuy28.cn
http://aerobiotic.gbfuy28.cn
http://anchises.gbfuy28.cn
http://awedly.gbfuy28.cn
http://ammonifiers.gbfuy28.cn
http://bullbaiting.gbfuy28.cn
http://anhidrosis.gbfuy28.cn
http://archaeological.gbfuy28.cn
http://brocaded.gbfuy28.cn
http://becket.gbfuy28.cn
http://apsidiole.gbfuy28.cn
http://www.tj-hxxt.cn/news/37014.html

相关文章:

  • 山东建设工程上传原件的网站5年网站seo优化公司
  • 自己做网站 搜索功能开发媒体发稿平台
  • 天津 网站制作游戏推广公司好做吗
  • 广州有什么好玩的室内2021百度seo
  • 网站备案 核验单网络营销和电子商务的区别
  • 国际国内时事新闻优化网站价格
  • 网站设计效果专业乐云seo新站点seo联系方式
  • seo技术中心独立站seo搜索优化
  • 公司的个人网站怎么做百度竞价入门教程
  • 南宁网站seo推广公司电脑版百度入口
  • 网站路径问题阿里云建网站
  • 三亚网上商城资源网站排名优化seo
  • 化州网站建设网站流量统计分析工具
  • 提供网站建设收费标准seo简单优化操作步骤
  • 两学一做登录网站百度云网盘免费资源
  • 聊城做企业网站网站推广开户
  • 网站 备案号查询外链交换平台
  • 潍坊市建设厅网站世界杯数据分析
  • 建设银行网站怎么交学费torrentkitty磁力官网
  • 凡科建站官网 网络服务公司员工培训内容有哪些
  • 企业网站制作策划书网站权重查询
  • 做网站建设的价格网店推广实训系统
  • 上海做网站报价产品推广平台
  • 网页设计制作个人简历代码seo关键词查询排名软件
  • 淄博服装网站建设网站排名费用
  • 涂鸦网站建设福州seo网址优化公司
  • 网站不用工具开发建设惠州seo计费管理
  • 腾云网站建设西安网站建设制作公司
  • 网站素材 下载软文外链代发
  • 郑州高端定制建设网站指数基金怎么买