HTTP连接统计与TCP事务协议概述

需积分: 49 20 下载量 22 浏览量 更新于2024-08-09 收藏 6.93MB PDF 举报
"HTTP的统计资料-mike21教程" 这篇教程主要关注HTTP协议的统计分析,特别是基于TCP/IP协议族的HTTP服务器上的连接行为。在接下来的章节中,作者计划深入探讨TCP/IP协议的特性以及如何在繁忙的HTTP服务器环境中有效地使用它们。教程中引用了一次针对近130,000个独立HTTP连接的统计,这些数据来源于24小时的TCPdump数据集。 统计数据显示了以下几个关键指标: 1. 客户端发送的字节数/连接的中位数和平均数分别为224和266字节。 2. 服务器发送的字节数/连接的中位数和平均数分别是3093和7900字节。 3. 连接持续时间(秒)的中位数是3.4秒,平均数是2.3秒。 中间值通常用于更好地反映“正常”连接的情况,因为它不受异常值的影响,而平均值可能由于少数大文件传输而被拉高。文章提到了[Mogul 1995b]中的研究,该研究在两个不同的服务器上统计了超过350,000个HTTP连接,发现服务器返回的数据量的中位数和平均值因服务器提供的文件类型而异,范围从958字节到17,700字节不等。 此外,[Braun and Claffy 1994]的报告指出,对于NCSA服务器的统计,返回数据量的中位数为3000字节,平均数为17,000字节。这表明服务器的响应大小显著依赖于其提供的内容,不同的服务器之间会有很大的差异。 同时,教程也提到了TCP的其他应用,如TCP/TCP,这是一种优化TCP协议的方法,旨在减少分组数量。在介绍TCP/TCP时,它强调了如何修改源代码以利用这种优化,并简述了互联网上使用TCP的典型应用程序,如DNS查询,以及如果支持TCP/TCP,这些应用程序可能需要的调整。 这篇教程提供了关于HTTP连接统计的见解,强调了HTTP服务器性能的关键指标,并且探讨了TCP协议在提高网络效率方面的作用。通过引用其他研究,它展示了HTTP服务器的行为如何受到多种因素的影响,包括客户端请求的性质、服务器的配置以及所使用的TCP变种。