版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第二章计算机系统技术基础第一页,共一百一十五页,2022年,8月28日计算机系统的发展与分类计算机发展概况微处理器及其主要性能指标计算机系统的分类计算机系统的发展趋势第二页,共一百一十五页,2022年,8月28日计算机发展概况常识:1946年,美国宾夕法尼亚大学的科学家和工程师设计制造了世界上第一台电子计算机。第三页,共一百一十五页,2022年,8月28日计算机发展历经的阶段第一代电子管计算机(1946~1956)以真空电子管为基础电子管体积大、能耗高、受命短、产生热量大,存储和处理能力极为有限以磁鼓作为内存储器,以穿孔卡片作为辅助存储器应用领域为部分科学和工程计算第四页,共一百一十五页,2022年,8月28日第二代晶体管计算机(1957~1963)以晶体管为基础稳定性和可靠性有所提高,产生热量少晶体管制作过程复杂,且费用昂贵每秒钟可执行20万到30万条指令在科学领域广泛应用,并扩展到业务管理领域第五页,共一百一十五页,2022年,8月28日第三代集成电路计算机(1964~1979)以集成电路为基础速度达到每秒钟5百万条指令,高性能促进了操纵系统软件的应用和开发计算机的使用更加趋于平民化应用领域和范围更具广泛的扩展第六页,共一百一十五页,2022年,8月28日第四代大规模集成电路计算机(1980~现在)大规模集成电路和超大规模集成电路为基础成本降低、体积减小、速度提高、存储器容量更大、出现了一定的智能特征基于计算机处理器的科技领域不多的扩大,新技术和新兴行业日益出新第七页,共一百一十五页,2022年,8月28日2.计算机系统的种类和结构按计算机的规模、速度和性能,可以分为超级计算机、大型机、小型机、微型计算机和工作站六大类。(1)超级计算机超级计算机是一种用于军事、科学运算、人口普查等要求处理速度快、存储容量大、功能强大的计算机,但价格也非常昂贵。其运算速度一般都在每秒千万条指令以上,甚至于可达上亿条指令。(2)大型机与小型机大型机的运行速度和处理功能相对超级计算机而言较弱,运行速度一般为每秒三千多万条指令,是一种大型的多用户系统。小型机与大型机很相似,只是规模小些。第八页,共一百一十五页,2022年,8月28日(3)工作站工作站一般采用RISC芯片,体积较小,可以放在桌面上,但它的处理能力、运行速度、存储容量和成本介于微型机与小型机之间。(4)微型计算机微型计算机又称个人计算机(PC)。其体积小,价格便宜,通常只可一个人使用。微型计算机又分为台式机、便携式机两种。网络计算机是一种用在计算机网络和Internet环境中的个人计算机,一般用作网络环境中的客户机,它没有存储功能,也不具备典型台式PC机的功能,所以价格便宜。台式机、一体机、笔记本、掌上电脑、平板电脑第九页,共一百一十五页,2022年,8月28日(5)多媒体计算机系统媒体是信息的载体,如数字、声音、图像等是不同的媒体。媒体的作用是存储、表达和传播信息。多媒体是多种媒体的综合。例如,将声音、动画和数字视频等媒体综合在一起便为多媒体。多媒体计算机系统是指将文字、图形、声音、动画和视频等各种媒体的系统与计算机系统集成而组成的系统,由计算机系统对多媒体信息进行输入、存储、加工和输出处理。多媒体系统中的关键技术是计算机系统综合处理多种媒体信息的能力。多媒体技术是指能综合处理多种媒体信息、实现人机交互的技术。在计算机上运用和发展这种技术,称为多媒体计算机技术。第十页,共一百一十五页,2022年,8月28日3.计算机系统的性能指标
评价计算机性能的指标主要有:运算速度:用每秒钟能执行多少条指令来表示,单位一般用MIPS(百万条指令/秒)。为了统一标准,现在用各种指令的平均执行时间及相对应的指令运行比例来综合计算。第十一页,共一百一十五页,2022年,8月28日
内存容量:内存储器中能存储信息的总字节数。计算机内存容量越大,程序运行速度越快,可运行的程序也越多。
第十二页,共一百一十五页,2022年,8月28日
(5)存取周期:存储器完成一次读(取)或写(存)信息操作所需的时间称存储器的存取(或访问)时间,而连续两次读或写所需的最短时间,称存储器的存取周期(或存储周期)。存储器的存取周期越短,计算机的运算速度就越快。
第十三页,共一百一十五页,2022年,8月28日微处理器及其主要性能指标微处理器定义:运用超大规模集成电路技术将计算机的运算器、控制器和存储器等功能部件集成在一块集成电路芯片上,就形成了微处理器。广泛使用的通用微处理器芯片:Intel公司的Pentium系列、Motorola公司的PowerPC系列、AMD公司的AMD系列。第十四页,共一百一十五页,2022年,8月28日微处理器的主要性能指标字长CUP中运算器的二进制位数,微处理器一次能够运送的二进制数的位数。子长越大,计算机的运算速度越快、运算精度越高。按微处理器子长将计算机称为8位机、16位机、32位机或64位机。第十五页,共一百一十五页,2022年,8月28日时钟频率也称为主频,是衡量内容时钟推进速度的指标,含义是时钟在一秒钟内发生的周期数,单位是MHz。是确定计算机运行速度的重要因素。第十六页,共一百一十五页,2022年,8月28日数据总线宽度数据总线是CPU、主存储器和其他部件之间通信的通道,总线宽度是指在该数据通道上一次能够传递的数据位数。可通过对上述指标的优化来提高计算机的性能。第十七页,共一百一十五页,2022年,8月28日精简指令集(RISC)计算机进行数据处理的基本指令是固化在处理器芯片上的。RISC是通过对原始的CISC(复杂指令集)进行精简得到的,以保证绝大多数的处理指令都能够在一个时钟周期内执行完,提高计算机的运行速度。RISC的出现是对计算机性能提高的一次重大突破。第十八页,共一百一十五页,2022年,8月28日计算机系统的分类大型计算机(Mainframe)处理方式以批处理为主小型计算机(Minicomputer)交互式的批处理方式工作站(Workstation)微型机(Microcomputer)-PC超级计算机(Supercomputer)第十九页,共一百一十五页,2022年,8月28日2.1计算机系统的组成计算机系统由硬件系统和软件系统两大部分组成,如图2.1所示。第二十页,共一百一十五页,2022年,8月28日1.计算机的基本组成计算机硬件是指组成一台计算机的各种物理装置,是计算机进行工作的物质基础。根据冯·诺依曼体系结构,计算机硬件系统一般由五大部分组成,即运算器、控制器、存储器、输入设备和输出设备。(1)运算器运算器由逻辑运算单元ALU(ArithmeticLogicUnit)、寄存器和一些控制门电路等组成。算术逻辑运算单元通过算术运算或逻辑运算来进行算术逻辑运算。寄存器用来提供参与运算的操作数,并存放运算的结果。哪些数参与运算,由输入控制门的条件决定。2.1.1计算机硬件系统第二十一页,共一百一十五页,2022年,8月28日(2)控制器控制器是计算机的核心部件,它的功能是指示程序的执行过程,即决定在什么时间根据什么条件做什么事情。微型计算机系统中,把运算器和控制器做在一起,叫做中央处理器(CPU),各部分之间采用总线方式连接。(3)存储器存储器分为两大类:内存储器和外存储器。内存储器又称为主存储器,外存储器又称为辅助存储器。内存是CPU可直接访问的存储器,是计算机中的工作存储器,可以分为两大类:随机存取器RAM和只读存储器ROM第二十二页,共一百一十五页,2022年,8月28日(4)输入设备常用的输入设备有:鼠标、键盘、扫描仪、数字化仪、摄像机、条形码阅读器、笔输入设备、数码相机、传真机、A/D转换器等,从信息的输入输出角度来说,磁盘驱动器和磁带机既可以看作输入设备,又可以看作输出设备。(5)输出设备最常用的输出设备有:显示器、打印机、绘图仪、X-Y记录仪、各种数模转换器(D/A)等第二十三页,共一百一十五页,2022年,8月28日2.1.2计算机软件系统1.计算机软件的概念和分类一般从应用的角度出发,将软件划分为系统软件和应用软件两大类,如图2.2所示第二十四页,共一百一十五页,2022年,8月28日
分类:系统软件和应用软件。系统软件:用来管理计算机中CPU、存储器、通信联结及各种外部设备等所有系统资源的程序,主要作用是管理和控制计算机系统的各个部分,使之协调运行,并为各种数据处理提供基础功能。应用软件:用来完成用户所要求的数据处理任务或实现用户特定功能的程序。第二十五页,共一百一十五页,2022年,8月28日操作系统(OperationSystem)操作系统是计算机最基本的软件。操作系统的基本功能:是分配和调度计算机内部的各种资源,安排和执行数据处理的基本操作,监控系统的执行。第二十六页,共一百一十五页,2022年,8月28日操作系统中的几个基本概念多道程序运行多个程序同时共享计算机的资源。允许程序在不占用系统相同资源的情况之下多个程序同时运行。提高了计算机设备的利用率。第二十七页,共一百一十五页,2022年,8月28日多任务操作在单用户操作系统上实现多道程序运行方式。多个任务同时执行,处理结果可同时显示。第二十八页,共一百一十五页,2022年,8月28日虚拟存储利用对应用程序进行分片的方式实现程序的存储,使程序能够及时的调入到CPU中进行处理。提高了存储器的利用效率,执行程序的大小也可以不受主存储器容量的限制,使得中小型的计算机的适应能力更强。第二十九页,共一百一十五页,2022年,8月28日分时处理使多个用户共享计算机处理能力的一种有效的手段。利用对CPU分片的方式赖实现同时对多个程序进行处理的操作。第三十页,共一百一十五页,2022年,8月28日并行处理操作系统支持计算机中的多个CPU并行联合工作,能够将程序所要求的处理分解在多个CPU上同时进行,每个CPU执行程序的一部分指令。第三十一页,共一百一十五页,2022年,8月28日
常识在管理信息系统中应用最为广泛的主要有微型机磁盘操作系统DOS、基于图形用户界面的Windows系统以及多用户、多任务操作系统Unix等。第三十二页,共一百一十五页,2022年,8月28日2.1.3操作系统
操作系统是一种系统软件,它负责控制和管理计算机系统的各种硬件和软件资源,合理地组织计算机系统的工作流程,提供用户与操作系统之间的软件接口。1.操作系统的功能(1)进程管理(即处理机管理):在多用户、多任务的环境下,主要解决对CPU进行资源的分配调度,有效地组织多个作业同时运行。(2)存储管理:主要是管理内存资源,合理地为程序的运行分配内存空间。第三十三页,共一百一十五页,2022年,8月28日(3)文件管理:有效地支持文件的存储、检索和修改等操作,解决文件的共享、保密与保护。(4)设备管理:负责外部设备的分配、启动和故障处理,让用户方便地使用外设。(5)作业管理:提供使用系统的良好环境,使用户能有效地组织自己的工作流程。第三十四页,共一百一十五页,2022年,8月28日2.操作系统的分类通常按照操作系统的使用环境,可将其分为三大类:多道批处理系统、分时系统和实时系统。(1)多道批处理系统多道批处理系统实质上是“多道程序”和“批处理”的结合。“任务”或“作业”是指用户一次上机要求计算机系统完成的工作的总称;“多道程序”是指在计算机内存中同时可以存放若干道作业,允许交替地由处理机运行;“批处理”是指用户与作业之间没有交互作用,用户不能直接控制作业的运行,即一批经过合理组织的作业一旦提交给计算机系统,其执行将由计算机系统控制。第三十五页,共一百一十五页,2022年,8月28日(2)分时系统分时系统是一种多用户操作系统,它是将中央处理机(CPU)的处理时间进行分割,即把工作时间分割成一个个时间片,每个用户轮流使用时间片。一台计算机为一组终端用户服务,每个用户通过终端控制程序的运行。由于时间分割得很小,每个用户感觉不到时间上的差别,如同自己在独占一台计算机一样。(3)实时系统实时系统是指要求系统及时响应外部事件的请求,在规定的时间内完成该事件的处理并控制所有实时设备和实时任务协调一致的运行。实时系统包括实时过程控制和实时信息处理两种,前者主要应用于工业生产的过程控制,而后者主要应用于信息处理系统,如查询与定票系统。第三十六页,共一百一十五页,2022年,8月28日3.常用操作系统简介(1)WindowsWindows以其灵活方便的窗口操作、弹出式菜单以及命令对话框,为用户使用计算机提供了便利,并为人们广泛接受,它从1990年由Microsoft公司推出Windows3.0,先后进行了多次改进,产生了多个版本。如Windows3.1、Windows3.2、Windows95、Windows98、WindowsNT及Windows2000,其中Windows95以上版本提供了网络功能。Windows主要具有一下特点:友好、方便的人机界面;功能强大的应用软件工具;多任务并行处理功能等。第三十七页,共一百一十五页,2022年,8月28日(2)UNIXUNIX操作系统是一个通用的、交互式的分时系统,适用于小型机和微型机。它由美国贝尔实验室于1969年研制,其特点是结构紧凑、功能强大、使用方便、易于扩充、修改、维护和移植。它主要由两部分组成:内核和外壳(shell语言)。其内核部分负责进程管理、文件管理、存储管理、设备管理等,而shell语言是用来控制、使用内核以及语言处理程序和软件工具。(3)LinuxLinux是目前最流行的操作系统之一,是UNIX的PC版。它从1991年由芬兰人LinuxTorvalds创建至今,发展迅速。它具有占用空间小、高效、健壮和功能强大等特性,特别是可以免费使用俄源代码开放,为用户广泛接受。其中的RedHatLinux版是一个杰出的代表,它在Linux的基础上开放了许多优秀的工具和软件,并提供了对最新软硬件技术的支持。第三十八页,共一百一十五页,2022年,8月28日2.程序设计语言一组用来定义计算机程序的语法规则,标准化交流工具,用来向计算机发出指令。与计算机沟通的平台或者工具。程序设计语言一般分为机器语言、汇编语言和高级语言、4GL、面向对象的编程语言、标识语言。(1)机器语言:计算机可以直接执行的二进制代码表示指令机器语言是最底层的面向机器硬件的计算机语言,是由0和1组成的二进制代码序列。机器语言程序执行的速度快,效率高;缺点是指令代码记忆困难,编写和阅读程序的难度大,通用性和可移植性较差.第三十九页,共一百一十五页,2022年,8月28日
(2)汇编语言将二进制形式的机器指令代码序列用符号(或称助记符)来表示的计算机语言成为汇编语言。用汇编语言编写的程序(称汇编语言源程序)计算机不能直接执行,必须由机器中配置的汇编程序将其翻译成机器语言目标程序后,计算机才能执行。将汇编语言源程序翻译成机器语言目标程序的过程称为汇编。机器语言与汇编语言均与计算机硬件相关。(3)高级语言机器语言和汇编语言都是面向机器的语言,而高级语言则是面向问题的语言。高级语言与具体的计算机硬件无关,其表达方式接近于人们对求解过程或问题的描述方法,容易理解、掌握和记忆。用高级语言编写的程序通用性和可移植性较好。
面向过程,只关注编写程序的方法(Basic,FORTRAN,C)第四十页,共一百一十五页,2022年,8月28日第四代语言类似于自然语言的交互方式描述用户信息的处理要求,编写的语言是非过程化的。此阶段开发工具往往包括一些可直接使用的软件包。SQL宏语言面向对象的程序语言对象封装了数据以及对数据的操作C++Java标记语言
HTMLXML标签集WML
第四十一页,共一百一十五页,2022年,8月28日系统开发工具:在高级程序设计语言的基础上,提高软件开发的质量和效率,从规划、分析、设计、测试、成文和管理各方面,对软件开发者提供各种不同程度的帮助的一类广泛的软件。1.软件技术进一步发展的产物;2.开发软件过程中给予不同方面同程度的支持或者帮助;3.支持软件开发全过程PowerBuilder、VB、Delphi、InterDev、DreamWeaver、ASP、CASE等。第四十二页,共一百一十五页,2022年,8月28日第四十三页,共一百一十五页,2022年,8月28日中间件中间件(middleware)是分布式环境中保证操作系统、通信协议、数据库等之间进行对话、互操作的软件系统。中间件是一种支持完成不同的硬件平台、不同的网络环境、不同的数据库之间的应用软件移植,可以实现一个平台对多种应用软件的支持,保证系统的可靠高效的数据转换和传递的协同性的软件技术,解决了网络分布计算环境中多种异构数据资源的互联共享的问题第四十四页,共一百一十五页,2022年,8月28日什么是平台由于中间件需要屏蔽分布环境中异构的操作系统和网络协议,它必须能够提供分布环境下的通讯服务,我们将这种通讯服务称之为平台。第四十五页,共一百一十五页,2022年,8月28日平台的分类基于目的和实现机制的不同,我们将平台分为以下主要几类:远程过程调用中间件(RemoteProcedureCall)面向消息的中间件(MesSAge-OrientedMiddleware)第四十六页,共一百一十五页,2022年,8月28日远程过程调用(一)远程过程调用是一种广泛使用的分布式应用程序处理方法。一个应用程序使用RPC来“远程”执行一个位于不同地址空间里的过程,并且从效果上看和执行本地调用相同。事实上,一个RPC应用分为两个部分:server和Client。server提供一个或多个远程过程;client向server发出远程调用。server和client可以位于同一台计算机,也可以位于不同的计算机,甚至运行在不同的操作系统之上。它们通过网络进行通讯。相应的stub和运行支持提供数据转换和通讯服务,从而屏蔽不同的操作系统和网络协议。在这里RPC通讯是同步的。采用线程可以进行异步调用。第四十七页,共一百一十五页,2022年,8月28日面向消息的中间件(一)MOM指的是利用高效可靠的消息传递机制进行平台无关的数据交流,并基于数据通信来进行分布式系统的集成。通过提供消息传递和消息排队模型,它可在分布环境下扩展进程间的通信,并支持多通讯协议、语言、应用程序、硬件和软件平台。目前流行的MOM中间件产品有IBM的MQSeries、BEA的MessageQ等。主要特点:
通讯程序可在不同的时间运行程序不在网络上直接相互通话,而是间接地将消息放入消息队列,因为程序间没有直接的联系。所以它们不必同时运行。消息放入适当的队列时,目标程序甚至根本不需要正在运行;即使目标程序在运行,也不意味着要立即处理该消息。第四十八页,共一百一十五页,2022年,8月28日计算机系统发展的趋势1.高性能计算机2.量子计算机3.网络计算技术(大型化,网络化,技术融合)4.微计算机的发展(CPU,内存,存储技术)计算机软件系统的发展趋势资源共享、人机交互,服务的协同与动态性,中间件等;软件开发工具第四十九页,共一百一十五页,2022年,8月28日计算机网络是一个复合系统,它是由若干地理上分散的、具有独立功能的计算机系统通过各种通信手段相互连接起来,按照网络协议进行数据通信,以实现相互通信、资源共享或协同工作而形成的计算机系统集合计算机网络技术地理上分散的具有独立功能的通过通信系统连接起来的以实现信息交换、资源共享、协同工作为目的第五十页,共一百一十五页,2022年,8月28日第五十一页,共一百一十五页,2022年,8月28日(1)资源子网资源子网由主计算机系统、终端、终端控制器、联网外设、各种软件资源组成。①主计算机(Host)主计算机为本地用户访问网络其他主计算机设备、共享资源提供服务,同时为网中其他用户共享本地资源提供服务。它是资源子网的主要组成单元,通过高速通信线路与通信子网的通信控制处理机相连。②终端终端是用户访问网络的界面。终端可以是仅具有简单输入和输出功能的哑终端,也可以是带有微处理器的智能终端。它可以通过主机连入网中,也可以直接同通信控制处理机联结入网中。第五十二页,共一百一十五页,2022年,8月28日(2)通信子网通信子网由网络通信控制处理机、通信线路与其他通信设备组成,完成全网的通信管理与控制。①通信控制处理机通信控制处理机CCP(communicationcontrolprocessor)又称前端处理机或节点处理机,在网络拓扑中被称为网络结点。其主要功能是:●网络接口:实现资源子网和通信子网的接口协议,接收/发送用户信息。●存储/转发:实现对报文分组的接收、校验、存储、转发功能。●网络控制:对进网信息提供路径选择、网络流量控制等功能。第五十三页,共一百一十五页,2022年,8月28日②通信线路通信线路为通信控制处理机之间、通信控制处理机与主计算机之间提供通信信道。它可以是同轴电缆、光纤等有线线路,也可以是微波、无线信道和卫星信道等。第五十四页,共一百一十五页,2022年,8月28日2、计算机网络的典型分类1)按网络覆盖范围分类局域网LAN(LocalAreaNetwork)城域网MAN(MetropolitanAreaNetwork)广域网WAN(WideAreaNetwork)第五十五页,共一百一十五页,2022年,8月28日2、计算机网络的典型分类2)按拓扑结构分类计算机网络的拓扑结构表示网络中的结点与通信线路之间的几何关系,反映网络中各实体间的结构关系。
第五十六页,共一百一十五页,2022年,8月28日2.计算机网络的功能计算机网络的主要功能如下。(1)资源共享(2)分布式处理(3)信息的快速传输与集中处理(4)网络用户的通信与合作(5)综合信息服务第五十七页,共一百一十五页,2022年,8月28日二、远程通信(telecommunications)基础1、远程通信系统远程通信:以电子方式传送信号远程通信系统:兼容硬件和软件的集合,以完成一地到另一地的信息通信。远程通信系统的重要组成部分:(1)终端(2)远程通信处理器(3)远程通信通道和介质(communicationschannels)(4)计算机(5)通信软件第五十八页,共一百一十五页,2022年,8月28日数据通信(datacommunication):是远程通信的一个特殊子集,将地理位置不同的计算机或者终端设备连接,高效完成数据传输、信息交换、数据处理任务。计算机A通信处理机数据信号转换器通信处理机数据信号转换器计算机B数据通信系统简化模型第五十九页,共一百一十五页,2022年,8月28日2、数据通信的主要性能传输速率单位:bit/s带宽(bandwidth):能够传送信号的频率宽度音频带宽:300-9600bps中频带宽:9600-256000bps宽带:256000-1000000bps在一个给定的介质上可同时传送信号的频率范围,介质的容量误码率被传错的二进制码数与所传送二进制总码数的比值一般要求低于10E-06第六十页,共一百一十五页,2022年,8月28日3、通信传输介质双绞线无屏蔽双绞线(UTPunshieldedtwistedpair)屏蔽双绞线同轴电缆coxialcable基带同轴电缆50宽带同轴电缆75光导纤维(fiberopticcable)微波蜂窝传输红外线传输第六十一页,共一百一十五页,2022年,8月28日图3.3网络传输媒体第六十二页,共一百一十五页,2022年,8月28日第六十三页,共一百一十五页,2022年,8月28日3、网络的拓扑结构(topologies)定义:表示网络中的结点与通信线路之间的几何关系,反映网络中各实体间的结构关系。含义一:研究网络上各个点的物理布局的含义二:描述网络如何构造或配置的逻辑模型含义三:局域网中不同结点的连接方式分类:星型环型总线型混合型第六十四页,共一百一十五页,2022年,8月28日星形拓扑(路由选择、存储转发、主从、集中监控)结构简单、延迟小、易于扩充可靠性差、线路使用效率不高交换机第六十五页,共一百一十五页,2022年,8月28日环形拓扑(首尾相连、地位均等、定向流动)管理简单,通信线路节省可靠性差,节点多则造成效率低,延迟大小型局域网第六十六页,共一百一十五页,2022年,8月28日总线拓扑(广播式发送、网络管理负担轻)节点增删方便,便于调整扩充,线路少,布线容易,可靠性高,相应快,共享能力强故障排除困难第六十七页,共一百一十五页,2022年,8月28日混合型适应性强,能满足特殊要求光纤/同轴电缆第六十八页,共一百一十五页,2022年,8月28日程序开发语言计算机发展的趋势计算机网络(定义、结构、类型、功能)数据通讯网络拓扑结构网络体系结构与协议第六十九页,共一百一十五页,2022年,8月28日社会上存在的邮政系统二、计算机网络体系结构第七十页,共一百一十五页,2022年,8月28日计算机网络的种类很多,分类方法也多种多样。按拓扑结构:集中式、发散式、分布式使用对象:公用网和专用网网络交换:电路交换、报文交换、分组交换、混合交换通信方式:点对点、广播网络使用目的:共享网、处理网、传输网企业和公司的管理范围:内联网、外联网、互联网按网络的覆盖的地理范围:局域网、广域网、城域网第七十一页,共一百一十五页,2022年,8月28日局域网的组成传输介质网络连接设备网卡(网络适配器)集线器(HUB):接收信号再整形放大,以扩大传输距离,同时把所有节点集中调制解调器(Modem):使数字数据能在模拟信号传输线上传输的转换接口中继器(Repeater):通过对数据信号的重新发送或者转发,来扩大网络传输的举例网桥(Bridge):网桥是一种对帧进行转发的技术,根据MAC分区块,可隔离碰撞。交换器(Switcher):每个port都享有一个专属的频宽:所能传输的资料量较大路由器(Router):根据信道情况自动选择设定路由,以最佳路径,按前后顺序发送信号网络服务器共享资源的存取与访问通信处理、快速访问、安全容错用户工作站:网络通信,数据处理网络软件:网络协议软件、通信软件、网络操作系统第七十二页,共一百一十五页,2022年,8月28日5、计算机广域网WAN(WideAreaNetwork)连接地理位置较远的计算机连接分散于各地的局域网广域网络技术有:数字程控交换机分组公共交换数据网综合业务数字网ISDN第七十三页,共一百一十五页,2022年,8月28日问题:异质环境中任意两台计算机之间如何通信?二、计算机网络体系结构问题:异质环境中任意两人如何通过邮政信件通信?第七十四页,共一百一十五页,2022年,8月28日社会上存在的邮政系统二、计算机网络体系结构在发信地---历经了发送用户发信地邮局发信地运输部门的过程;在收信地---历经了从收信地运输部门收信地邮局接收用户的过程(顺序相反)。第七十五页,共一百一十五页,2022年,8月28日理解协议的分层理解“分而治之”的思想[※]A,B两人借助邮局进行邮件通信,可以从三个层次来实现该任务。信件内容货物地址邮政局邮件地址运输系统发信人收信人邮政局运输系统信件内容邮件地址货物地址对信件内容的共识对信件如何传递的共识对货物如何运输的共识P3P2P1公路、铁路、航空第七十六页,共一百一十五页,2022年,8月28日理解协议的分层在信件的传递过程中,共涉及三个层次:用户、邮局和传输部门。每一层都完成自己的任务,同时高层使用低层的服务。A使用邮局的邮递服务,邮局使用铁路部门的运输服务,最终信到了B手中。要解决网络通信中诸多复杂问题,需要制定一系列的网络协议。这些协议也是采用分层的结构,每层协议实现特定功能,同时也需要依靠低层协议所提供的服务。第七十七页,共一百一十五页,2022年,8月28日协议(protocol)
我们每做一件事都必须遵循一种事先规定好的规则与约定接口(interface)
接口是同一结点内相邻层之间交换信息的连接点,低层向高层通过接口提供服务。层次(layer)层次是人们对复杂问题处理的基本方法,它解决的方法是:将总体要实现的很多功能分配在不同的层次中,每个层次要完成的服务及服务实现的过程都有明确规定;不同地区的系统分成相同的层次;不同系统的同等层具有相同的功能;高层使用低层提供的服务时,并不需要知道低层服务的具体实现方法。体系结构(architecture)我们将网络层次结构模型与各层协议的集合定义为计算机网络体系结构第七十八页,共一百一十五页,2022年,8月28日二、计算机网络体系结构国际标准化组织ISO发布了网络互连的七层框架,即开放系统互连(OSI,OpenSystemInterconnection)参考模型第七十九页,共一百一十五页,2022年,8月28日OSI环境中的数据传输过程数据从发送方的最高层一层一层地往下送至最低层,再通过物理信道将数据传送到对方的最下层。在接收方顺序则相反,如图所示。第八十页,共一百一十五页,2022年,8月28日OSI参考模型应用层:实现具体的应用。如网页浏览、文件传输、发送电子邮件。表示层:应用层交给表示层的数据可以是字符、数字或其他的形式,不同的计算机系统会使用不同的编码规则,这样同一个字符在两个计算机里会有两种表示方法。在通信时,需要按照双方商定的方式对字符进行编码,即对应用层的数据进行格式转换。表示层还承担对应用层数据的压缩、解压缩,加密,解密的任务。第八十一页,共一百一十五页,2022年,8月28日OSI参考模型会话层:管理会话过程,包括会话的建立、维持和结束。网络里面的一次通话过程(例如一次远程登录,一次文件的传输)称为会话。会话层协议要约定的内容包括:如何开始会话;双方如何交互数据,是轮流发送数据还是同时发送数据;会话中断后如何恢复;会话如何结束等。第八十二页,共一百一十五页,2022年,8月28日OSI参考模型运输层:为两个通信进程之间提供端到端的通信服务。这里的“端”指的是信息传输的两个端点,即正在通信的两个应用进程。在两个端点之间包括多个其它结点。运输层要为用户进程提供可靠的端的通信服务,比如负责检测数据是否丢失、出错并负责纠正这些错误。运输层还要负责流量控制的工作。第八十三页,共一百一十五页,2022年,8月28日OSI参考模型网络层:为分组选路。发送方和接收方之间会间隔其他的网络,网络层的作用就是为分组找到一条合适的路径。网络层还要能够检测到拥塞并采取措施解决拥塞。拥塞:如果在通信中数据过多,造成分组交换机来不及处理而丢失数据的现象,称为拥塞。第八十四页,共一百一十五页,2022年,8月28日OSI参考模型数据链路层:在相邻的结点间传输数据帧。相邻的结点指的是这两个点之间存在具体的物理链路。数据链路层也要解决数据丢失、出错和流量控制问题。物理层:是体系结构中的最底层,直接和物理链路打交道。它的任务是0,1比特流从物理链路的一端发送到另一端。具体有如何表示0,1比特;比特之间的间隔是多少;如何开始通信和终止通信;通信接口有多少个针以及每个针的用途的。第八十五页,共一百一十五页,2022年,8月28日OSI环境中的数据传输过程第八十六页,共一百一十五页,2022年,8月28日●发送方逐层封装。发送方至上而下,每一层为了实现本层的功能都要附加相应的控制信息,再把这种协议数据交给它的下一层,称为数据封装。●接收方逐层拆封。接收方在自下而上,每一层都要卸下在发送方对等层所加上的那些控制信息,称为数据拆封。第八十七页,共一百一十五页,2022年,8月28日4、计算机局域网LAN(LocalAreaNetwork)小范围终端高速线路三大应用覆盖范围比较小通信速率比较高适合于一个部门内部的数据管理成本低,便于安装和维护介质访问控制方式(“交通规则”)CSMA/CD方式带冲突检测的载波侦听多路访问(carriersensemultipleaccesswithcollisiondetection)令牌访问控制方式FDDI光纤介质访问控制方式第八十八页,共一百一十五页,2022年,8月28日TCP/IP模型第八十九页,共一百一十五页,2022年,8月28日TCP/IP参考模型与OSI参考模型的对应关系
第九十页,共一百一十五页,2022年,8月28日TCP/IP参考模型(TCP/IPreferencemodel)最初定义,1974年核心协议网际协议IP(internetprotocol)寻址路由数据包传输控制协议TCP(transmissioncontrolprotocol)用户数据报协议UDP第九十一页,共一百一十五页,2022年,8月28日TCP/IP协议群中编址网络可以识别两类地址:逻辑地址:IP地址,唯一地标识Internet上的计算机物理地址(MAC)IP地址:由4个字节(32位)组成,可以用4个十进制数字表达,每个数字可取值0~255,数字间用“.”隔开(如:85)IP地址分为A、B、C三类。第九十二页,共一百一十五页,2022年,8月28日A类地址A类0128162431网络号主机号0A类地址(126个),第一个数字表示网络地址,后三个数字表示网络内部主机地址,网内最多可连2563(1677216)台主机第九十三页,共一百一十五页,2022年,8月28日网络号主机号1B类00128162431B类地址B类地址(16382个),前二个数字表示网络地址,后二个数字表示网络内部主机地址,网内最多可连2562(65536)
台主机第九十四页,共一百一十五页,2022年,8月28日网络号主机号1C类010128162431C类地址C类地址(2097152个),前三个数字表示网络地址,最后一个数字表示网络内部主机地址,网内最多可连254
台主机第九十五页,共一百一十五页,2022年,8月28日IPv6与IPv4IPv4:4字节,共40亿个地址我国900万个全球地址美国斯坦福大学1700万个全球地址一半地址分配给126个A类地址(1600万个节点)C类网络地址,最多只能处理254个节点IPv6:16字节可用地址量比IPv4扩展了,地球上每平方米可使用个IP地址第九十六页,共一百一十五页,2022年,8月28日域名
由于用数字难于记忆,为便于解释机器的IP地址,人们又采用英文符号来表示IP地址,这就产生了域名系统(DNS-DomainNameSystem),并按地理和机构类别来分层。每个域名也由几部分组成,每部分称之为域,域与域之间用圆点(.)隔开,最末的一组叫域根,前面的叫子域。
它的格式一般是:主机名.单位名.类型名.国家或地区代码域名与IP地址是一一对应的,例如:网站名域名地址IP地址第九十七页,共一百一十五页,2022年,8月28日计算机体系结构单机结构主从结构文件服务器/工作站结构客户机/服务器(C/S)结构浏览器/服务器(B/S)结构第九十八页,共一百一十五页,2022年,8月28日单机结构如果在一个系统内的多台计算机是各自独立使用的,这样的系统就是单机结构的系统。单机系统中的计算机处于各自为政的孤立状态,各自运行一套系统软件、应用软件和业务数据,计算机之间不能进行通信和资源共享,系统靠磁盘备份完成两机之间的数据传输。单机结构不能直接交流信息,不能共享资源,效率低、实时性差、手段落后。但单机系统具有天生的安全性和易操作性。第九十九页,共一百一十五页,2022年,8月28日主从结构
主从结构又称主机—终端结构,它有一台大型主机,可以同时在本地或远程挂接多个终端,主机对各终端用户传来的数据进行分时处理,使每个终端用户感觉像拥有一台自己的大型计算机一样。用户借助终端访问计算机,终端只是一种数据输入输出(I/O)设备,没有CPU和存储器,没有处理能力,只负责将用户键盘输入的信息传到主机,然后显示由主机返回的处理结果。第一百页,共一百一十五页,2022年,8月28日主机Host终端(Terminal)特点:集中存储、集中处理终端发出请求、显示结果第一百零一页,共一百一十五页,2022年,8月28日文件服务器/工作站结构在文件服务器/工作站系统中,一个组织的多个工作站与一台服务器互相连接起来。使用微机作为工作站,以高性能微机或小型机作为服务器。数据库管理系统安装在文件服务器上,而数据处理和应用程序分布在工作站上,文件服务器仅提供对数据的共享访问和文件管理,没有协同处理能力。文件服务器管理着网络文件系统,提供网络共享打印服务,处理工作站之间的各种通信,响应工作站上的网络请求。工作站上运行网络应用程序时,先将文件服务器上的程序和数据调人本机内存之中,运行后在本机上输出或在打印机上输出。文件服务器的处理方式会增加网络线路的传输负荷,降低传输的效率和响应时间,很容易造成网络阻塞。第一百零二页,共一百一十五页,2022年,8月28日文件/服务器结构(File/Server)文件服务器工作站取数据存数据特点:
集中存储,分散处理第一百零三页,共一百一十五页,2022年,8月28日客户机/服务器(C/S)结构在客户机/服务器结构中,网络系统上的计算机系统分成客户机与服务器两类,其中服务器可能包括文件服务器、数据库服务器、打印服务器、专用服务器等,网络系统结点上的其他计算机系统称为客户机。用户通过客户机在网络系统上向服务器提出服务请求,服务器根据请求向有关方面提供经过加工的信息。这种结构不同于多用户联机系统和传统文件服务器/工作站结构,主要区别在于对
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年绿色建筑项目合资合同
- 2025集装箱租赁合同标准版
- 交通规划合同管理规范
- 建筑工程晒场施工合同
- 临时停车场施工合同范本
- 2024庭院景观户外园艺亭廊设计与施工合同范本3篇
- 2025关于公司间借款合同范本
- 住宅区景观绿化工程承包合同
- 2024消防技术服务安全评估与应急预案编制合同3篇
- 2025年度互联网金融服务合作意向合同3篇
- 2022年人美版美术六年级上册教案全一册
- DB44∕T 1379-2014 化妆刷-行业标准
- 幼儿专注力训练-运笔练习-连线练习-可打印(共26页)
- 超外差调幅收音机课设报告——内蒙古工业大学
- 3.2熔化和凝固-人教版八年级上册课件(21张PPT)pptx
- 2017衢州新城吾悦广场开业安保方案
- 名师工作室考核评价表.doc
- 公司宣传品管理办法1
- 人教版(PEP)小学英语六年级上册各单元知识点归纳(三年级起点)
- 工作分析案例
- 现代CMOS工艺基本流程
评论
0/150
提交评论