您的位置:首页 > 理论基础 > 计算机网络

计算机网络概述

2018-02-28 23:42 211 查看
-------计算机网络的概念

            一般认为,计算机网络是一个将分散的、具有独立功能的计算机系统,通过通信设备与线路连接起来,由功能完善的软件实现资源共享和信息传递的

      系统。简言之,计算机网络就是一些互连的、自治的计算机系统的集合。

           在计算机网络发展的不同阶段,人们对计算机网络提出了不同的定义,这些定义反映了当时网络技术的发展水平。这些定义可分为以下三类:

           1.广义观点

                     此观点认为,只要是能实现远程信息处理的系统或进一步能达到资源共享的系统,都是计算机网络。广义观点定义了一个计算机通信结构,它在

               物理结构上具有计算机网络的雏形,但资源共享能力弱,是计算机网络发展的低级阶段。

           2.资源共享观点

                     此观点认为,计算机网络是“以能够相互共享资源的方式互联起来的自治计算机系统的集合”。该定义包含三层含义:

                    一、目的:资源共享

                    二、组成单元:分布在不同地理位置的多台独立的“自治计算机”

                    三、网络中的计算机必须遵循的统一规则-----网络协议。

                    该定义符合目前计算机网络的基本特征。

           3.用户透明性观点

                    此观点认为,存在着一个能为用户自动管理资源的网络操作系统,它能够调用用户所需要的资源,而整个网络就像一个大的计算机系统一样对用户

               是透明的。用户使用网络就像使用一台单一的超级计算机一样,无需了解网络的存在、资源的位置信息。用户透明性观点的定义描述了分布式系统

               它是网络未来发展追求的目标。

---------计算机网络的组成

             从不同的角度,可以将计算机网络的组成分为如下几类:

            (1)、从组成部分上看,一个完整的计算机网络主要由硬件软件协议三大组成部分,缺一不可。

                         硬件主要由主机(也叫端系统)、通信链路(双绞线、光纤)、交换设备(如路由器、交换机等)和通信处理机(如网卡)等组成。

                         软件主要包括各种实现资源共享的软件、方便用户使用的各种工具软件,如网络操作系统、邮件收发程序 、 FTP 程序、聊天程序等。

                                        软件部分多属于应用层。

                         协议是计算机网络的核心,如同交通规则制约汽车驾驶一样,协议规定了网络传输数据时所遵循的规范。

            (2)、从工作方式上看,计算机网络(这里主要指 Internet)可分为边缘部分核心部分

                        边缘部分由所有连接在因特网上、供用户直接使用的主机 组成,用来进行通信(如传输数据、音频或视频)和资源共享;

                        核心部分由大量的网络和连接这些网络的路由器组成,它为边缘部分提供连通性和交换服务。如下图所示:

                               


                  (3)、从功能组成上看,计算机网络由通信子网资源 子网组成。

                                通信子网由各种传输介质、通信设备和相应的网络协议组成,它使 网络具有数据传输、交换、控制和存储的能力,实现联网计算机

                                                之间的数据通信。

                                资源子网是实现资源共享功能的设备及其软件的集合,向网络用户提供共享其他计算机上的硬件资源、软件资源和数据资源的服务。

-----------------计算机网络的功能

                      计算机网络的功能很多,现今的很多应用都与网络 有关。主要有以下五大功能:

                      1.数据通信

                           它是计算机网络最基本和最重要的功能,用来实现联网计算机之间的各种信息的传输,并实现将分散在不同地理位置的计算机联系起来,

                       进行统一的调配、控制和管理。比如,文件传输、电子邮件等应用,离开了计算机网络将无法实现。

                       2.资源共享

                           可以是软件共享、数据共享,也可以是硬件共享。使计算机网络中的资源互通有无、分工协作,从而极大地提高了硬件资源、软件资源和

                        数据资源的利用率。

                      3.分布式处理

                            当计算机网络中的某个计算机系统负荷过重时,可以将其处理的某个复杂任务分配给网络中的其他计算机系统,从而利用空闲计算机资源

                          以提高整个系统的利用率。

                      4.提高可靠性

                            计算机网络中的各台计算机可以通过网络互为替代机。

                      5.负载均衡

                            将工作任务均衡地分配给计算机网络中的的各台计算机。

                      说明:除了以上几大主要功能,计算机网络还可以实现电子化办公与服务、远程教育、娱乐等功能,满足了社会的需求,方便了人们学习、

                     工作和生活,具有巨大的经济效益。

