互联网详解:从计算机网络到HTTP1.1的持久连接

需积分: 49 56 下载量 124 浏览量 更新于2024-08-14 收藏 2.74MB PPT 举报
"这篇资料是关于计算机网络的期末复习材料,特别关注了因特网的构成和工作原理,以及HTTP协议的演变,特别是从HTTP1.0到HTTP1.1的改进。" 在计算机网络中,因特网是全球最大的互联网络,由数以百万计的计算设备组成,这些设备被称为端系统或主机。它们通过各种通信链路连接,如光纤、铜缆、无线电和卫星,实现数据传输。带宽是衡量这些链路传输速率的重要指标,路由器作为关键的网络设备,负责分组(数据块)的转发,确保数据能够正确地从源主机到达目标主机。 网络应用是因特网的核心,包括电子邮件、网页浏览、文件传输等。在这个过程中,本地ISP(Internet Service Provider)和区域ISP扮演着关键角色,它们提供网络接入服务,将个人电脑、公司网络与更大的互联网连接起来。工作站在网络中执行任务,而服务器则存储和提供服务,如网页内容和数据存储。此外,移动节点的存在表明了网络的可移动性和灵活性。 在无线通信领域,提到了两种简单的多址接入控制技术,虽然具体内容未给出,但通常这可能指的是如频分多址(FDMA)、时分多址(TDMA)或码分多址(CDMA)等技术,用于管理多个用户共享同一频率资源的方法。 HTTP(超文本传输协议)是互联网上应用最广泛的协议之一,主要用来传输超文本信息。HTTP1.0是基础版本,它规定浏览器和服务器之间的连接是短暂的,每个请求都会创建新的TCP连接,这可能导致性能问题,尤其是在含有多个图像或其他资源的网页中,因为每个资源的下载都需要建立新的连接。这不仅耗时,也对服务器和客户端的性能造成压力。 为了解决这些问题,HTTP1.1引入了持久连接的概念,允许在一个TCP连接上进行多个HTTP请求和响应,显著减少了连接建立和关闭的开销,提高了效率。此外,HTTP1.1允许客户端在上一个请求的响应返回之前发送新的请求,这称为管道化,提高了网络吞吐量。尽管如此,每个单独的网页请求仍然需要自己的连接。 这个复习资料涵盖了因特网的基础架构、网络通信的基本原理,以及HTTP协议如何适应和优化网络性能的关键改进。这些都是理解计算机网络和互联网运作的关键知识点。