关于HTTP持续连接与非持续连接问题

1 问题描述

在许多因特网应用程序中,客户和服务器在一个相当长的时间范围类通信,其中客户发出一系列请求并且服务器对每个请求进行响应。当客户和服务器的交互是经TCP进行的,应用程序的研制者就需要做一个决定,即每个请求/响应对是经一个单独的TCP连接发送,还是所有的请求及其响应经相同的TCP连接发送,前者称为使用非连续连接,后者称为使用持续连接。

2 以HTTP作为事例阐述

HTTP既能够使用非持续连接,也能够使用持续连接,HTTP在其默认方式下使用持续连接。

2.1 采用非持续连接的HTTP

这里写图片描述
这里写图片描述
这里写图片描述

2.2 采用持续连接的HTTP

这里写图片描述

3 参考资料

参考《计算机网络-自顶向下方法》,可从此链接下载全书。