--------------计算机网络的分类:

                   1.按分布范围分类

                      (1)、广域网(WAN)。广域网的任务是提供长距离通信,运送主机发送的数据,其覆盖范围通常为几十到几千千米的区域,因而有时也称为

                                  远程网。广域网是因特网的核心部分。连接广域网的各结点交换机的链路一般都是高速链路,具有较大的通信容量。

                      (2)、城域网(MAN)。城域网的覆盖范围可以跨越几个街区甚至整个城市,覆盖范围约为 5 ~ 50km 。城域网大多采用的以太网技术,因此有

                                 时也常并入局域网的范围进行讨论。

                      (3)、局域网(LAN)。局域网一般用微机或工作站通过高速线路相连,覆盖范围较小,一般是指几十米到几千米的区域。局域网在计算机配置的

                                数量上没有太多的限制,少的可以只有两台,多的可达几百台。传统上,局域网上使用广播技术,而广域网使用交换技术

                      (4)、个人区域网(PAN)。个人区域网是在个人工作的地方将消耗电子设备(如平板电脑、智能手机等)用无线技术连接起来的网络,也常称为

                              无线个人区域网 WPAN ,其范围大约在 10m

                              注意:若中央处理器之间的距离非常近(如仅1m 的数量级或甚至更小),则一般就称之为 多处理器系统,而不称它为计算机网络。

                    2.按传输技术分类

                      (1)、广播式网络。

                                    所有联网计算机都共享一个公共通信信道。当一台计算机利用共享通信信道发送报文分组时,所有其他的计算机都会“收听”到这个分组。接收

                              到该分组的计算机将通过检查目的地址来决定是是否接收该分组。

                                    局域网基本上都是采用广播式通信技术,广域网中的无线、卫星通信网络也采用广播式通信技术

                      (2)、点对点网络。

                                     每条物理线路连接一对计算机。如果通信的两台主机之间没有直接连接的线路,那它们之间的分组传输就要通过中间结点的接收、存储和转发,

                              直至目的结点。

                                      是否采用分组存储转发路由选择机制是点对点网络与广播式网络的重要区别,广域网基本都属于点对点网络。

                    3.按拓扑结构分类

                                    网络拓扑结构是指通过网中结点(路由器、主机等)与通信线路(网线)之间的几何关系(如总线形、环形)表示的网络结构,主要是指通信

                               子网的拓扑结构。

                                   按网络的拓扑结构,主要分为星形、总线形、环形和网状形网络等等。星形、总线形和环形网络多用于局域网,网状形网络多用于广域网。

                        (1)、星形网络。每个终端或计算机都以单独的线路与中央设备相连。中央设备早期是计算机,现在一般是交换机或路由器。星形网络便于集中

                                  控制和管理,因为端用户之间的通信必须经过中央设备。缺点是成本高、中心结点对故障敏感。

                        (2)、总线形网络。用单根传输线把计算机连接起来。总线形网络的优点是建网容易、增减结点方便、节省线路。缺点是重负载时通信效率不高、

                                 总线任一处对故障敏感。

                        (3)、环形网络。所有计算机接口设备连接成一个环。环形网络最典型的例子便是令牌环局域网。环可以是单环,也可以是双环,环中信号是单

                                向传输的。

                        (4)、网状形网络。一般情况下,每个结点至少有两条路径与其他结点相连,多用在广域网中。有规则型非规则型两种。其优点是可靠性高,缺

                               点是控制复杂、线路成本高。

                               以上四种基本的网络拓扑结构可以互连组织成为更复杂的网络。

                  [b]  4.按使用者分类


                        (1)、公用网。它是指电信公司出资建造的大型网络。”公用“的意思就是所有愿意按电信公司的规定缴纳费用的人都可以使用这种网络,因此也可

                                     称为公用网。

                        (2)、专用网。它是某个部门为本单位的特殊业务的需要而建造的网络。这种网络不向本单位以外的人提供服务。例如铁路、电力、军队等部门的

                                    专用网。

                    5.按交换技术分类

                          交换技术是指主机之间、通信设备之间或主机与通信设备之间为交换信息所用的数据格式和交换装置的方式。按交换技术可将网络分为:

                          (1)、电路交换网络。

                                       在源结点和目的结点之间建立一条专用的通路用于传送数据,包括建立连接、传输数据和断开连接三个阶段。最典型的电路交换网是传统

                                   电话网络。

                                        该类网络的主要特点是整个报文的比特流连续地从源点直达终点,好像在一个管道中传送。优点是数据直接传送、延迟小。缺点是线路利用

                                  率低、不能充分利用线路容量、不便于进行差错控制。

                         (2)、报文交换网络。

                                        将用户数据加上源地址、目的地址、校验码等辅助信息,然后封装成报文。整个报文传送到相邻结点,全部存储下来后,再转发到下一个结

                                  点,重复这一过程直到到达目的结点。每个报文可以单独选择到达目的结点的路径。

                                        报文交换网络也称为 存储--转发网络,主要特点是整个报文先传送给相邻结点,全部存储下来后查找转发表,转发到下一个结点。优点是

                                 可以较为充分利用线路容量;可以实现不同链路之间不同数据率的交换;可以实现格式转换;可以实现一对多、多对一的访问;可以实现差错

                                 控制。其缺点是增加了资源开销(如辅助信息导致处理时间和存储资源的开销);增加缓冲延迟;额外的控制机制来保证多个报文的顺序不会

                                 乱序;缓冲区难以管理,因为报文的大小不确定,接收方在接收到报文之前不能预知报文的大小。

                         (3)、分组交换网络。

                                        也称为交换网络。其原理是将数据分成较短的固定长度的数据块,在每个数据块中加上目的地址、源地址等辅助信息组成分组(包),以

                                 存储----转发方式传输。

                                         其主要特点是单个分组(这只是整个报文的一部分)传送到相邻结点,存储下来后查找转发表,转发到下一结点。除了具备报文交换的优点

                                 外,分组交换还具有自身的优点:缓冲易于管理;包的平均延迟更小,网路中占用的平均缓冲区更小;更易于标准化;更适合应用。现在的主流

                                 网络基本上都可以看成是分组交换网络。

                          6.按传输介质分类

                                传输介质可以分为有线与无线两大类,故可以分为有线网络和无线网络。有线网络又分为双绞线网络、同轴电缆网络等。无线网络又可分为蓝牙、

                            微波、无线电等类型。

