首页 考试吧论坛 Exam8视线 考试商城 网络课程 模拟考试 考友录 实用文档 求职招聘 论文下载 | ||
2011中考 | 2011高考 | 2012考研 | 考研培训 | 在职研 | 自学考试 | 成人高考 | 法律硕士 | MBA考试 MPA考试 | 中科院 |
||
四六级 | 职称英语 | 商务英语 | 公共英语 | 托福 | 雅思 | 专四专八 | 口译笔译 | 博思 | GRE GMAT 新概念英语 | 成人英语三级 | 申硕英语 | 攻硕英语 | 职称日语 | 日语学习 | 法语 | 德语 | 韩语 |
||
计算机等级考试 | 软件水平考试 | 职称计算机 | 微软认证 | 思科认证 | Oracle认证 | Linux认证 华为认证 | Java认证 |
||
公务员 | 报关员 | 银行从业资格 | 证券从业资格 | 期货从业资格 | 司法考试 | 法律顾问 | 导游资格 报检员 | 教师资格 | 社会工作者 | 外销员 | 国际商务师 | 跟单员 | 单证员 | 物流师 | 价格鉴证师 人力资源 | 管理咨询师考试 | 秘书资格 | 心理咨询师考试 | 出版专业资格 | 广告师职业水平 驾驶员 | 网络编辑 |
||
卫生资格 | 执业医师 | 执业药师 | 执业护士 | ||
会计从业资格考试(会计证) | 经济师 | 会计职称 | 注册会计师 | 审计师 | 注册税务师 注册资产评估师 | 高级会计师 | ACCA | 统计师 | 精算师 | 理财规划师 | 国际内审师 |
||
一级建造师 | 二级建造师 | 造价工程师 | 造价员 | 咨询工程师 | 监理工程师 | 安全工程师 质量工程师 | 物业管理师 | 招标师 | 结构工程师 | 建筑师 | 房地产估价师 | 土地估价师 | 岩土师 设备监理师 | 房地产经纪人 | 投资项目管理师 | 土地登记代理人 | 环境影响评价师 | 环保工程师 城市规划师 | 公路监理师 | 公路造价师 | 安全评价师 | 电气工程师 | 注册测绘师 | 注册计量师 |
||
缤纷校园 | 实用文档 | 英语学习 | 作文大全 | 求职招聘 | 论文下载 | 访谈 | 游戏 |
(三)OSI参考模型
1.OSI的7层模型
1977年,国际标准化组织ISO提供了一种不基于特定机型、操作系统或公司的网络体系结构,即开放系统互连参考模型OSI(Open System Interconnection)。OSI定义了异种机连网的标准框架,为连接分散的“开放”系统提供了基础。OSI参考模型采用分层结构化技术,将整个网络的通信功能分为7层,由低层至高层分别是:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。OSI给出的仅是一个概念上和功能上的标准框架,是将异构系统互连的标准分层结构。它定义的仅是一种抽象结构,而并非是具体实现的描述,模型本身不是一组有形的可操作的协议集合,既不包括任何具体的协议定义,也不包括强制的实现一致性。网络体系结构与实现无关。
2.OSI模型各层的基本功能
(1)物理层 提供为建立、维护和拆除物理链路所需的机械的、电气的、功能的和规程的特性;提供有关在传输介质上传输非结构的位流及物理链路故障检测指示。
(2)数据链路层 为网络层实体提供点到点无差错帧传输功能,并进行流控制。
(3)网络层 为传输层实体提供端到端的交换网络数据传送功能,并进行路由选择和拥挤控制等。
(4)传输层 为会话层实体提供透明的、可靠的数据传输服务,保证端到端的数据完整性;选择网络层能提供的最适宜的服务;提供建立、维护和拆除传输连接功能。
(5)会话层 为彼此合作的表示层实体提供建立、维护和结束会话连接的功能,提供会话管理服务。
(6)表示层 为应用层进程提供能解释所交换信息含义的一组服务,如代码转换、格式转换、文本压缩、文本加密与解密等。
(7)应用层 为OSI应用进程提供服务,如文件传送、电子邮件、EDI等。
3.信息的流动过程
从用户来看,通信是在用户A和用户B之间进行的,双方遵守应用层协议,通信为水平方向。但实际上,信息并不是从A站应用层直接传送至B站的应用层。而是每一层都把数据和控制信息传给它的下一层,直到最低层。物理层下面是传输介质,在物理介质上传送的是实际电信号。信息传到B站后,信息流动则像A站的逆过程。对收发双方的同等层,从概念上说,它们之间的通信是水平方向的,每一方都好象有一个“发送到对方去”和“从另一方接收”的过程,而实际上,这个数据传送过程是垂直方向的,而不是直接在水平方向上同另一方通信。
4.物理层基本特性
物理层提供为建立、维护和拆除物理链路所需的机械、电气、功能和规程特性。机械特性规定了物理连接时接插件的规格尺寸、引脚数量和排列情况等。电气特性规定了在物理连接上传输二进制位流时线路上信号电压高低、阻抗匹配、传输速率和距离限制等。功能特性是指对各个信号线分配确切的信号含义,即定义DTE/DCE间各个线路的功能。规程特性定义了利用信号线进行二进制位流传输的一组操作规程,是指在物理连接的建立、维持、交换信息时,DTE/DCE双方在各电路上的动作序列。
5.面向字符控制规程的基本特点
面向字符型控制规程的最基本特征是规定了10个控制字符用于传输控制,采用停止等待发送控制方式,以字符作为传输信息的基本单位。由于采用了控制字符,使得传输正文时产生了代码相关问题。这样用户发送的数据就受到一些限制,即通常所谓的代码透明性问题。为克服这一缺点,BSC定义了代码透明型控制规程,用以解决代码相关问题。
6.面向比特型控制规程
面和比特型控制规程,不论是信息报文或监控报文均以帧为单位进行传输,且具有通一的帧格式,具有良好的透明性。在链路上传输信息时采用连续发送方式,具有较高的传输效率。面向比特型的典型代表是HDLC控制规程,它具有统一的帧格式。该帧的标志序列F不允许在数据中出现,故HDLC使用了位填充技术(又称“0比特插入、删除技术”)。从而保证了HDLC控制规程具有良好的代码透明性。
7.停止等待协议的基本特征
停止等待协议是数据链路层中最基本最简单的协议。其基本意义是:发送站的数据链路层从其高层获得数据后,将其装配成帧并发送一帧信息给接收站,然后处于等待状态。当发送站收到对方回送的确认信息帧(ACK)后,再发下一帧。如果发送站等到的是来自对方的否定帧(NAK),则应重发刚刚发送的那一帧。为了避免由于发送帧丢失或接收站回答的应答帧丢失,而使发送站无限期等待,造成死锁现象,发送站在发送帧时就设置定时器,若在超过限定时间内得不到应答,就重发刚刚发送过的帧。
8.窗口流量控制法
窗口流量控制方法的引入,主要是为了进行流量控制,既要处理好发送方的发送能力比接收能力大的问题。同时也是为了解决发送帧的顺序编号问题。即对于连续发送的协议,希望能够循环重复使用已收到确认那些帧编号。假设帧编号位数为n,发送窗口的最大尺寸为2 n-1 ,接收窗口的最大尺雨为2 n-1 。发送窗口与接收窗口的大小可以不同,但接收窗口的尺寸不能大于发送窗口。
9.虚电路服务和数据报服务
虚电路服务为面向连接服务,即两站点之间的通信有3个过程:虚电路呼叫,数据传送、虚电路拆除。虚呼叫即建立虚电路过程,发送方需给出有关的全称地址。虚电路一经建立就要赋予虚电路号,帧按序传送,每个帧不再称地址而只标称虚电路号。数据传送完毕则拆除虚电路。数据报服务为无连接服务,它勿需事先建立链路连接,各报文分组需标明全称地址且独立选择路由,其发送顺序与到达顺序无关。
10.路由选择
路由选择是广域网、网际网和网络互连中非常重要的问题。路由选择的好坏在很大程度上决定了网络的性能,如网络吞吐量、平均延迟时间、资源有效利用率等。所谓路由选择,就是根据一定的原则和算法在传输通路中选出一条通向目的结点的最佳路由。路由选择算法很多,包括全路、多路和单路向外发送。在单路发送中,又包括固定式、自适应式和分布适应式算法。一般说来,愈是追求算法的最佳,其网络开销就越大。通常是依据具体情况有所侧重,进行合理的折衷。
11.流量控制和拥塞控制
流量控制是指对一条通路上的通信量进行控制,主要解决一条通路上各接收结点接收能力不足的问题。流量控制不仅在数据链路层需要,在网络层和数据传输层都需要,传输层负责解决源主机和目主机之间的流控问题。网络层负责解决通决信结点机和目通信结点机之间的流控问题。而相邻结点间的流控主要由数据链路层实现。流量控制的常用方法是采用滑动窗口协议,也有的采用预约缓冲区法和分组丢弃法。拥塞控制与流量控制的概念是有区别的,流量控制是基于平均值的控制,拥塞多是由于某处峰值流量过高而发生,它与通信子网内传送的分组总量有关。常用的拥塞控制法有许可证法和分组丢弃法。拥塞制与流量控制的关系又是很密切的,若各条通路上的流控问题解决得好,网络发生拥塞的概率就小。反之,网络拥塞的概率就增大。
12.OSI模型传输层的分类
传输层位于OSI模型的高层和低层中间,起承上启下的作用,是负责数据传送的最高一层,也是整个7层模型中最重要和最复杂的一层,主要保证端到端的正确数据传送。网络层向传输层提供的服务有可靠与不可靠之分。如果通信子网功能很完善,那么传输层的任务就比较简单。如果通信子网服务质量很差,那么传输层就必须填补用户中所要求的服务质量和网络层所能提供的服务质量之间的差异。根据通信子网提供给传输层的3种不同类型(A、B、C)服务质量。OSI模型将传输层协议分为5类:0、1、2、3、4。其中0类协议最简单,4类协议最复杂。对4类协议,能检测由于网络的不可靠服务所引起的差错,包括TPDU的丢失、错序、重复和出错等,同时具有多路复用功能。它面向C型网络服务。
13.传输层协议流量控制的特点
传输层需要解决的是端到端流量控制问题,很多方面与数据链路层相似,都是基于滑动窗口协议。与数据链路层不同的是,在通信子网中各相邻DCE之间有相对少的边线而两端的主机间可能有大量的连接,从而要求主机备有大量的缓冲区,这使得在传输层中采用数据链缓冲变得不现实。在传输层,一般是采用动态窗口管理和动态缓冲分配的策略。
14.会话层的管理与控制
会话层要管理会话双方的对话活动,主要包括管理会话服务用户之间连接的建立与释放以及数据传送和同步管理。用户间的会话是由对话单位作为基本交换单位,每个对话单位都是单向和连续的,但不同的对话单位可以不是一个方向。为了在连续的数据流中分出对话单位,会话层设立了主同步点。一个主同步点表示一个对话单位的结束和下一个对话单位的开始。为了有利于在一个对话单位内组织数组交换,还设立了次同步点。会话控制方式,指用户进程间的数据通信方式,共分为3种:单工、半双工、全双工。对交互式半双工数据通信,会话层提供数据令牌(Token)控制常规数据传送,持有数据令牌的会话服务用户才可发送数据,另一方只能接收数据。当数据发完之后,就将数据令牌转让给对方,对方也可请求令牌。在会话层中共使用了4种不同的令牌:数据令牌、释放令牌、次同步令牌、主同步令牌。
15.表示层
表示层所要处理的是通信双方之间的数据表示问题。表示层的任务是把发送方具有的内部格式结构编码为适合于传输的位流,然后在目的端将其解码为所需的表示。从所传送数据属性看,它具有语义和语法两方面的问题。对OSI表示,有关语义的处理由应用层负责。语法是数据表示形式的有关方面,有关语法的处理由表示层负责,例如文字、图形、声音的表示,数据格式转换、数据压缩、数据加密等。目前,应用层也要负责部分语法表示问题。
16.抽象语法表示法1(ASN.1)
到目前为止,还没有一种足够严格可供使用的表示方法,使得应用层只需精确说明所要传送数据的语义,而将确定传送语法的所有工作都交给表示层去做。现在应用层在精确说明所要传送数据的语义时,还必须部分地确定这些数据的表示方法,即抽象语法(Abstract Syntax)。OSI给出的第一种抽象语法表示方法是ISO/DIS8824ANS.1(Abstract Syntax Notation One),它的主要任务是:定义各种复杂的类型和精确说明这些类型的值,因为类型(type)与值(value)是任何数据所具有的重要属性。抽象语法可用一组数据类型或巴科斯诺尔范式BNF来描述。
17.应用层
应用层是OSI模型的最高层,是直接面向用户的一层,是计算机网络与最终用户的界面,它为应用进程访问OSI环境提供手段,同时为应用进程提供服务。从功能的划分看,OSI的下面6层协议解决了支持网络服务功能所需的通信和表示问题,而应用层则提供完成特定网络服务功能所需的各种应用协议。常用的能满足特定应用需求的协议有文件传送、访问和管理,远程数据库访问,虚拟终端,电子邮件等。
希望与更多计算机等级考试的网友交流,请进入计算机等级考试论坛
更多信息请访问:考试吧计算机等级考试栏目
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |