在本章中,我们涵盖了大量材料!我们已经研究了构成 Internet 和一般计算机网络的各种硬件和软件。我们从网络边缘开始,研究终端系统和应用程序,以及为终端系统上运行的应用程序提供的传输服务。我们还研究了接入网络中常见的链路层技术和物理介质。然后,我们深入网络内部,进入网络核心,将数据包交换和电路交换确定为通过电信网络传输数据的两种基本方法,并检查了每种方法的优缺点。我们还研究了全球互联网的结构,了解到互联网是一个由网络组成的网络。我们看到 Internet 的层次结构(由高层和低层 ISP 组成)使其能够扩展到包括数千个网络。<br />在本介绍性章节的第二部分,我们研究了计算机网络领域的几个核心主题。 我们首先检查了分组交换网络中延迟、吞吐量和分组丢失的原因。 我们为传输、传播和排队延迟以及吞吐量开发了简单的量化模型; 我们将在本书的作业问题中广泛使用这些延迟模型。 接下来,我们检查了协议分层和服务模型,网络中的关键架构原则,我们也将在本书中反复提及。 我们还调查了互联网时代一些较为普遍的安全攻击。 我们通过计算机网络的简史完成了对网络的介绍。 第一章本身构成了计算机网络方面的迷你课程。<br />因此,我们确实在第一章中涵盖了大量内容! 如果您有点不知所措,请不要担心。 在接下来的章节中,我们将重新审视所有这些想法,更详细地介绍它们(这是一种承诺,而不是威胁!)。在这一点上,我们希望你在离开本章时对构成网络的部分有一种仍在发展中的直觉,对网络词汇的掌握仍在发展中(不要羞于回顾本章),以及越来越渴望了解更多关于网络的信息。 这是本书其余部分的任务。
本书的路线图 Road-Mapping This Book
在开始任何旅行之前,您应该始终浏览路线图,以熟悉前方的主要道路和路口。 对于我们即将开始的旅程,最终目的地是深入了解计算机网络的方式、内容和原因。 我们的路线图是本书的章节顺序:
- Computer Networks and the Internet
- Application Layer
- Transport Layer
- Network Layer: Data Plane
- Network Layer: Control Plane
- The Link Layer and LANs
- Wireless and Mobile Networks
- Security in Computer Networks
第 2 章到第 6 章是本书的五个核心章节。 您应该注意到,这些章节是围绕五层 Internet 协议的前四层组织的。 进一步注意,我们的旅程将从 Internet 协议栈的顶部开始,即应用层,然后向下工作。 这种自上而下的旅程背后的基本原理是,一旦我们了解了应用程序,我们就可以了解支持这些应用程序所需的网络服务。 然后,我们可以反过来检查网络体系结构可能实现此类服务的各种方式。 因此,尽早涵盖应用程序为文本的其余部分提供了动力。
本书的后半部分(第 7 章和第 8 章)重点介绍了现代计算机网络中两个极其重要(且有些独立)的主题。 在第 7 章中,我们研究了无线和移动网络,包括无线 LAN(包括 WiFi 和蓝牙)、蜂窝网络(包括 4G 和 5G)以及移动性。 第 8 章讨论了计算机网络中的安全性,首先研究了加密和网络安全的基础,然后我们研究了基本理论是如何在广泛的 Internet 环境中应用的。