------------------计算机网络的标准化工作及相关组织

                       计算机网络的标准化对计算机网络的发展和推广起到了极为重要的作用。

                       因特网的所有标准都以 RFC 的形式在因特网上发布。但并非每个 RFC 都是因特网标准,RFC 要上升为因特网正式标准需经过以下四个阶段:

                      (1)、因特网草案:这个阶段还不是 RFC 文档

                      (2)、建议标准:从这个阶段开始就成为  RFC 文档

                      (3)、草案标准

                      (4)、因特网标准

                         此外,还有实验的 RFC 和提供信息的 RFC 。

                      --------------

                     在国际上,有众多的标准化组织负责制定、实施相关网络标准主要有以下几种:

                         国际标准化组织(ISO) :制定的主要网络标准或规范有 OSI 参考模型、HDLC 等

                         国际电信联盟(ITU): 其前身为国际电话报咨询委员会(CCITT),其下属机构 ITU--T 制定了大量有关远程通信的标准

                        国际电气电子工程师协会(IEEE): 世界上最大的专业技术团体,由计算机和工程学专业人士组成。IEEE 在通信领域最著名的研究成果是 802 标准。

------------------计算机网络的性能指标

                       性能指标从不同的方面度量计算机网络的性能。下面介绍几种常用的性能指标:

                      (1)、带宽。

                                  本来表示通信线路允许通过的信号频带范围,单位是赫兹(Hz)。而在计算机网络中,带宽表示网络在通信线路所能传送数据的能力,是数字

                            信道所能传送的”最高数据率“的同义语,单位是”比特每秒“(b / s)。

                      (2)时延。

                                 指数据(一个报文或分组)从网络(或链路)的一端传送到另一端所需要的总的时间,它由四个部分组成:发送时延、传播时延、处理时延和

                            排队时延。

                                 》》发送时延:结点将分组的所有比特推(传输)向链路所需的时间,也就是从发送分组的第一个比特起,到该分组的最后一个比特发送完毕所

                                        需的时间,因此也称为传输时延。计算公式如下:

                                               发送时延 = 分组长度  / 信道宽度

                                 》》传播时延:电磁波在信道中传播一定的距离所花费的时间,也就是一个比特从链路一端到另一端所需的时间。计算公式如下:

                                              传播时延 = 信道长度  / 电磁波在信道上的传播速度

                                 》》处理时延:数据在交换结点为存储转发而进行的一些必要的处理所花费的时间。例如,分析分组的首部、从分组中提取数据部分、进行差错

                                        检验或查找适当的路由等。

                                 》》排队时延:分组在进入路由器后要先在输入队列中排队等待处理。在路由器确定了转发端口后,还要在输出队列中排队等待转发。这就产生

                                         了排队时延。

                                 因此,数据在网络中经历的总时延就是以上四种时延之和:

                                            总时延 = 发送时延  +  传播时延 + 处理时延  + 排队时延

                                   注意:一般在做题时,排队时延和处理时延都是忽略不计(除非题目另有说明)。另外,对于高速链路,提高的仅是数据发送速率而不是比特在

                                   链路上的传播速度。提高数据的发送速率只是为了减少数据的发送时延。

                     (3)、时延带宽积。

                                   若发送端连续发送数据,在发送的第一个比特即将到达终点时,表示发送端已经发出的比特数。即,时延带宽积 = 传播时延 * 信道带宽。

                     (4)、往返时延。

                                    表示从发送端发送数据开始,到发送端收到来自接收端的确认(接收端收到数据后立即发送确认),总共经历的时延。在互联网中,往返时延还

                                  包括各中间结点的处理时延、排队时延以及转发数据时的发送时延。

                     (5)、吞吐量。

                                   表示在单位时间内通过某个网络(或信道、接口)的数据量。吞吐量受网络的带宽或网络的额定速率的限制。

                    (6)、速率。

                                   网络中的速率是指连接在计算机网络上的主机在数字信道上传送数据的速率,也称为数据率或比特率,单位是  b / s (比特每秒)(或 bit / s ,

                             有时也写为 bps )。当数据率较高时,就可以用  Kb / s (K = 10 的 3 次)、 Mb / s (M = 10 的 6 次)、Gb / s (G = 10 的 9 次)。在计算机

                             网络中,通常把最高数据率 称为”带宽“。 

      

        

  

                                

                                   

                   
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: