Page 40 - Web性能权威指南
P. 40

݀ໃ܋                          থ๭܋

















                                                                    ت૙൩൱

                                                                           4߲TCP܎
                                                                           5840ጴব


                                                                           8߲TCP܎
                                                                          11 680ጴব


                                                                           3߲TCP܎
                                                                           4380ጴব








               图 2-5:通过新 TCP 连接取得文件

               •   0 ms:客户端发送 SYN 分组开始 TCP 握手。
               •   28 ms:服务器响应 SYN-ACK 并指定其 rwnd 大小。
               •   56 ms:客户端确认 SYN-ACK,指定其 rwnd 大小,并立即发送 HTTP GET 请求。
               •   84 ms:服务器收到 HTTP 请求。
               •   124 ms:服务器生成 20 KB 的响应,并发送 4 个 TCP 段(初始 cwnd 大小为 4),
                 然后等待 ACK。
               •   152 ms:客户端收到 4 个段,并分别发送 ACK 确认。
               •   180 ms:服务器针对每个 ACK 递增 cwnd,然后发送 8 个 TCP 段。
               •   208 ms:客户端接收 8 个段,并分别发送 ACK 确认。
               •   236 ms:服务器针对每个 ACK 递增 cwnd,然后发送剩余的 TCP 段。
               •   264 ms:客户端收到剩余的 TCP 段,并分别发送 ACK 确认。



               22   |   第 2 章
   35   36   37   38   39   40   41   42   43   44   45