计算机网络基本原理是计算机网络专业(独立本科段)的一门专业基础课,教材一共分为九章,由浅人深地介绍了计算机网络的基本原理,同时课程内容以介绍网络基本理论和网络最新实用技术为主,强调理论和实际相结合。
第一章
主要讲述了计算机网络的产生与发展、网络的功能、网络的分类、计算机网络的基本概念、网络的拓扑结构、资源共享、计算机网络工作基本原理等知识,是学习计算机网络所必须的入门知识。
在本章首先介绍了计算机网络产生发展的四个阶段,即联机系统阶段、计算机互联网络阶段、标准化网络阶段以及网络互连与高速网络阶段;在这当中,着重识记各阶段定义、逻辑结构以及各阶段的标志,如联机系统阶段的逻辑结构图、IS0、NII等。此外还有计算机网络的特点与目标、计算机网络类型等知识点都要求大家掌握。
在本章中还有网络系统的组成、网络节点的概念、分组交换网络基本概念、工作过程及特点等知识点更应当熟知熟记,例如分组交换,这就是一个很重要的概念,它是现代计算机网络技术的基础。对于分组交换的特点,通过学习,掌握分组交换节点的存储方式:存储的是分组数据,暂时保存在节点的内存中,有较高的交换速率。同时指出了分组交换的信道策略:动态分配信道,提高了通信线路的利用率,指出了因此种方式所带来的不足:分组数据在各节点存储转发时因排队而造成一定的延时;由于分组数据中必须携带一些控制信息而产生一定的额外开销;分组交换网的管理和控制比较复杂。这对于后面的学习和理解是很重要的。此外还有广域网的拓扑结构、局域网的拓扑结构、协议与标准、网络系统的体系结构、网络分层结构模型,这些知识点无一不是需要大家烂熟于胸,能够分辨出其中的细微差别的。
另外,本章中还有一些诸如硬件资源共享、软件资源共享、数据资源共享、通信信道共享等要求应用的知识点也要做到心中有数,能够简单应用。
第二章
同样是学习计算机网络所必需的入门知识。在本章中,数据和信息的概念、数据处理与信息处理、数字数据和模拟数据等知识点都是应当熟知的。此外本章还阐述了数据通信和数据通信的概念,数据通信的特点,数据通信模型;数据通信过程;模拟通信系统和数字通信系统;通信通道;通信线路联结方式;线路通信方式;数据传输方式;数据通信的主要指标;基带传输与频带传输;数据编码;同步传输与异步传输;多路复用技术;电路交换;存储转发(又称存储交换);数据报与虚电路;ATM的概念、结构、特点、传输基本原理;帧中继的概念、结构、特点传输基本元等内容。其中ATM、帧中继等概念为其后的第五章中的内容打下了理论基础。
第三章
从硬、软两个方面比较详细并完整地介绍了计算机网络系统的各个组成部分、功能及相互间的关系。
从硬件的角度讲,主要讲述了网络硬件系统基本结构、网络接口卡的概念和功能、计算机与网络的连接方式。对于其中的功能、结构、连接方式要做到能够非常清楚明了。比如网络接口卡,相互间如何进行数据传输,如何进行数据传输中的缓存,工作在七层协议中的哪几层上。此外还有各种服务器和工作站,文件服务器、网络打印服务器、网络通信服务器、网络数据库服务器,哪一个是最重要的,哪一个是在网络出现一定规模后必须的,哪一个是提高网络资源共享能力的,哪一个是作为网络数据资源而存在的,几种服务器之间的关系又是什么,这都需要认真研究。此外,还有工作站与终端,都是网络中互连起来的网络设备。
对于网络连接的通信控制设备,大家需要了解通信控制设备的基本功能、典型通信控制设备的功能和特点。对于集中器、调制解调器、交换器、有线通讯媒体、无线通讯媒体等要从概念、功能、特点等多方面做到熟知并会选用。例如双绞线、光纤、同轴电缆的传输距离和应用方向等。
软件方面,要求掌握网络操作系统的概念、基本工作原理、网络操作系统的功能和特点等。这当中IPX/SPX、TCP/IP、X.25等各种协议的特点、工作适应范围等都要熟知、熟记。对于网络操作系统的概念、功能和特点更要清楚。
此外对于NetWare、Windows NT、Unix几种网络操作系统要做到对其操作系统特性的了解。对于Windows NT,现在使用的不是很多了,大家可以从Windows 2000 Server (Advance Server)来理解。至于Unix,从目前非常流行的Unux中可以管窥一二。有能力的考生自己动手实践,以加深理解。
第四章
是本书的一个重点,介绍了包括了OSI参考模型各层的功能、任务、工作基本原理和特点,以及TCP/IP协议等,是学习网络基本原理和从事网络研究必备的基本知识。掌握OSI参考模型及TCP/IP协议对于本书后面所学到的内容将大有稗益。
例如0SI参考模型中分为物理层、数据链路层、网络层、运输层、会话层、表示层、应用层,其划分的主要原则为:划分层次要根据理论上需要的不同等级划分;层次的划分要便于标准化;各层内的功能要尽可能的具有相对独立性;相类似的功能应尽可能放在同一层内;各层的划分要便于层与层之间的衔接;各界面的交互要尽量的少;根据需要,在同一层内可以再形成若干个子层次;扩充某一层次的功能或协议,不能影响整体模型的主体结构。
由此可以确保同种网络之间的互连和其他遵循0SI参考模型的异种网络之间的互连,同时可以保证网络应用系统不必须考虑网络物理层等层的问题,而主要集中到应用层上。
物理层主要考虑以下几个方面:物理层的概念;物理层的功能;物理层的主要问题;物理层的标准;物理层的特性;几种常用的物理层标准。其中,关于物理层的四大机械特性,包括其中的某些指标都要掌握,此外还有关于RS232标准一些机械、规程、功能等。
数据链路层主要考虑以下几个方面:链路与数据链路;帧与报文;信息数据单元;数据链路层的功能;同步协议与异步协议;HDLC的概念、连路结构和操作模式;BSC的概念和特点。其中各种协议以及数据链路层的各种管理、控制性能;帧与报文等都是数据链路层的重点。
网络层主要考虑以下几个方面:网络层概述;网络层所提供的服务;常用的路径选择方法;流量控制与死锁;流量控制的实现。通过对于虚电路服务和数据报服务的对比,掌握在网络层两大类服务;同时还要掌握产生死锁的原因以及路径选择算法。