美文网首页
网络协议性能优化

网络协议性能优化

作者: fanstastic | 来源:发表于2019-12-01 10:52 被阅读0次
  • 关于本书
    网络开发中要用到哪些协议,这些协议有什么固有的局限性,如何针对底层网络优化自己的应用,浏览器提供了哪些网络相关的功能。
    我们将从TCP,UDP,TLS协议的内部工作原理说起,向大家解释如何针对这几种协议进行网络优化。
    要设计和开发高性能应用,必须理解每一位数据如何交付,必须理解每一种传输机制和相关协议的特点。

  • 延迟与带宽
    延迟是消息或分组从起点到终点经历的时间。

  • 传播延迟
    消息从发送端到接收端需要的时间,是信号传播距离和速度的函数

  • 传输延迟
    把消息中所有比特转移到链路所需要的时间,是消息长度和链路速率的函数

  • 处理延迟
    处理分组首部,检查位错误以及确定分组目标所需要的时间

  • 排队延迟
    到来的分组排队等待处理的时间

以上延迟时间的总和就是客户端到服务器的总延迟时间。
CDN最重要的就是通过把内容部署在全球各地,让用户从最近的服务器加载内容,大幅降低传播分组的时间。

  • tcp的构成
    因特网有两个核心协议: IP和TCP
    IP负责联网主机之间的路由选择和寻址
    TCP负责在不可靠的传输信道上提供可靠的抽象层,向应用层隐藏了大多数网络通信的复杂细节,比如丢包重发,按序发送,拥塞控制和避免,数据完整等等。采用tcp数据流可以确保发送的所有字节都能被完整收到,tcp专门为精确做了优化。

  • 三次握手
    所有tcp连接一开始都要经过三次握手,客户端和服务器在交换应用数据之前,就必须起始分组序列号,以及其他一些连接相关的细节达成一致。出于安全考虑,序列号由两端随机生成。

相关文章

  • 网络协议性能优化

    关于本书网络开发中要用到哪些协议,这些协议有什么固有的局限性,如何针对底层网络优化自己的应用,浏览器提供了哪些网络...

  • 2017.11.10性能优化

    性能优化 1 稳定 2 扩展 3 性能 1 网络性能 2 执行性能 网络性能 网络性能优化 面向对象的...

  • Android性能优化(下)

    Android性能优化 内存泄漏和性能优化方式Android性能优化(上)数据库优化和网络优化Android性能优...

  • 更多

    内存管理 多线程开发 数据库 网络优化 动画 动态化 TCP http网络协议 模块设计 需求分析 性能调优 常用...

  • 性能优化与面向对象

    一、性能优化 1、网络性能 a、网络性能优化 2、执行性能 二、面向对象(OOP) 1、对象由什么组成? 2、创建...

  • 网络优化

    网络性能排查工具 网络性能优化 应用程序优化 优化I/O模型 套接字 net.core.optmem_max增大每...

  • 网络协议 - DNS 优化

    网络协议 - DNS 优化

  • 对于手游的优化

    给手游做优化,无非就CPU性能优化、内存性能优化、资源优化、GPU优化、IO优化、网络优化、耗电优化这些,为此汇总...

  • 想要深入学习Android性能优化?看完这篇直接让你一步到位

    Android性能优化 Android中的性能优化基本上可以分为以下几个方面: ● 布局优化 ● 网络优化 ● 内...

  • 深入理解Http协议一

    深入理解HTTP协议 在前端性能优化之概述中,我们列举列一些优化方向,其中多处是跟http网络有关的,所以在继续往...

网友评论

      本文标题:网络协议性能优化

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