网络规划设计师辅导教程.docx

上传人:飞****2 文档编号:78773255 上传时间:2023-03-19 格式:DOCX 页数:32 大小:615.35KB
返回 下载 相关 举报
网络规划设计师辅导教程.docx_第1页
第1页 / 共32页
网络规划设计师辅导教程.docx_第2页
第2页 / 共32页
点击查看更多>>
资源描述

《网络规划设计师辅导教程.docx》由会员分享,可在线阅读,更多相关《网络规划设计师辅导教程.docx(32页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、网络规划设计师辅导教程第1章计算机网络概论根据考试大纲,本章要求考生掌握以下知识点:(1)计算机网络的定义及其应用。(2)计算机网络的组成,包括物理组成和功能组成。(3)计算机网络的分类,包括根据网络覆盖范围分类、根据拓扑结构分类、根据交换技术分类、根据应用协议分类、根据所采用的传输介质分类等。(4)计算机网络的体系结构,包括分层的意义、协议/接口与服务、OSI/RM模型和TCP/IP参考模型等。1.1计算机网络的概念在现代社会中,人们越来越习惯于连接各个部门、地区、国家,甚至于全世界的计算机网络来获取、存储、传输和处理信息。计算机网络是计算机技术和通信技术紧密结合而发展起来的一门学科,它的理

2、论发展和应用水平直接反映了一个国家高新技术的发展水平,且是其现代化程度和综合国力的重要标志。在以信息化带动工业化和工业化促进信息化的进程中,计算机网络扮演了越来越重要的角色。计算机网络是计算机技术与通信技术紧密结合的产物,其通常的定义为:将分布在不同地理位置的具有独立工作能力的多个计算机系统,用通信设备和通信线路相互连接起来,并配置一定的网络软件,以实现数据通信和资源共享的系统。(1)所谓“具有独立工作能力”是指入网的每一台计算机系统都有自己的软件系统和硬件系统,能够独立完成特定的工作任务,各个计算机系统之间没有控制与被控制的关系,网络中的任一计算机系统可以在需要使用网络通信和服务平台的时候再

3、自主登录到计算机网络中。(2)“通信设备”是指计算机系统在实现相互连接时所使用的一些与传输介质类型相关的接口设备和信号转换及数据转发设备;“通信线路”是指通信过程中所应用的传输介质,这些传输介质可以是同轴电缆、光纤、双绞线、微波等。(3)这里的“网络软件”包括网络操作系统、网络应用服务软件系统、网络通信和资源管理系统等专业的系统软件和应用软件。(4)网络资源包括三种资源类型:服务器、打印机、存储设备等硬件资源;操作系统和应用软件等软件资源;数据资源。(5)数据通信即实现计算机与终端、计算机与计算机间的数据传输,是计算机网络最基本的功能,也是实现其他功能的基础。资源共享是计算机网络的主要目的。在

4、现代信息社会中,计算机网络的应用涉及社会生活的方方面面。当前计算机网络的主要应用包括办公自动化、远程教育、电子数据交换、电子银行、证券和期货交易、网络娱乐等方面。(1)办公自动化。办公自动化(Office Automation,OA)是将现代办公和计算机网络功能相结合的一种新型办公方式,是现代公司提高工作效率和经济效益的重要手段。OA系统的主要功能包括领导办公、电子签名、日程安排、会议管理、公文处理、档案管理、财务报销、信息发布和信息检索等。目前,大批的政府电子政务工程和企业网络化工程使得OA系统具有广阔的市场。因此,这类系统应当具备简单可靠、安全易用、易于安装、适用性强等特点。但是现在的OA

5、系统由于缺乏统一的行业标准和规范,普遍存在着功能不全、集成性差、产品之间无法兼容的问题,难以形成整体的产业优势。OA业界已经认识到了这一问题并正在迅速着手制定相关的标准和规程,引导办公自动化企业走上健康有序的发展之路。(2)远程教育。远程教育是利用计算机网络和教育资源,通过网络通信软硬件平台实施教学的一种现代化、信息化的教育模式。远程教育的显著特征是不受学习者、学习时间、学习地点和学习内容的限制,直接体现了主动学习的特点,充分体现了发展中的现代教育和终身教育的基本要求。网络中的信息(内容)源与用户、用户与用户之间可以进行全方位的、能动式的实时互动,这就使网络教育成为唯一的、真正的在教师与学生、

6、同学与同学之间实现双向互动、实时全交互的远程教育方式。网络远程教育将多媒体信息表现和处理技术运用于网络课程讲解和知识学习各个环节,使网络教学具有信息容量大、资料更新快和多向演示、模拟生动的显著特征,这一点是有限空间、有限时间的其他传统教学方式所无法比拟的。网络远程教育还能够对每个网络学员的个性资料、学习过程和阶段情况等实现完整的系统跟踪记录、存储,针对不同学员的个别式个性化学习建议、指导教学和应试辅导,从而为个性化教学提供了现实有效的实现途径和条件。远程学生(用户)的咨询、报名、交费、选课、查询、学籍(历)管理、作业与考试管理等还可以通过网络远程交互通信的方式完成。因此,网络教育是最为完整、高

7、效的现代远程教育方式。(3)电子数据交换。电子数据交换(Electronic Data Interchange,EDI)是一种利用计算机进行商务处理的新方法。EDI是将贸易、运输、保险、银行和海关等行业的信息,用一种国际公认的标准格式,通过计算机通信网络,使各有关部门、公司与企业之间进行数据交换与处理,并完成以贸易为中心的全部业务过程。使用EDI可以减少甚至消除贸易过程中所产生的纸质文件,因此电子数据交换系统又被称为“无纸贸易”。电子数据交换过程中所传输的文件具有跟踪、确认、防篡改和防冒领等一系列安全保密功能,具备法律效力。目前,中国公共电子数据交换业务网(CHINA Electronic D

8、ata Interchange,CHINAEDI)是面向社会各行业开放的公用EDI网络。(4)电子银行。传统银行柜台业务和计算机网络技术结合,使银行不再受营业地点、营业时间的限制,随时为您提供所需的金融服务,这就是电子银行(Electronic Bank ,E-Bank)。电子银行以互联网为媒介,能够为用户提供银行账号信息查询、转账付款、在线支付、业务代理等自助金融服务。为了避免客户资料和信用卡信息被外界窃取,电子银行系统必须采用高强度的安全加密算法模块。电子银行的出现标志着人类的交换方式由货币交换阶段进入了信息交换的新时代。(5)证券和期货交易。从事证券和期货交易的投资者必须及时准确地了解交

9、易信息,并获取行情分析与预测、资金管理和投资计划等服务。计算机网络通信平台可以解决这一问题。证券和期货交易系统还可以通过无线网络将各交易机构相连,利用手持通信设备输入交易信息,从而避免由于送话器、手势和人工录入等方式而产生的不准确信息和时间延误所造成的损失。(6)网络娱乐。网络娱乐主要包括网络小说、图像、音频、视频、网络游戏、网络空间等。据统计,我国已经成为世界上网民数量最多的国家。网民数量不断增长的同时也带来了更大的网络市场。专家认为,网络娱乐业是我国互联网发展的主要动力之一,市场需求也带动了互联网娱乐服务行业的大踏步发展。1.2计算机网络的组成根据计算机网络的定义,一个典型的计算机网络必须

10、具备三个组成部分:计算机系统、网络通信系统、网络软件。1.2.1计算机系统计算机系统是网络的基本模块,主要负责数据信息的收集、存储、处理和输出功能,并为网络中的其他计算机提供资源。根据在网络中用途的不同,计算机系统可以分为两类:主计算机和终端。主计算机负责数据处理和网络控制,并构成网络的主要资源。主计算机又称主机,它主要有大型机、中小型机和高档微机几种,网络软件和网络的应用服务程序主要安装在主机中。而终端用户是进行网络操作、实现人机对话的工具。一台典型的终端看起来很像一台PC,有显示器、键盘和一个串行接口。与PC不同的是终端没有CPU和主存储器。在局域网中,以PC代替了终端,既能作为终端使用,

11、又可作为独立的计算机使用,被称为工作站。1.2.2网络通信系统网络通信系统主要由通信处理机、通信传输介质和网络连接设备等部分组成。1通信处理机通信处理机也称通信控制器,在计算机网络中负责完成对各主计算机之间、主计算机与远程数据终端之间,以及各远程数据终端之间的数据传输和交换进行控制的任务。不同功能的通信处理机能把多台主计算机、通信线路和用户终端连接起来组成计算机通信网络,使这些用户能同时使用网络中计算机的共享资源。通信处理机实施通信处理和通信控制,包括信号的编码、编址、分组封装和解封装、发送和接收信息、通信过程控制等具体功能。这些工作对网络用户而言是完全透明的,因此,计算机系统无须关心数据通信

12、问题而集中进行数据处理工作。2通信传输介质通信传输介质将网络中的各种设备连接起来,是传输数据信号的实际物理通道。常用的传输介质分为有线传输介质和无线传输介质两大类。有线传输介质是指在两个通信设备之间实现的物理连接部分,它能将信号从一方传输到另一方,有线传输介质主要有双绞线、同轴电缆和光纤。而无线传输介质是指在两个通信设备之间不使用任何物理连接,而是通过空间传输的一种技术。无线传输介质主要有微波、红外线和激光等。3网络连接设备网络连接设备用来实现网络中各计算机之间的连接、网络与网络之间的互连、数据信号的变换以及路由选择等功能,常用的网络连接设备有中继器(Repeater)、集线器(Hub)、调制

13、解调器(Modem)、网桥(Bridge)、路由器(Router)、网关(Gateway)和交换机(Switch)等。1.2.3网络软件网络软件一般包括网络操作系统、网络通信协议、网络管理和应用软件等。(1)网络操作系统(Net Operating System,NOS)任何一个计算机网络在完成了硬件连接之后,都必须安装NOS才能形成一个有效的计算机网络系统。网络操作系统是在单机操作系统的基础上,加上网络操作所需要的功能模块组成的软件系统。NOS负责网络资源管理,从而实现网络资源共享。常见的网络操作系统有UNIX、Windows NT/2000 /2003/2008、Netware和Linux

14、。(2)网络通信协议协议是用来描述进程之间信息交换数据时的规则术语。在计算机网络中,两个相互通信的实体处在不同的地理位置而要实现相互通信,需要通过交换信息来协调它们的动作并达到同步,而信息的交换必须按照预先共同约定好的规则来进行,这个事先约定的规则就是网络通信协议。一个网络协议至少要包括以下三个要素:语法:即数据与控制信息的结构或格式;语义:指对构成协议的元素含义的解释,不同类型的协议元素规定了通信双方所要表达的不同内容。时序:也称同步,用来详细说明事件的先后顺序、速度匹配和排序等。(3)网络管理和应用软件网络管理软件能够为计算机网络提供监控功能并管理网络的具体工作情况,而网络应用软件是指能够

15、为网络用户提供各种服务的软件,如:网页浏览软件、文件传输软件、远程登录软件、即时通信软件、电子邮件系统等。1.2.4通信子网和资源子网按照不同的标准,计算机网络有多种类型,但从宏观的角度来看,任何一种计算机网络都由两个部分组成,即通信子网和资源子网(如图1-1所示)。图1-1 资源子网与通信子网通信子网位于网络的中心,由网络中的通信控制处理机、其他通信设备、通信线路和只用作信息交换的计算机组成,负责完成网络数据传输和转发等通信处理任务。互联网的通信子网一般由路由器、交换机和通信线路组成。资源子网处于通信子网的外围,由主机系统、外设、各种软件资源和信息资源等组成,负责全网的数据处理业务,向网络用

16、户提供各种网络资源和网络服务。主机系统是资源子网的主要组成部分,它通过高速通信线路与通信子网的通信控制处理机相连接。普通用户计算机可通过主机系统连接入网。1.3计算机网络的分类在实际应用中,计算机网络的表现形式是多种多样的。由于人们对网络的认识角度不同,即使对于同一个网络,也会出现各种各样的网络类型名称。比如:某一个网络,有人把它称为局域网,有人称之为以太网,还有人把它叫做校园网。计算机网络的分类方法众多,常用的主要有三种:根据网络的覆盖范围分类,根据网络传输技术分类,根据网络拓扑结构分类。1根据网络的覆盖范围分类按照计算机网络覆盖的地理范围对其进行分类,可以很好地反映不同类型网络的技术特征。

17、按照覆盖范围的大小,可以把计算机网络分为局域网(Local Area Network,LAN)、城域网(Metropolitan Area Network,MAN)和广域网(Wide Area Network,WAN)。(1)局域网。局域网的分布范围一般在几公里以内,最大不超过10公里,它是由一个部门或单位组建的网络。局域网是在微型计算机大量应用以后才逐渐发展起来的计算机网络。一方面,局域网容易配置与管理;另一方面,局域网容易构成简洁整齐的拓扑结构。局域网速率高,延迟时间短,另外局域网还具有成本低廉、应用广泛、组网方便、使用灵活等特点,因此深受广大用户的欢迎。局域网是目前计算机网络发展最快,也

18、是最为活跃的一个分支。(2)城域网。城域网MAN是适用于一个城市的信息通信基础设施,是国家信息高速公路与城市广大用户之间的中间环节。建造城域网的目的是,提供通用和公共的网络架构,借以高速有效地传输数据、声音、图像和视频等信息,满足用户日新月异的互联网应用需求。由于各种原因,城域网的特有技术没能得到广泛的应用和普及。在实际应用中,使用广域网技术构建与城域网目标范围相当的网络,反而显得更加便捷实用。(3)广域网。广域网也叫远程网,其范围跨越城市、地区、国家甚至全球。它往往连接不同地域的大型主机系统或局域网。在广域网中,网络之间的连接大多采用租用,或者自行铺设的专线。所谓“专线”是指某条线路专门用于

19、某一用户,而其他用户不能使用。广域网中物理设备分布的范围一般在10公里以上。许多知名品牌和跨国大公司如Sun、DEC、IBM等都通过通信公司的通信网络,将分布在世界各地的子公司连接起来,建立自己的企业网。早期广域网的典型代表是美国国防部的ARPANET。中国公网(CHINANET)、国家公用信息通信网(CHINAGBN,又称金桥网)、中国教育科研网(CERNET)等均属于广域网的范畴。2根据网络传输技术分类在通信技术中,通信信道分为广播通信信道与点到点通信信道。在广播通信信道中,多个节点共享一个物理通信信道,一个节点广播信息,其他节点都能够接收到这个广播信息。而在点到点通信信道中,一条通信信道

20、只能连接一对节点,如果两个节点之间没有直接连接的线路,那么它们只能通过中间节点转接。显然,网络要通过通信信道完成数据传输任务,因此网络所采用的传输技术也只可能有两类,即广播(Broadcast)方式和点到点(Point-to-Point)方式。这样,相应的计算机网络也可以分为两类:点到点式网络(Point-to-Point Network)和广播式网络(Broad Network)。(1)点到点式网络。点到点传播是指网络中每两台主机、两台节点交换机之间或主机与节点交换机之间都存在一条物理信道,即每条物理线路连接一对计算机。机器(包括主机和节点交换机)沿某信道发送的数据确定无疑地只有信道另一端的

21、唯一一台机器收到。假如两台计算机之间没有直接连接的线路,那么它们之间的分组传输就要通过中间节点的接收、存储、转发直至目的节点。由于连接多台计算机之间的线路结构可能是复杂的,因此从源节点到目的节点可能存在多条路由,决定分组从通信子网的源节点到达目的节点的路由需要有路由选择算法。采用分组存储转发是点到点式网络与广播式网络的重要区别之一。在这种点到点的拓扑结构中,没有信道竞争,几乎不存在介质访问控制问题。点到点信道无疑会浪费一些带宽,因为在长距离信道上一旦发生信道访问冲突,控制起来是相当困难的,所以广域网都采用点到点信道,而用带宽来换取信道访问控制的简化。(2)广播式网络。广播式网络中的广播是指网络

22、中所有联网计算机都共享一个公共通信信道,当一台计算机利用共享通信信道发送报文分组时,所有其他计算机都将会接收并处理这个分组。由于发送的分组中带有目的地址与源地址,网络中所有计算机接收到该分组的计算机将检查目的地址是否与本节点的地址相同。如果被接收报文分组的目的地址与本节点地址相同,则接受该分组,否则将收到的分组丢弃。在广播式网络中,若分组是发送给网络中的某些计算机,则被称为多点播送或组播;若分组只发送给网络中的某一台计算机,则称为单播。在广播式网络中,由于信道共享可能引起信道访问错误,因此信道访问控制是要解决的关键问题。3根据网络拓扑结构分类计算机网络的拓扑结构是指一个网络的通信线路和节点的几

23、何排列或物理布局,主要反映网络中各实体之间的结构关系。显然,网络拓扑结构是针对通信子网而言的一个概念。计算机网络的拓扑结构主要可以分为总线型、环型、星型、树型、网型和复合型。按照网络的拓扑结构,可以把网络分成总线型网络、星型网络、环型网络、树型网络、网状网络和复合型网络等。具体如图1-2所示。图1-2 不同网络拓扑的网络类型4其他网络分类方法根据网络环境划分,计算机网络可以分为企业网、部门网和校园网。根据网络控制方式的不同,可以把计算机网络分为分布式网络和集中式网络。按照信息交换方式来区分,计算机网络分为分组交换网、报文交换网、线路交换网和综合业务数字网等。根据网络连接的传输介质分类,计算机网

24、络可以划分为有线网和无线网。传输介质采用双绞线、同轴电缆和光纤等有线介质连接的网络称为有线网;采用微波通信、红外线通信和激光通信等无线介质连接的网络称为无线网。如果按网络的通信速率来划分,计算机网络可以分为低速网、中速网和高速网。传输速率的单位是b/s(每秒比特数,英文缩写为bps)。计算机网络按照信号频带占用的方式可分为基带网和宽带网。信源(信息源)发出的没有经过调制(进行频谱搬移和变换)的原始电信号所固有的频带(频率带宽)称为基本频带,简称基带。这种原始的数字信号称为基带信号。数字信号直接用基带信号在信道中传输就是基带传输,使用这种传输方式的网络称为基带网络。基带信号占用的频带宽,往往独占

25、整个通信线路,不利于信道的复用,抗干扰能力也较差,不利于远距离传输。把调制的不同频率的多种信号在同一传输线路中传输称为宽带传输。采用这种传输方式的网络就是宽带网。根据计算机网络所使用的网络操作系统的不同,计算机网络可以分为Netware网络、UNIX网络、Linux网络、Windows NT/2000/2003网络、VINES网络等。计算机网络还可以按照所应用的网络协议分类,比如:Ethernet(以太)网、Token Ring(令牌环)网、FDDI(光纤分布式数据接口)网络、X.25分组交换网络、TCP/IP网络、ATM(异步传输模式)网络、系统网络架构(System Network Arc

26、hitecture,SNA)网络等。1.4网络参考模型计算机网络的根本任务是要完成自治计算机之间的通信,这是一个相当复杂的任务。为了简化计算机网络系统的工作模型,人们在计算机网络体系结构中采取了分层的办法。分层的基本原则是:(1)网络体系结构按照层次进行划分,一个层次完成一项相对独立的功能;(2)在层次之间设置了通信接口,依据一定的规则完成上层和下层之间的信息通信任务。网络分层的设计优点是非常明显的。具体表现为:(1)每个网络层次的功能是相对独立的,这就为各层次的功能软件提供了独立设计的可能,从而保证了软件设计的质量,降低了软件维护的复杂度;(2)各个层次通过一定的通信接口进行通信,这样如果某

27、个层次的功能发生变化,或者某个层次的功能软件要进行新技术更新,就不会影响其他层次的软件运行,从而实现了网络层次软件的标准化。1.4.1开放系统互联参考模型计算机网络推出之后,许多大型公司都拥有了自己的网络技术,并实现了公司内部计算机的相互通信。但由于缺乏一个国际统一的网络规范,计算机之间相互传输的信息对方不能理解,公司和其他公司的计算机网络之间无法实现连接。为了解决这一问题,1977年国际标准化组织(International Standards Organization,ISO)制定并颁布了开放系统互联参考模型(Open System Interconnection Reference Mo

28、del,OSI/RM)。OSI/RM模型采用了七层协议体系结构。具体内容如下文所述。1重要概念(1)协议和服务在开放系统互联参考模型OSI/RM的七层协议体系中,除了顶层和底层以外的任何一层,均可记为N,表示“第N层”。在N层的上层是(N1)层,下层是(N-1)层,如图1-3所示。开放系统的每一层由一些实体组成。实体是软件元素(比如进程等)或硬件元素(如智能I/O芯片等)的抽象。处于同一层中的实体叫做对等实体,一个层次由多个实体组成。处于同一开放系统各个层次中的实体代表了系统的协议处理能力,也就是其他开放系统所看到的外部功能特性。图1-3 计算机网络的层次模型在OSI/RM模型中,协议和服务是

29、两个十分重要的概念。控制两个N层对等实体进行通信规则的集合称为N协议,两个N层实体间的通信在N协议的控制下能够实现N层向(N1)层提供服务,这种服务被称为N服务,而接收N服务的就是(N1)层的实体。N协议保证了N服务得以向(N1)层实现,但N层用户只能看见N服务而无法看到N协议,也就是说,N协议对于N层用户是透明的。(2)服务访问点服务访问点简称SAP,是系统中相邻两层实体之间进行交换信息的逻辑接口,即N层实体和(N1)层实体之间的插口。一个N服务由一个N层实体作用在一个N层服务访问点(SAP)上完成。两个层次之间可以有多个SAP存在,但一个N层SAP却只能被一个N层实体所使用,并且只能为一个

30、(N1)层实体所使用,而一个N层实体却可以向多个N层SAP提供服务(这种现象就是连接复用)。一个(N1)层实体也可以使用多个N层SAP为它提供服务(这种现象被称为连接分裂)。(3)数据单元数据单元(Data Unit,DU)是数据传输的单位、它可以分为三种,即协议数据单元(Protocal Data Unit,PDU)、接口数据单元(Interface Data Unit,IDU)和服务数据单元(Service Data Unit,SDU)。 协议数据单元协议数据单元是指在不同站点的各层对等实体之间,为实现该层协议所交换的信息单元。N层协议数据单元一般由两个部分组成:本层的用户数据和本层的协议

31、控制消息。 接口数据单元接口数据单元是指在系统相邻两层实体的一次信息交互中,经过层间接口的数据信息单元。PDU在经过层间接口时还需要加上接口控制消息,用来说明通过的总字节数和加速传递控制信息等。一个PDU加上适当的接口控制消息就成为IDU,而IDU通过层间接口后,会将加上的接口控制消息去除。 服务数据单元服务数据单元是N层实体为了完成N层服务用户请求的功能所使用的数据单元。它实际上是一个提供给接口所使用的用户数据。一个N层SDU往往就是N层服务所需要传送的逻辑数据单元。(4)服务原语服务原语是指(N1)层实体向(N1)层实体请求服务时,服务用户与服务提供者之间进行交互的必要信息,服务原语中一般

32、都携带了参数。OSI规定了每一层均可使用的四种服务原语类型,即Request、Indication、Response和Confirm。具体含义如表1-1所示。表1-1 服务原语类型根据所包含服务原语的不同,服务可以分为证实型(confirmed)和非证实型(unconfirmed)两种。证实型服务包含所有4种服务原语,而非证实型服务只包含请求和指示两种服务原语,如图1-4所示。图1-4 服务原语的使用示意图一个完整的服务原语一般包括三大部分:原语名称、原语类型和原语参数,原语名称和原语类型一般都用英文表示,两者之间用圆点或空格隔开;原语参数可以用中文表示,用括号与前面两部分隔开。下面是一些服务

33、原语工作实例: COENNCT.request(source_address,flag,data):呼叫方请求建立连接,包含source_address、flag、data三个参数; CONNECT.indication(source_address,flag,code,data):被呼叫方指示有人请求建立连接,包含source_address、flag、code和data四个参数; CONNECT.response(source_address,flag,code,data):被呼叫方表示接受/拒绝建立连接请求; CONNECT.confirm(source_address,flag,cod

34、e,data):通知呼叫方建立连接的请求是否被接受; DATA.request(source_address,destination_address,flag,code,data):请求发送数据; DATA.indication(source_address,destination_address,flag,code,data):指示数据的到达; DISCONNECT.request(source_address,destination_address,flag,code,data):请求释放连接; DISCONNECT.indication(source_address,destinatio

35、n_address,flag,code,data):指示对方释放了连接。2OSI/RM模型OSI参考模型从下到上将计算机网络分为七层,分别是物理层(Physical Layer)、数据链路层(Data Link Layer)、网络层(Network Layer)、运输层(Transport Layer)、会话层(Session Layer)、表示层(Presentation Layer)和应用层(Application Layer),如图1-5所示。图1-5 OSI/RM模型网络体系结构OSI/RM中的整个开放系统环境由作为信源和信宿的端开放系统和若干中继开放系统通过物理媒介连接而成。端开放系

36、统和中继开放系统都是ISO国际标准中的术语,端开放系统指的是资源子网中的主机,而中继开放系统是指通信子网中的节点机,即接口信息处理机(Interface Message Processor,IMP),它是网络中间节点的统称。在OSI/RM中,只有主机才需要包含所有七层功能,而在通信子网中的IMP一般只需要三层甚至两层的功能就可以实现了。OSI/RM模型中数据的传输过程实际上就是数据的封装和解封装过程,如图1-6所示。信源主机发送进程发出的数据,经过发送方主机的各层从上至下传递到物理媒介,通过物理媒介传输到接收方主机后,再由下至上经过接收方主机各层的传递,最后到达信宿主机的接收进程。图1-6 O

37、SI/RM数据传输过程中的封装和解封装在信源主机(即数据发送方)从上至下逐层传递的过程中,每层都要加上一定的控制消息。比如应用层数据加上应用层头部控制消息后,一起组成应用层的PDU,再交给表示层;而表示层接收到应用层的PDU后,将它作为一个整体数据,然后加上表示层的头部,即表示层的控制消息,以此类推,到了底层即物理层后就形成了由“0”和“1”所组成的比特流,再转换成电信号通过物理媒介传输至接收方,上述过程就是数据封装的过程。而接收方主机则首先将电信号转换成比特流,然后数据链路层去掉帧头,再将数据交给网络层处理,其过程与发送方主机正好相反。这个过程就是解封装。显然,在上述阐述的通信过程中,接收方

38、的某一层不会收到底下各层的控制消息,而高层的控制消息对于它来说只是透明的数据,该层只阅读和处理本层的控制消息,并完成相应的协议操作。为了使数据分组从源传送到目的地,源端OSI模型的每一层都必须与目的端的对等层进行通信,这种通信方式称为对等层通信。在这一过程中,每一层的协议在对等层之间交换信息,该信息成为协议数据单元PDU。位于源主机的每个通信层,使用针对该层的PDU同目的主机的对等层进行通信。下面我们从下至上分别介绍OSI/RM模型中的各个层。(1)物理层物理层是OSI参考模型的底层,向下直接和物理传输介质相连接。这一层定义了电缆如何连接到网卡上、需要用什么传输技术在电缆上发送数据,以及比特位

39、如何同步等具体规则。物理层的主要功能特点有: 物理层主要负责在物理连接上传输二进制比特流,因此该层处理的对象就是比特(流)。 物理层提供为建立、维护和释放物理连接所需要的机械、电气、功能和规程特性。机械特性规定了物理连接时所使用的连接器的形状和尺寸、连接器中引脚的数量及其排列情况等;物理层的电气特性规定了在物理连接上传输二进制比特流时线路上信号电平高低、阻抗及阻抗匹配、传输速率与距离限制等。功能特性规定了物理接口上各信号线的功能分配和确切定义,物理接口上的信号线一般分为数据线、控制线、定时线和地线等。规程特性则定义了信号线进行二进制比特流传输线的一组操作过程,包括各信号线的工作规则和时序等。设

40、立物理层的目的是实现两个网络物理设备之间二进制比特流的透明传输,对数据链路层屏蔽物理传输介质的特性,以便对高层协议具有最大的透明度。在物理层中,通常将具有一定数据处理能力,且具有发送、接收数据能力的设备叫做数据终端设备(Data Terminal Equipment,DTE);介于数据终端设备和传输介质之间的设备称为数据电路终端设备(Data Circuit-Terminating Equipment,DCE)。DCE设备在DTE和传输介质之间提供信号变换和编码功能,并负责建立、维护和释放物理连接。典型的DTE设备是主机和路由器,而典型的DCE设备是调制解调器、多路复用器或数字设备。(2)数据

41、链路层该层是OSI参考模型的第二层,介于物理层与网络层之间。设立数据链路层的主要目的是将一条原始的、有差错的物理线路变成能够为网络层提供无差错数据传递服务的数据链路,因此数据链路层必须执行链路管理、帧传输、流量控制和差错控制等功能。数据链路层的协议数据单元是帧(Frame)。数据链路层的主要功能特点有: 帧同步 为了向网络层提供服务,数据链路层必须使用物理层提供的服务。我们知道,物理层是以比特流进行传输的,这种比特流并不保证在数据传输过程中没有错误,接收到的位数量可能少于、等于或者多于发送的位数量,而且它们还可能有不同的值。这时数据链路层为了能有效实现数据的差错控制,就采用了一种“帧”的数据块

42、进行传输。而要采用帧格式传输,就必须有相应的帧同步技术,这就是数据链路层的“帧同步”功能。采用帧传输方式的好处是,在发现有数据传送错误时,只需将有差错的帧再次传送,而不需要将全部数据的比特流进行重传,这将大大提高传送效率,但同时也带来了以下两方面的问题:第一个问题:如何识别帧的开始与结束;第二个问题:在夹杂着重传的数据帧中,接收方在接收到重传的数据帧时是识别成新的数据帧,还是识别成已传帧的重传帧呢?这就要靠数据链路层的各种“帧同步”技术来识别了。总之,“帧同步”技术既可以使接收方从以上并不是完全有序的比特流中准确地区分出每一帧的开始和结束,同时还可以识别重传帧。 差错控制在数据通信过程中,可能

43、会因为物理链路性能和网络通信环境等因素,出现一些传送错误,但为了确保数据通信的准确,又必须使得这些错误发生的几率尽可能低。这一功能也是在数据链路层实现的,就是它的“差错控制”功能。在数字或数据通信系统中,通常利用抗干扰编码进行差错控制。一般分为4类:前向纠错(Forward Error Correction,FEC)、自动请求重传(Auto Repeat Request,ARQ)、混合纠错(Hybrid Error Correction,HEC)和信息反馈(Information Repeat Request,IRQ)。FEC方式是在信息码序列中,以特定结构加入足够的冗余位称为“监督元”(或“

44、校验元”)。接收端解码器可以按照双方约定的这种特定的监督规则,自动识别出少量差错,并予以纠正。FEC最适于高速数据和实时传输的情况。在非实时数据传输中,常用ARQ差错控制方式。解码器对接收码组逐一按照编码规则检测其错误。如果无误,则向发送端反馈“确认”ACK信息;如果有错,则反馈回ANK信息,以表示请求发送端重复发送刚刚发送过的这一信息。ARQ方式的优点在于编码冗余位较少,有较强的检错能力,同时编解码简单。由于检错与信道特征关系不大,在非实时通信中具有普遍应用价值。HEC方式是上述两种方式的有机结合,即在纠错能力内,实行自动纠错;而当超出纠错能力的错误位数时,可以通过检测发现错码,不论错码多少

45、都可以利用ARQ方式进行纠错。IRQ方式是一种全回执式最简单差错控制方式。在该检错方式中,接收端将收到的信码原样转发回发送端,并与原发送信码相比较,若发现错误,则发送端再进行重发。该方式只适用于低速非实时数据通信,是一种较原始的做法。 流量控制在双方的数据通信中,如何控制数据通信的流量同样非常重要。它既可以确保数据通信的有序进行,又可以避免通信过程中不会出现因为接收方来不及接收而造成的数据丢失。这就是数据链路层的“流量控制”功能。数据的发送与接收必须遵循一定的传送速率规则,可以使得接收方能及时地接收发送方发送的数据。并且当接收方来不及接收时,必须及时控制发送方数据的发送速率,使两方面的速率基本

46、匹配。 链路管理数据链路层的“链路管理”功能包括数据链路的建立、链路的维持和链路的释放三个主要方面。当网络中的两个节点要进行通信时,数据的发送方必须确知接收方是否已处在准备接收的状态。为此通信双方必须先要交换一些必要的信息,以建立一条基本的数据链路。在传输数据时要维持数据链路,而在通信完毕时要释放数据链路。 MAC寻址这是数据链路层中MAC子层的主要功能。这里所说的“寻址”与后面介绍的“IP地址寻址”是完全不一样的,因为此处所?1.4.2TCP/IP体系结构虽然OSI/RM是国际标准,得到了全世界的认同。但由于它出现的时间晚于已经具体实现的系统网络架构(Systems Network Arch

47、itecture,SNA)、数字网络架构(Digital Network Architecture,DNA)、TCP/IP等,再加上OSI参考模型自身的设计过于庞大和复杂,因此在推出30年后的今天,OSI/RM并没有出现一统天下的局面。相对应的是,随着互联网的日益普及,遵循TCP/IP的网络越来越多,大有与OSI/RM平分天下的趋势。TCP/IP栈是美国国防部高级研究计划局计算机网(Advanced Research Projects Agency Network,ARPANET)及其后继互联网使用的参考模型。ARPANET是由美国国防部(U.SDepartment of Defense,Do

48、D)赞助的研究网络(所以,TCP/IP模型也叫DoD模型),最初,它只连接了美国境内的四所大学。在随后的几年中,它通过租用的电话线连接了数百所大学和政府部门。最终ARPANET发展成为全球规模最大的互连网络互联网。最初的ARPANET于1990年被永久性地关闭。与OSI参考模型不同的是,TCP/IP从推出之时,就把问题的重点放在了不同网络体系结构的兼容上。TCP/IP不是要求大家都遵循一种标准,而是在不同标准共存的情况下,解决网络的互联问题。网络互连是TCP/IP技术的核心所在。TCP/IP使用的范围非常广泛,是目前解决不同体系结构的网络之间通信问题所使用的唯一协议体系。TCP/IP既可以用于局域网,也可以用于广域网。许多厂商的计算机操作系统、网络操作系统和网络设备产品都采用或支持TCP/IP。TCP/IP已经成为目前事实上的国际标准和工业标准。1TCP/IP模型由于TCP/IP是OSI模型之前的产物,所以两者间不存在严格的层对应关系。大体的对应关系如图1-7所示。在TCP/IP模型中并不存在与OSI中的物理层与数

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