计算机网络概述 .ppt
《计算机网络概述 .ppt》由会员分享,可在线阅读,更多相关《计算机网络概述 .ppt(454页珍藏版)》请在三一办公上搜索。
1、1-1,第一章 计算机网络概述,1.1 计算机网络定义和功能1.2 计算机网络的产生和发展1.3 网络协议与体系结构1.4 计算机网络的组成1.5 计算机网络的分类,1-2,第一章 计算机网络概述,1.1 计算机网络定义和功能 严格地说,计算机网络是一种将地理上分散的、具有独立工作能力的多台计算机通过通信设备和通信线路连接起来,在配有相应的网络通信软件条件下,实现数据通信和资源共享的系统。另一个概念是分布式系统。分布式系统的基础是计算机网络,但它是一种建立在网络之上的软件系统。作为分布式系统的用户,所面对的是单一的虚拟的处理机,觉察不到多个处理器的存在。所有对系统资源的访问都由分布式系统自动地
2、完成,用户提交的任务,通过分布式系统自动划分子任务分配给不同的处理器处理。,1-3,第一章 计算机网络概述,1.1 计算机网络定义和功能计算机网络的主要功能:1.数据通信2.资源共享3.增加可靠性4.提高系统处理能力,1-4,第一章 计算机网络概述,1.2 计算机网络的产生和发展 计算机网络=计算机技术+通信技术。第一,通信网络为计算机之间的数据传递和交换提供了必要的手段,它是计算机网络发展的社会基础;第二,计算机技术的发展渗透到通信技术中,提高了通信网络的各种性能。这两个方面的结合都离不开半导体技术,特别是超大规模集成电路VLSI技术取得的辉煌成就,这是促进计算机网络发展的物质基础。,1-5
3、,第一章 计算机网络概述,1.2 计算机网络的产生和发展1.面向终端的计算机通信网,1-6,第一章 计算机网络概述,1.2 计算机网络的产生和发展1.面向终端的计算机通信网,1-7,第一章 计算机网络概述,1.2 计算机网络的产生和发展2.基于交换的计算机通信网 以分组交换为核心的第二代通信网络中,多台计算机通过通信子网构成一个有机的整体,既分散又统一,从而使整个系统性能大大提高;原来单一主机的负载可以分散到全网的各个机器上,使得网络系统的响应速度加快;而且在这种系统中,单机故障也不会导致整个网络系统的全面瘫痪。,1-8,第一章 计算机网络概述,1.2 计算机网络的产生和发展2.基于交换的计算
4、机通信网,1-9,第一章 计算机网络概述,1.2 计算机网络的产生和发展3.计算机网络体系结构的形成 在网络中,相互通信的计算机必须高度协调工作,而这种“协调”是相当复杂的。为了降低网络设计的复杂性,提出了层次模型思想。分层次设计方法可以将庞大而复杂的物体转化为若干较小且易于处理的子问题。有了网络体系结构,使得一个公司所生产的各种机器和网络设备可以非常容易地被连接起来,这种情况显然有利于一个公司垄断自己的产品。用户一旦购买了某个公司的网络,当需要扩展时,就只能再购买原公司的产品。如果想购买了其他公司的网络产品,由于各个公司的网络体系结构各不相同,所以不同公司之间的网络不能互连互通。,1-10,
5、第一章 计算机网络概述,1.2 计算机网络的产生和发展3.计算机网络体系结构的形成 为了使不同体系结构的计算机网络都能互连,国际标准化组织ISO成立了专门机构研究该问题。提出了一个使各种计算机能够互连的标准框架,即开放系统互连参考模型OSI/RM,它将网络划分为七层,并规定了每层的功能。它的“开放”思想是:只要遵循OSI标准,一个网络系统就可以和位于世界上任何地方并也遵循这同一标准的任何其他系统进行通信,OSI/RM参考模型的提出,意味着计算机网络发展到了第三代。OSI参考模型使网络发展道路走向标准化,而网络标准化的最大体现就是Internet的飞速发展,现在Internet已成为全球最大的商
6、用计算机互连网。它遵循TCP/IP参考模型,由于TCP/IP仍然使用分层结构思想,因此Internet仍属于第三代计算机网络。,1-11,第一章 计算机网络概述,1.2 计算机网络的产生和发展4.局域网的形成 由于微型计算机的出现和应用普及,人们迫切需要将众多的微机组成网络,局域网就是在一个有限区域范围内将众多微型计算机连接在一起实现信息交换和信息共享。作为网络的一个重要分支,局域网连网简单,只要在微型计算机中插入一个接口板就能实现连网。由于局域网价格便宜,传输速率高,使用方便,因此局域网在20世纪80年代开始得到了快速发展,特别是微机的大量推广和普及,对局域网的应用起到了很大的推动作用,对当
7、今计算机网络技术发展产生了重要影响。,1-12,第一章 计算机网络概述,1.2 计算机网络的产生和发展5.Internet时代的到来 进入20世纪80年代末期以来,在计算机网络领域最引人注目的就是Internet的飞速发展。Internet的原意就是互连网,全国自然科学名词审定委员会推荐的译名是“因特网”。Internet已发展成为世界上最大的国际性计算机互连网。Internet对世界的冲击之大,影响之深是人们所未能预料的,这就使得20世纪90年代成为Internet时代。,1-13,第一章 计算机网络概述,1.2 计算机网络的产生和发展6.计算机网络发展的前景 从技术的发展看,推动网络发展的
8、主要因素是微电子技术、大规模集成电路技术、光通信技术和计算机技术等。微电子技术用于通信,发展了数字电话、ISDN、数字移动电话、宽带ISDN以及异步传输模式ATM等。光通信技术的发展提高了传送速度和性能,预计到2010年传输速率可达到每秒100千兆位,传输性能达到50Mbpskm。从网络技术本身的发展来看,主要是改进网络结构、传输技术、交换技术和网络管理,从而提高性能、增加服务、减低成本、满足用户的需要。已经定义的同步光纤网SONET标准,速率分别达到155Mbps、622Mbps和2.5Gbps的系统已经推出,异步传输模式ATM已进入实用阶段,并开始用于宽带ISDN和多媒体通信等高速网络。高
9、速网络的应用开发主要是图象、多媒体、实时系统和分布计算。由此可见,网络技术正迅速朝着高速化、实时化、智能化、集成化和多媒体化的方向发展。,1-14,第一章 计算机网络概述,1.3 网络协议与体系结构 计算机网络体系是把网络的硬件和软件看作是一个整体,它们是分层次的,符合协议和标准的。网络的低层是硬件,而软件处在网络的高层。1.3.1 分层次的网络体系结构 什么是网络协议?要想使两台计算机进行通信,必须使它们采用统一的信息交换规则。在计算机网络中,把用于规定信息格式以及如何发送和接收信息的一套规则(标准、约定)称为网络协议(或称通信协议)。在计算机网络中要做到有条不紊地交换数据,就必须遵守一些事
10、先约定好的网络协议。,1-15,第一章 计算机网络概述,1.3 网络协议与体系结构 计算机网络体系是把网络的硬件和软件看作是一个整体,它们是分层次的,符合协议和标准的。网络的低层是硬件,而软件处在网络的高层。1.3.1 分层次的网络体系结构 一个网络协议主要由以下三个要素组成:语法:即数据与控制信息的结构、格式和编码。语义:即需要发出何种控制信息,完成何种动作以及做出何种应答。同步:即事件实现顺序的详细说明。由此可见,网络协议是计算机网络的不可缺少的组成部分。,1-16,第一章 计算机网络概述,1.3.1 分层次的网络体系结构什么是协议分层?为了减少网络协议设计的复杂性,协议的设计者并不是设计
11、一个单一、巨大的协议来为所有形式的通信规定完整的细节,而是采用把复杂的通信问题按一定层次被划分为许多相对独立的子功能,然后为每一个子功能设计一个单独的协议,即每层对应一个协议,这样做使得每个协议的设计、分析、编码和测试变得简单易行,这是协议分层的根本目的。从层次角度看,一个网络系统就是按照分层次的方式来组织和实现的。狭义地说,协议分层就是按照信息的流动过程将网络的整体功能分解为一个个的功能层,每各功能层用对应的协议规定其功能,不同机器上的同等功能层之间采用相同的协议,同一机器上的相邻功能层之间通过接口进行数据传递。,1-17,第一章 计算机网络概述,1.3.1 分层次的网络体系结构,1-18,
12、第一章 计算机网络概述,1.3.1 分层次的网络体系结构 什么是网络体系结构?网络体系结构是指网络中分层模型和各层协议的集合。网络体系结构的描述必须包括足够的信息,以方便为每一功能层进行硬件设计或编写程序,并使之符合相关协议。值得注意的是,网络协议实现的细节不属于网络体系结构的内容,因为它们隐含在机器内部,对外部来说是不可见的。总之,体系结构是抽象的,而实现则是具体的。,1-19,第一章 计算机网络概述,1.3.1 分层次的网络体系结构(1)物理层 主要任务是透明地传送比特流。物理层关心的问题是:使用什么样的物理信号来表示数据“0”和“1”和持续时间多长;数据传输是否可同时在两个方向上进行;最
13、初的连接如何建立和完成通信后连接如何终止;物理接口的功能等。该层还规定设计物理层接口的机械、电气、功能和过程特性。(2)数据链路层 主要任务是在两个相邻结点间的线路上无差错地传送以帧为单位的数据。在传送数据时,若接收结点检测到所收到的数据中有差错,就要通知发方重发这一帧,直到这一帧正确无误地到达接收结点为止。在每一帧所包括的控制信息中,有同步信息、地址信息、差错控制,以及流量控制信息等。,1-20,第一章 计算机网络概述,1.3.1 分层次的网络体系结构(3)网络层 主要任务是完成主机间报文传输,选择合适的路由,使发送方报文能够正确无误地按照地址找到目的站,并交付给目的站。网络层数据的传送单位
14、是分组,将发送方主机送来的报文分割成若干个分组。如果网络出现过多的报文,可能形成拥塞,因此网络层还要避免拥塞。(4)传输层 主要任务是根据通信网的特性最佳地利用网络资源,并以可靠和经济的方式为两端主机进程之间建立一条传输连接,以透明地传送报文。或者说,传输层为进行通信的两个进程之间提供一个可靠的端到端的服务,使它们看不见传输层以下的数据通信的细节。,1-21,第一章 计算机网络概述,1.3.1 分层次的网络体系结构(5)应用层 主要任务是确定进程之间通信的性质以满足用户的需要。它不仅要提供应用进程所需要的信息交换和远地操作,而且还要作为互相作用的应用进程的用户代理来完成一些为进行语义上有意义的
15、信息交换所必须的功能。应用层直接为用户的应用进程提供服务。需要注意的是,应用层协议并不是解决用户各种具体应用的协议。,1-22,第一章 计算机网络概述,1.3.1 分层次的网络体系结构,1-23,第一章 计算机网络概述,1.3.2 网络服务与实体 服务(Service)就是网络中的各层向其相邻上层提供一组操作,是相邻两层之间的界面。下层是服务提供者,上层是服务用户,而服务的表现是原语(如库函数或系统调用)。实体(entity)表示任何可发送或接收信息的硬件或软件对象,每层至少存在一个实体,在不同主机上同一层内的实体称为对等实体,N层实体实现的服务为N+1层所利用,而N层则要利用N-1层所提供的
16、服务。协议和服务是两个截然不同的概念。第一,协议的实现保证了能够向上一层提供服务。本层的服务用户只能看见服务而无法看见下面的协议,下面的协议对上面的服务用户是透明的。第二,协议是“水平的”,即协议是控制对等实体之间通信的规则。但服务是“垂直的,即服务是由下层向上层通过层间接口提供的。,1-24,第一章 计算机网络概述,1.3.2 网络服务与实体 什么是服务原语?上层使用下层所提供的服务必须通过与下层交换命令,这些命令称为服务原语。在同一系统中相邻两层的实体进行交互的地方,通常称为服务访问点SAP。SAP是一个抽象的概念,它实际上是一个逻辑接口。层与层之间交换数据的单位称为服务数据单元SDU,它
17、可以与PDU不一样。多个SDU合成为一个PDU,也可以是一个SDU划分为几个PDU。,1-25,第一章 计算机网络概述,1.3.2 网络服务与实体,1-26,第一章 计算机网络概述,1.3.2 网络服务与实体 从通信角度看,网络服务可分为两大类:面向连接的服务和无连接的服务。连接服务,就是两个实体在数据交换之前,必须先建立连接。当数据交换结束后,则应终止这个连接。它具有连接建立、数据传输和连接释放这三个阶段。在传送数据时是按序传送的,各数据包不需要携带目的地址,而是使用连接号。面向连接服务比较适合于在一定期间内要向同一目的地发送许多报文的情况。这种服务可以看作是电话系统服务模式的抽象。,1-2
18、7,第一章 计算机网络概述,1.3.2 网络服务与实体 无连接服务,就是两个实体之间的通信事先不需要建立连接,因此每个报文要带有完整的目的地址,每个报文在系统中独立传送。这种服务可以看作是邮政系统服务模式的抽象。在无连接服务模式下,不能保证报文到达的先后顺序,原因是不同的报文可能经不同的路径到达目的地,所以先发的报文不一定先到。无连接服务也不对出错报文进行恢复或重传,不能防止报文的丢失、重复或失序。换句话说,它不保证报文传输的可靠性,因此这种无连接服务只适合于传送少量零星的报文。,1-28,第一章 计算机网络概述,1.3.3 服务原语“服务”在形式上是用一组原语来描述的,这些原语供用户和其它实
19、体访问该服务,或者向用户实体报告某事件的发生。,1-29,第一章 计算机网络概述,1.3.3 服务原语(l)连接请求:服务用户请求建立一个连接。(2)连接指示:服务提供者向被呼叫方示意有人请求建立连接。(3)连接响应:被呼叫方用来表示接受建立连接的请求。(4)连接确认:服务提供者通知呼叫方建立连接的请求已被接受。(5)数据请求:请求服务提供者把数据传给对方。(6)数据指示:表示数据到达。(7)断连请求:请求释放连接。(8)断连指示:释放连接请求到达对等端。,1-30,第一章 计算机网络概述,1.3.3 服务原语(l)连接请求:服务用户请求建立一个连接。(2)连接指示:服务提供者向被呼叫方示意有
20、人请求建立连接。(3)连接响应:被呼叫方用来表示接受建立连接的请求。(4)连接确认:服务提供者通知呼叫方建立连接的请求已被接受。(5)数据请求:请求服务提供者把数据传给对方。(6)数据指示:表示数据到达。(7)断连请求:请求释放连接。(8)断连指示:释放连接请求到达对等端。,1-31,第一章 计算机网络概述,1.3.3 服务原语,1-32,第一章 计算机网络概述,1.3.4 ISO-OSI的体系结构 OSI参考模型采用了7个层次的体系结构,将前面所讲的原理性体系结构中的应用层再划分为三个层次。这三个层次从上到下的名称是:应用层、表示层和会话层。会话层不参与具体的数据传输,但它却对数据传输进行管
21、理。它在两个互相通信的进程之间建立、组织和协调其交互。表示层主要解决用户信息的语法表示,将欲交换的数据从适合于某一用户的抽象语法,变换为适合于OSI系统内部使用的传送语法。应用层对应用进程进行了抽象,它只保留应用进程中与进程间交互有关的那些部分。经过抽象后的应用进程就成为OSI应用层中的应用实体。OSI的应用层并不是要把各种应用进行标准化。而仅仅对一些应用进程经常使用的功能进行描述,以及实现这些功能所要使用的协议。,1-33,第一章 计算机网络概述,1.3.4 ISO-OSI的体系结构,1-34,第一章 计算机网络概述,1.3.5 TCP/IP的体系结构 TCP/IP最初是为ARPANET网开
22、发的网络体系结构,主要由两个重要协议即TCP协议和IP协议而得名,实际上,TCP/IP体系包含了大量的协议和应用,它是由大量协议组成的集合,简称为TCP/IP协议集。虽然TCP/IP不是ISO倡导的标准,但它有广泛的商业应用,因此TCP/IP是一种事实上的标准。由于Interner已经得到了全世界的承认,因而Internet所使用的TCP/IP体系在计算机网络领域中就占有特殊重要的地位。TCP/IP协议体系分为四个层次。由于TCP/IP协议集中没有考虑具体的物理传输介质,因此在TCP/IP的标准中并没有对数据链路层和物理层做出规定,而只是将最低的一层取名为网络接口层,只是规定了与物理网络的接口
23、。这样,如果不考虑网络接口层,那么TCP/IP体系实际上就只有三个层次:应用层、传输控制层和网络互连层。,1-35,第一章 计算机网络概述,1.3.5 TCP/IP的体系结构 应用层有许多著名协议,如远程登录协议TELNET,文件传送协议FTP,简单邮件传送协议SMTP等。传输层使用两种不同的协议。一种是面向连接的传输控制协议TCP;另一种是无连接的用户数据报协议UDP。传输层传送的数据单位是报文或数据流。网络互连层主要协议就是无连接的网络互连协议IP。该层传送的数据单位是分组。与IP协议配合使用的还有三个协议:Internet控制报文协议ICMP、地址解析协议ARP和逆地址解析协议 RARP
24、。,1-36,第一章 计算机网络概述,1.3.5 TCP/IP的体系结构 TCP/IP与OSI不同之处:(l)TCP/IP一开始就考虑到多种异构网的互连问题,并将网际协议IP作为TCP/IP的重要组成部分。但ISO和CCITT最初只考虑到使用一种标准的公用数据网将各种不同的系统互连在一起。后来,ISO认识到了网际协议IP的重要性,然而已经来不及了,只好在网络层中划分出一个子层来完成类似TCP/IP中IP的作用。(2)TCP/IP一开始就对面向连接服务和无连接服务并重,而OSI在开始时只强调面向连接服务。后来OSI才开始制定无连接服务的有关标准。无连接服务的数据报对于互连网中的数据传送以及分组话
25、音通信都是十分方便的。(3)TCP/IP有较好的网络管理功能,而OSI到后来才开始考虑这个问题。,1-37,第一章 计算机网络概述,1.3.5 TCP/IP的体系结构 TCP/IP不足之处:TCP/IP的模型对“服务”、“协议”和“接口”等概念并没有很清楚地区分开。因此在使用一些新的技术来设计新的网络时,采用这种模型就可能会遇到一些麻烦。另外,TCP/IP模型的通用性较差,很难用它来描述其他种类的协议栈。还有,TCP/IP的网络接口层严格来说并不是一个层次而仅仅是一个接口,而在这下面的数据链路层和物理层则根本没有。但实际上这两个层次还是很重要的。虽然OSI在一开始是由ISO来制订,但后来的许多
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机网络概述 计算机网络 概述
链接地址:https://www.31ppt.com/p-6441637.html