资讯专栏INFORMATION COLUMN

面试--网络

stackfing / 1449人阅读

摘要:二进制分帧在不改动的语义方法状态码以及首部的情况下通过在应用层和传输层之间增加一个二进制分帧层实现。在二进制分帧层中会将所有的传输信息分割为更小的信息和帧并对他们采用二进制格式的编码其中的首部信息将会封装到而相应的则封装到。

http2.0

多路复用
允许同时通过单一的http/2连接发起多重的请求响应信息。http2.0很容易的去实现多流并行而不用依赖建立多个tcp连接 http/2把http协议的通信基本单位缩小为一个一个的帧 并行的在同一个TCP连接上双向的交换信息。
二进制分帧
在不改动http/1.x的语义 方法 状态码 URI 以及首部的情况下 http2.0通过在应用层和传输层之间增加一个二进制分帧层实现。
在二进制分帧层中 http/2会将所有的传输信息分割为更小的信息和帧 并对他们采用二进制格式的编码 其中http1.x 的首部信息将会封装到header frame 而相应的Request Body则封装到data Frame。
http/2 通信都在一个连接上完成 这个连接可以承载任意数量的双向数据流

客户端和服务器可以把HTTP 消息分解为互不依赖的帧,然后乱序发送,最后再在另一端把它们重新组合起来

单资源多连接的方式 减少服务器端的压力 内存占用更少 连接吞吐量大
由于tcp连接的减少 使得网络拥塞状况得以改善 同时慢启动时间的减少 使拥塞和丢包恢复速度更快。
首部压缩
http/1.1 并不支持http首部压缩 但是http/2是支持首部压缩的
服务器端推送
是一种在客户端请求之前发送数据的机制 服务器有一个很大的优势:可以缓存
请求优先级
把HTTP 消息分解为很多独立的帧之后,就可以通过优化这些帧的交错和传输顺序,每个流都可以带有一个31 比特的优先值:0 表示最高优先级;2的31次方-1 表示最低优先级。
流量控制

https

加密传输+验证通信方的身份+报文的完整性=https

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/88706.html

相关文章

  • 轻松搞定计算机网络面试(欢迎共同完善)

    摘要:小哥哥小姐姐我有一份面试指南你要吗可以当做参考文章看计算机网络之面试常考附加一些重要的知识点三次握手和四次挥手面试常客为了准确无误地把数据送达目标处,协议采用了三次握手策略。 个人力量与时间有限,欢迎大家一起完善 Java面试通关手册(Java学习指南)github 地址:https://github.com/Snailclimb/Java_Guide 非常推荐大家看一下 《图解HTT...

    xiongzenghui 评论0 收藏0
  • PHP面试常考之网络协议

    摘要:是为互联网服务的协议族,它是网络通信协议的统称,由和等协议组成。预告本周五更新面试常考题之会话控制和网络协议,敬请期待。以上内容摘自程序员面试笔试宝典书籍,该书已在天猫京东当当等电商平台销售。 你好,是我琉忆,欢迎您来到PHP面试专栏。本周(2019.2-25至3-1)的一三五更新的文章如下: 周一:PHP面试常考之会话控制周三:PHP面试常考之网络协议周五:PHP面试常考题之会话控...

    joywek 评论0 收藏0
  • 一封来自大牛的招聘感悟: iOS开发人群到底怎么了?

    摘要:上面讲到我通过降低招聘要求吸引来了一大波求职者下面是我的招聘要求熟练组件化架构有较强的理解熟练掌握语言,理解面向对象编程思想,具有较强的设计能力熟练掌握布局数据库网络等开发技术深入理解等基础原理对提高用户体验性能调优防崩溃节省流量等的方上面讲到: 我通过降低招聘要求,吸引来了一大波求职者!下面是我的招聘要求: 熟练组件化架构,MVP,MVVM,MVC,ROUTER有较强的理解; 熟练掌握O...

    dack 评论0 收藏0
  • PHP面试网络协议面试

    摘要:之前的文章可以关注我的面试专栏获取,或者关注我的公众号琉忆编程库查看历史获取。面试时如何给自己添金没接触过支付功能为此特意准备了一篇新手零基础对接境外支付的文章,为你面试添金,关注公众号琉忆编程库,回复,我发给你。 你好,是我琉忆。本篇是本周(2019.2-25至3-1)的最后一篇文章。之前的文章可以关注我的PHP面试专栏获取,或者关注我的公众号琉忆编程库查看历史获取。 我正在segm...

    Dogee 评论0 收藏0
  • 前端面试-好难哇~

    摘要:知识点前端面试有很多知识点,因为前端本就涉及到多个方面。因为对于这样的前端框架我还不是很熟练,在这方面不能提供很好的学习思路。 关于这几次的面试 前几次的面试,让我对于一个前端工程师需要掌握的知识体系有了一个全新的认识。之前自己在学习方面一直属于野路子,没有一个很规范的学习路径,往往都是想到什么就去学什么。而且基本都是处于会用的那种水平。并没有真正的做到知其然且知其所以然。面试基本都没...

    funnyZhang 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<