共计 624 个字符,预计需要花费 2 分钟才能阅读完成。
1. 提早与带宽
影响网络性能的两个方面:
- 提早:分组从信息源发送到目的地所需的工夫。
- 带宽:逻辑或物理通信门路最大的吞吐量。
2. TCP 的形成
因特网有两个外围协定:IP 和 TCP。IP,即 Internet Protocol(因特网协定),负责联网主机之间的路由抉择和寻址;TCP,即 Transmission Control Protocol(传输控制协议),负责在不牢靠的传输信道之上提供牢靠的形象层。
2.1 三次握手
流量管制
为实现流量管制,TCP 连贯的每一方都要通告本人的接管窗口(rwnd),其中蕴含可能保留数据的缓冲区空间大小信息。
慢启动
视频服务器会尽最大致力依据你的上行连贯提供最高品质信息。而此时,你家里又有人关上一个新连贯下载某个软件的升级包。可供视频流应用的上行带宽一下子少了很多,视频服务器必须调整它的发送速度。否则,如果持续放弃同样的速度,那么数据很快就会在某个两头的网关越积越多,最终会导致分组被删除,从而升高网络传输效率。
咱们要从一个绝对较小的拥塞窗口(cwnd)开始,每次往返都令其翻倍(指数式增长)。而达到某个指标吞吐量所需的工夫,就是客户端与服务器之间的往返工夫和初始拥塞窗口大小的函数。
2.2 四次挥手
9. HTTP 发展史
见上一篇
10. Web 性能要点
咱们把眼光转向更宏观的 Web 性能优化:
- 提早和带宽对 Web 性能的影响;
- 传输协定(TCP)对 HTTP 的限度;
- HTTP 协定本身的性能和缺点;
- Web 利用的发展趋势及性能需求;
- 浏览器局限性和优化思路。
正文完