本书以网络体系结构为主线,重点介绍了网络体系结构及各层协议的原理与技术,从网络的不同层次上讲解网络的体系结构、协议、各层次的主要问题、解决方法和相关技术。全书由12章组成,主要内容包括计算机网络概述,计算机网络体系结构,物理层,数据链路层,局域网技术,网络层,广域网技术,运输层,应用层,网络安全与管理,Internet接入技术和下一代因特网协议IPv6等。
本书结构清晰、内容丰富、实用性强,是一本理论和实践相结合的技术书籍,适合于高等院校计算机专业、网络工程专业、通信工程等专业本科生或高职高专学生使用,亦可供广大计算机网络工程技术人员学习参考。
插图:
1.2 计算机网络的概念
1.2.1 计算机网络的定义
计算机网络是为满足应用的需要而发展起来的,从其本质上说,它以资源共享为主要目的,并且发挥分散的各不相连的计算机之间的协同功能。据此,对计算机网络可做如下定义:将处于不同地理位置,并具有独立计算能力的计算机系统经过传输介质和通信设备相互连接,在网络操作系统和网络通信软件的控制下,实现资源共享的计算机的集合。
一般说来,计算机网络是一个复合系统,它是由各自具有自主功能而又通过各种通信手段相互连接起来以便进行信息交换、资源共享或协同工作的计算机组成的。
从上面的描述中可以看出三重含义:首先,一个计算机网络中包含了多台具有自主功能的计算机,所谓具有自主功能是指这些计算机离开了网络也能独立运行与工作;其次,这些计算机之间是相互连接的(有机连接),所使用的通信手段可以形式各异,距离可远可近,连接所用的媒体可以是双绞线(如电话线),同轴电缆(如闭路有线电视所用的电缆)或光纤,甚至还可以是卫星或其他无线信道,信息在媒体上传输的方式和速率也可以不同;最后,计算机之所以要相互连接是为了进行信息交换,资源共享或协同工作。
从概念上说,计算机网络由通信子网和资源子网两部分构成(如图1-3所示),图1-3中的H代表主机(Host),图1-3中所示通信子网(如图1-4所示)负责计算机间的数据通信,也就是信息的传输。通信子网覆盖的地理范围可能只是很小的局部区域,甚至就在一幢大楼内或一个房间中:也可能是远程的,甚至跨越国界,直至洲际或全球。因为信号在传输过程中有衰减,因此要传输很远的距离时,中间要增加结点(如中继器),结点只负责通信、传递信号。通信子网中除了包括传输信息的物理媒体外,还包括诸如转发器,交换机之类的通信设备。信息在通信子网中的传输方式可以从源出发,经过若干中间设备的转发或交换最终到达目的地。通过通信子网互联在一起的计算机则负责运行对信息进行处理的应用程序,它们是网络中信息流动的源与宿,向网络用户提供可共享的硬件、软件和信息资源,构成了资源子网。
对计算机网络的概念,不同的书中有不同的定义,但不管怎样都离不开以下4个基本要素:
·两台以上的计算机。
·连接计算机的线路和设备。
·实现计算机之间通信的协议。
·按协议制作的软件、硬件。
1.2.2 计算机网络的特点
计算机网络具有较强的数据通信能力,成本低、效益高,易于分布处理,系统灵活性高、适应性强,其中的各计算机既相互联系,又相互独立。
例如,利用电子邮件人们能够在计算机之间收发私人信件和公文。电子邮件系统把信息存储在磁盘上,以便于用户读取。收发信息的电子方式——电子邮件的迅猛发展使有些人相信它将最终会取代邮政服务,虽然这在可预见的未来似乎不太可能,但是电子邮件确实在现实生活和工作中被广泛使用。同时,随着万维网的出现,越来越多的人开始使用电子邮件技术。
通过电子邮件,用户可以身处家中的某一角落,而把信息发送到远方。家里有一台计算机和一台调制解调器,用户就能访问公司或因特网服务商的计算机。这样用户的计算机就接入了一个局域网,可以给网上的其他人发信息。同时,该局域网还联接着一个广域网,通过它用户可以给外地甚至外国发送信息。另一端的局域网接收到信息后,把它传送给所连的计算机。同样,只要有一台计算机和一台调制解调器,通信对方就能进行信息接收。
根据预测,今后计算机网络将具有以下几个特点:
·开放式的网络体系结构,使具有不同硬件环境、不同网络协议的网络可以互联,使计
算机网络真正达到资源共享、数据通信和分布处理的效果。
·向高性能发展,追求高速、高可靠和高安全性,采用多媒体技术、提供文本、声音、
图像等综合性服务。
·计算机网络的智能化,多方面提高网络的性能和综合的多功能服务,并更加合理地进
行网络各种业务的管理,真正以分布和开放的形式向用户提供服务。