精华内容
下载资源
问答
  • OSI参考模型

    2017-11-23 13:49:00
    OSI参考模型定义了开放系统的层次结构和各层所提供的服务。OSI参考模型的一个成功四处在于,它清晰地分开了服务,接口和协议这三个容易混淆地概念。 OSI参考模型起初并不是作为网络体系结构而引出地,因为OSI参考...

    开发系统互连参考模型,简称OSI参考模型,是国际标准化组织ISO20世纪80年代提出的,定义了网络互连的基本参考模型。OSI参考模型定义了开放系统的层次结构和各层所提供的服务。OSI参考模型的一个成功四处在于,它清晰地分开了服务,接口和协议这三个容易混淆地概念。

    OSI参考模型起初并不是作为网络体系结构而引出地,因为OSI参考模型仅仅定义每层应该“做什么”,并没有明确制定每一层的服务和协议。后来ISO针对各层提出了相应的标准,虽然他们是不同的国际标准,但通常我们在理解OSI参考模型是仍将这些标准纳入参考模型,方便理解。

    OSI参考模型有七个层次的框架

     

     

     

    自下而上的七个层次分别是物理层,数据链路层,网络层,传输层,会话层,表示层和应用层。该模型有下面几个特点:

    1,每层的对应实体之间都通过各自的协议通信;

    2,各个计算机系统都有相同层次结构;

    3,不同系统的相应层次有相同的功能;

    4,同一系统的各个层次之间通过接口联系;

    5,相邻的两层之间,下层为上层提供服务,同时上层使用下层提供的服务。

    图中虚线框里的是通信子网,它和网络硬件(网卡,交换机,路由器等)的关系密切;而从传输层开始向上,不再涉及通信子网的细节,只考虑最终通信者之间端对端的通信问题。

    转载于:https://www.cnblogs.com/wangrongchen/p/7884540.html

    展开全文
  • (1) 物理层 此层位于OSI参考模型的最底层。目的是将数据通过实体的 传输媒介进行传输,负责定义网络所使用的信号编码方式、基 带或宽带、传输介质规格、接头规格、电压和规格等。 (2) 数据链路层此层的主要功能有...

    (1) 物理层 此层位于OSI参考模型的最底层。目的是将数据通过实体的
    传输媒介进行传输,负责定义网络中所使用的信号编码方式、基
    带或宽带、传输介质规格、接头规格、电压和规格等。
    (2) 数据链路层此层的主要功能有同步、检测、制定介质访问控制方法。下面对前两种进行介绍。
    (3) 网络层此层的主要功能有定址、选择传送路径。
    (4)传输层此层的主要功能有编定序号、控制数据流量、检测与错误处理。
    (5)会话层此层负责通信的双方在正式开始传输数据前进行沟通,其目的在于建立传输时所遵循的规则,使传输更顺畅,更有效率。
    (6)表示层此层的主要功能有内码转换、压缩与解压缩、加密与解密。
    (7) 应用层此层直接提供文件传输、电子邮件、网页浏览等服务。

    展开全文
  • OSI 参考模型与TCP/IP 参考模型的比较

    万次阅读 2016-04-29 09:56:07
    OSI 参考模型与TCP/IP 参考模型的比较 ... 本节内容摘至:《全国计算机等级考试三级网络技术教程》,下载地址:... OSI 参考模型与TCP/IP 参考模型的共同之处是它们都采用了层次结构的概念,传输层两者定义了相似的

    OSI 参考模型与TCP/IP 参考模型的比较

        【尊重原创,转载请注明出处】http://blog.csdn.net/guyuealian/article/details/51279497
         本节内容摘至:《全国计算机等级考试三级网络技术教程》,下载地址:
         OSI 参考模型与TCP/IP 参考模型的共同之处是它们都采用了层次结构的概念,在传输层中两者定义了相似的功能。但是,两者在层次划分、使用的协议上有很大的区别。
        ① 物理层(Physical Layer):物理层处于0SI 参考模型的最低层。物理层的主要功能是利用物理传输介质为数据链路层提供物理连接,以便透明地传送比特流。(集线器Hub)
        PS:工作在第一层的设备都是在同一个冲突域中
        ② 数据链路层(Data Link Layer):在物理层提供比特流传输服务的基础上,在通信的实体之间建立数据链路连接,传送以帧为单位的数据,并且采用差错控制与流量控制方法,使有差错的物理线路变成无差错的数据链路。(网桥,交换机)PPP协议
        ③ 网络层(Network Layer):网络层的主要任务是通过路由选择算法,为分组通过通信子网选择最适当的路径。网络层要实现路由选择、拥塞控制与网络互连等功能。(路由器)
        ④ 传输层(Transport Layer):传输层的主要任务是向用户提供可靠的端到端(End-t0-End)服务,透明地传送报文。它向高层屏蔽了下层数据通信的细节,因而是计算机通信体系结构中最关键的一层
         无论是OSI 参考模型与协议,还是TCP/IP 参考模型与协议都不完美,对两者的评论与批评都很多。在20 世纪80 年代,几乎所有专家都认为0SI 参考模型与协议将风靡世界,但却事与愿违。造成0S1 协议不能流行的原因之一是模型与协议自身的缺陷。大多数人都认为0S1 参考模型的层次数量与内容可能是最佳选择,其实并不是这样的。会话层在大多数应用中很少用到,表示层几乎是空的。在数据链路层与网络层有很多子层插入,每个子层都有不同的功能。OSI 参考模型将“服务”与“协议”的定义相结合,使得参考模型变得格外复杂,实现起来更加困难。寻址、流量与差错控制在每层中重复出现,必然要降低系统效率。远程登录协议最初安排在表示层,现在安排在应用层。关于数据安全性、加密与网络管理等方面的问题也在参考模型的设计初期被忽略。有人批评参考模型的设计更多是被通信的思想所支配,很多选择不适于计算机与软件的工作方式。很多“原语”在软件的很多高级语言中实现起来容易,但是严格按照层次模型编程,软件效率低。
         TCP/IP 参考模型与协议也有自身的缺陷。第一,它在服务、接EI 与协议的区别上就不是很清楚。一个好的软件工程应该将功能与实现方法区分开来,TCP/IP 恰恰没有很好地做到这点,这就使得TCP/IP 参考模型对于使用新的技术的指导意义是不够的。TCP/IP 参考模型不适合于其他非TCP/IP 协议簇。第二,主机一网络层本身并不是实际的一层,它定义了网络层与数据链路层的接El。物理层与数据链路层的划分是必要和合理的,一个好的参考模型应该将它们区分开,而TCP/IP 参考模型却没有做到这点。
         TCP/IP 协议诞生以来经历20 多年的实践检验,其成功已经赢得大量的用户和投资。TCP/IP 协议的成功促进互联网的发展,互联网的发展又进一步扩大TCP/IP 协议的影响。TCP/IP 首先在学术界争取大批的用户,同时也越来越受到计算机产业界的青睐。IBM、DEC 等大公司纷纷宣布支持TCP/IP 协议,局域网操作系统NetWare、LAN Manager 竞相将TCP/IP 纳入自己的体系结构,数据库Oracle 支持TCP/IP 协议,UNIX、POSIX 操作系统也一如既往地支持TCP/IP 协议。相比之下,0SI 参考模型与协议显得有些势单力薄。人们普遍希望网络标准化,但是却迟迟没有成熟的OSI 产品推出,妨碍第三方厂家开发相应的硬件和软件,从而影响OSI 产品的市场占有率与今后的发展。
         无论OSI 或TCP/IP 参考模型都有成功和不足的方面。ISO本来计划通过推动OS1参考模型与协议的研究来促进网络标准化,但是事实上这个目标没有达到。TCP/IP 协议利用正确的策略,抓住有利的时机,伴随着互联网发展而成为目前公认的工业标准。在网络标准化的进程中,人们面对着的就是这样一个事实。OSI 参考模型由于要照顾各方面的因素,使得0SI 参考模型变得大而全、效率低。尽管这样,它的很多研究结果、方法对今后网络的发展有很好的指导意义。TCP/IP 协议的应用非常广泛,但是它的参考模型研究却很薄弱。


    展开全文
  • osi参考模型

    2018-08-13 09:27:15
    转:osi参考模型 OSI参考模型是计算机网路体系结构发展的产物,它的基本内容是开放系统通信功能的分层结构。 该模型基于国际标准化组织(ISO)的建议作为各种层上使用的协议国际标准化的第一步而发展起来的。 这...

    转:osi参考模型

    OSI参考模型是计算机网路体系结构发展的产物,它的基本内容是开放系统通信功能的分层结构。

    该模型基于国际标准化组织(ISO)的建议作为各种层上使用的协议国际标准化的第一步而发展起来的。

    这一模型被称作ISO OSI开放系统互联参考模型(open system interconnection refertence model),因为它是关于如何把开放式系统(即为了与其他系统通信而相互开放的系统)连接起来的,所以我们常简称它为OSI模型。

    下图即为OSI模型参考图,共分为7层,以及标有每层常见的协议:

    2016.09.17 OSI七层模型

    注:该图省略了物理介质,物理介质是位于物理层下面,进行真实的物理传输。

    物理层(Physical Layer)

    ==该层涉及通信在信道上传输的原始比特流==。设计上必须保证一方发出二进制“1”时,另一方收到的也是“1”而不是“0”。

    这里的典型问题有如下几个:

    1. 是用多少伏特电压表示“1”,多少伏特电压表示“0”
    2. 一个比特持续多少微秒
    3. 传输是否在两个方向上同时进行
    4. 最初的连接如何建立和完成通信后连接如何终止
    5. 网络接插件有多少针以及各针的用途。

    这里的设计主要是处理机械的、电气的和过程的接口,以及物理层下的物理传输介质等问题。

    该层的主要任务是加强物理层传输原始比特的功能,使之对网络层显现为一条无错线路。

    发送方把输入数据分装在数据帧(data frame)里(典型的帧为几百字节或几千字节),按顺序传送各帧,并处理接收方回送的确认帧(acknowledge-ment frame)。因为物理层仅仅接收和传送比特流,并不关心它的意义和结构,所以能依赖各链路层来产生和识别帧边界。 
    可以通过在帧的前面和后面附加上特殊的二进制编码模式来达到这一目的。如果这些二进制编码偶然在数据中出现,则必须采取特殊措施 以避免混淆。

    传输线路上突发的噪声干扰可能把帧完全破坏掉。在这种情况下,发送方机器上的数据链路软件必须重传该帧。然而,相同帧的多次重传也可能使接收方收到重复帧,比如接收方给发送方的确认丢失以后,就可能收到重复帧。数据链路层要解决由于帧的破坏、丢失和重复所出现的问题。数据链路层可能向网络层提供几类不同的服务,每一类都有不同的服务质量和价格。

    数据链路层要解决的另一个问题(在大多数层上也存在)是防止高速的发送方的数据把低速的接收方“淹没”。==因此需要有某种流量调节机制,使发送方知道当前接收方还有多少缓存空间==。通常流量调节和出错处理同时完成。

    如果线路能用于双向传输数据,数据链路软件还必须解决新的麻烦,即从A到B数据帧的确认帧将同从B到A的数据帧一同竞争线路的使用权。借道(piggybacking)就是一种巧妙的方法。

    广播式网络在数据链路层还要处理新的问题,==即如何控制对共享信道的访问。数据链路层的一个特殊的子层 - 介质访问子层,就是专门处理这个问题的。==

    网络层(Network Layer)

    该层关系到子网的运行控制,其中一个关键问题是确定分组从源端到目的端如何选择路由。路由既可以选用网络中固定的静态路由表,几乎保持不变,也可以在每一次会话开始时决定(例如通过终端对话决定),还可以根据当前网络的负载状况,高度灵活地为每一个分组决定路由。

    如果在子网中同时出现过多的分组,它们将相互阻塞通路,形成瓶颈。此类拥塞控制也属于网络层的范围。

    因为拥有子网的人总是希望他们提供的子网服务能得到报酬,所以网络层常常设有记账功能。最低限度,软件必须对每一个顾客究竟发送了多少分组、多少字符或多少比特进行记数,以便于生成账单。当分组跨越国界时,由于双方税率可能不同,记账则更如复杂。

    当分组不得不跨越一个网络以到达目的地时,新的问题又会产生。第二个网络的寻址方法可能和第一个网络完全不同;第二个网络可能由于分组太长而无法接收;两个网络使用的协议也可能不同等。网络层必须解决这些问题,以便异种网络能够互联。

    在广播网络中,选择路由问题很简单,因此网络层很弱,甚至不存在。

    传输层(Transport Layer)

    该层的基本功能是从会话层接收数据,并且在必要时把它分成较小的单元,传递给网络层,并确保到达对方的各段信息正确无误,而且,这些任务都必须高效率地完成。从某种意义上讲,==传输层使会话层不受硬件技术变化的影响==。

    通常,会话层每请求建立一个传输连接,传输层就为其创建一个独立的网络连接。如果传输连接需要较高的信息吞吐量,传输层也可以为之创建多个网络连接,让数据在这些网络连接上分流,以提高吞吐量。

    另一方面,如果创建或维持一个网络连接不合算,传输层可以将几个传输连接复用到一个网络连接上,以降低费用。在任何情况下,都要求传输层能使多路复用对会话层透明。

    传输层也要决定最终向会话层、向网络用户提供什么样的服务。最流行的传输连接是一条无错的、按发送顺序传输报文或字节的点到点的信道。但是,还有的传输服务是不能保证传输次序的独立报文传输和多目标报文广播。采用哪种服务是在建立连接时确定的。

    ==传输层是真正的从源到目标“端到端”的层==。也就是说,源端机上的某程序,利用报文头和控制报文与目标机上的类似程序进行对话。在传输层以下的各层中,协议是每台机器和它直接相邻的机器间的协议,而不是最终的源端机与目标机之间的协议,在它们中间可能还有多个路由器。

    很多主机有多道程序在运行,这意味着这些主机有多条连接进出,因此需要有某种方式来区别报文属于哪条连接。识别这些连接的信息可以放人传输层的报文头中。

    除了将几个报文流多路复用到一条通道上,传输层还必须解决跨网络连接的建立和拆除。这需要某种命名机制,使机器内的进程可以讲明它希望与谁会话。另外,还需要一种机制以调节通信量,使高速主机不会发生过快地向低速主机传输数据的现象。这样的机制称为流量控制(flow control),它在传输层(同样在其他层)中扮演着关键角色。主机之间的流量控制和路由器之间的流量控制不同,尽管稍后我们将看到类似的原理对二者都适用。

    会话层(Session Layer)

    该层允许不同机器上的用户建立会话(session)关系。会话层允许进行类似传输层的普通数据的传输,并提供了对某些应用有用的增强服务会话,也可被用于远程登录到分时系统或在两台机器间传递文件。

    会话层服务之一是管理对话。会话层允许信息同时双向传输,或任一时刻只能单向传输。若属于后者,则类似于单线链路,会话层将记录此时该轮到哪一方了。

    一种与会活有关的服务是令牌管理(token management)。有些协议保证双方不能同时进行同样的操作,这一点很重要。为了管理这些活动,会话层提供了令牌。令牌可以在会活双方之间交换,==只有持有令牌的一方可以执行某种关键操作。==

    另一种会话服务是同步(synchronization)。如果网络平均每小时出现一次大故障,而两台计算机之间要进行长达两小时的文件传输时该怎么办呢?每一次传输中途失败后,都不得不重新传输这个文件。而当网络再次出现故障时,又可能半途而废了。为了解决这个问题,会话层提供了一种方法,即在数据流中插入检查点。每次网络崩溃后,仅需要重传最后一个检查点以后的数据。

    表示层(Presentaltion Layer)

    该层完成某些特定的功能,由于这些功能常被请求,因此人们希望找到通用的解决办法,而不是让每个用户来实现。值得一提的是,==表示层以下的各层只关心可靠地传输比特流,而表示层关心的是所传输的信息的语法和语义。==

    表示层服务的一个典型例子是用一种大家一致同意的标准方法对数据编码。大多数用户程序之间并不是交换随机的比特流,而是诸如人名、日期、货币数量和发票之类的信息。这些对象是用字符串、整型、浮点数的形式,以及由几种简单类型组成的数据结构来表示的。不同的机器有不同的代码来表示字符串(如ASCII和Unicode)、整型(如二进制反码和二进制补码)等。为了让采用不同表示法的计算机之间能进行通信,交换中使用的数据结构可以用抽象的方式来定义,并且使用标准的编码方式。表示层管理这些抽象数据结构,并且在计算机内部表示法和网络的标准表示法之间进行转换。

    应用层(OppIication Layer)

    该层包含大量人们普遍需要的协议。例如,世界上有成百种不兼容的终端型号。如果希望一个全屏幕编辑程序能工作在网络中许多不同的终端类型上,每个终端都有不同的屏幕格式、插入和删除文本的换码序列、光标移动等,其困难可想而知。

    解决这一问题的方法之一是定义一个抽象的网络虚拟终端(network virtual terminal),编辑程序和其他所有程序都面向该虚拟终端。而对每一种终端类型,都写一段软件来把网络虚拟终端映射到实际的终端。

    例如,当把虚拟终端的光标移到屏幕左上角时,该软件必须发出适当的命令使真正终端的光标移动到同一位置。所有虚拟终端软件都位于应用层。

    另一个应用层功能是文件传输。不同的文件系统有不同的文件命名原则,文本行有不同的表示方式等。不同的系统之间传输文件所需处理的各种不兼容问题,也同样属于应用层的工作。此外还有电子邮件、远程作业输入、名录查询和其他各种通用和专用的功能。

    展开全文
  • 一、TCP/IP 参考模型 由来、 二、TCP/IP 参考模型、 ...四、TCP/IP 参考模型OSI 参考模型 相同点、 五、TCP/IP 参考模型OSI 参考模型 不同点、 六、面向连接 与 面向无连接、 七、五层参考模型
  • 一.OSI参考模型OSI参考模型是ISO的建议,它是为了使各层上的协议国际标准化而发展起来的。OSI参考模型全称是开放系统互连参考模型(Open System Interconnection Reference Model)。这一参考模型共分为七层:物理层、...
  • OSI参考模型层次结构

    2020-11-29 22:39:25
    OSI参考模型的每一层都定义了所实现的功能,完成某些特定的通信任务,并只与紧邻的上层和下层进行数据的交换。 物理层涉及到通信信道(Channel)上传输的原始比特流,它定义了传输数据所需要的机械、电气、功能及...
  • 1974年 ISO(国际标准化组织)发布了著名的ISO/IEC7498标准,它定义了互联网的七层框架,即开放系统互联(OSI参考模型OSI通信模型主要有七个层次,由下往上分别是 物理层 数据链路层 网络层 传输层 会话层 表示...
  • OSI参考模型与TCP/IP参考模型相同点 • 1.都分层 • 2.基于独立的协议栈的概念 • 3.可以实现异构网络互联 • OSI参考模型与TCP/IP参考模型不同点 • 1.OSI定义三点:服务,协议,接口 • 2.OSI先出现,参考模型...
  • 2.3 OSI参考模型

    2020-03-13 22:54:55
    OSI参考模型 OSI是OSI/RM的简称 全称是Open Systems Interconnection Reference Model意开放系统互连参考模型。这个模型是由国家标准化组织ISO提出,用于解决网络设备互联的方法。 参考模型 是指该模型不是必须...
  • OSI参考模型与internet参考模型

    千次阅读 2017-06-08 17:45:07
    OSI参考模型将整个网络功能划分成7层,并定义了每层功能及层间的接口标准 internet参考模型将整个网络功能划分4层,每一层对应OSI的层次如图 如图: 除OSI的物理层和Internet的子网层外是直接通信,其余各...
  • OSI参考模型及各分层作用

    千次阅读 2018-04-05 16:36:07
    OSI参考模型及各分层作用...现在,OSI所定义的协议虽然并没有得到普及,但是OSI协议设计之初作为其指导方针的OSI参考模型却常被用于网络协议的制定当中。 OSI七层参考模型 分层名 协议 功能 功能概览 ...
  •  在OSI参考模型中,从下至上,每一层完成不同的、目标明确的功能。   1、物理层(Physical Layer)   物理层规定了激活、维持、关闭通信端点之间的机械特性、电气特性、功能特性以及过程特性。该层上层协议...
  • ISO/OSI参考模型

    千次阅读 2021-03-11 23:49:08
    国际标准化组织(ISO)提出的网络体系结构模型,成为开放系统互联参考模型(OSI/ RM),通常简称为OSI参考模型。OSI有7层,自下而上依次物理数据链路层、网络层、传输层、会话层、表示层、应用层。 OSI参考模型...
  • 一般都叫OSI参考模型,是ISO(国际标准化组织)组织1985年研究的网络互连模型。 ISO为了更好的使网络应用更为普及,推出了OSI参考模型。其含义就是推荐所有公司使用这个规范来控制网络。这样所有公司都有相同的...
  • OSI参考模型介绍

    2017-06-13 14:45:41
    OSI参考模型介绍 想要让两台PC进行通信,必须使用相同的信息交换规则。...网络体系结构就是网络分层模型及各层功能的精确定义,其中一个重要的网络体系结构就是ISO/OSI参考模型 它是由国际标准化组织
  • OSI模型,即开放式通信系统互联参考模型(Open System Interconnection,OSI/RM,Open Systems InterconnectionReference Model),是国际标准化组织(ISO)提出的一个试图使各种计算机世界范围内互连网络的标准框架,...
  • OSI参考模型(七层模型)OSI的概念OSI模型的目的OSI 模型的优点OSI模型分为七层OSI模型的功能应用层表示层会话层传输层网络层数据链路层物理层OSI模型的详解图 OSI的概念 七层模型,亦称OSI(Open System ...
  • OSI模型,即开放式通信系统互联参考模型(Open System Interconnection,OSI/RM,Open Systems InterconnectionReference Model),是国际标准化组织(ISO)提出的一个试图使各种计算机世界范围内互连网络的标准框架,...
  • OSI参考模型详细概念

    2019-05-08 22:09:33
    OSI参考模型 定义:意开放式系统互联,是由国际标准化组织ISO制定的。 OSI参考模型只是描述了一些概念,用来协调进程间的通信标准而制定的。OSI不是一个标准而是制定标准时所使用的概念框架。 计算机网络的体系...
  • OSI参考模型中各层的作用及协议

    千次阅读 2015-07-01 16:17:21
    在OSI参考模型中,从下至上,每一层完成不同的、目标明确的功能。    1、物理层(Physical Layer)    物理层规定了激活、维持、关闭通信端点之间的机械特性、电气特性、功能特性以及过程特性。该层上层...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 25,467
精华内容 10,186
关键字:

在osi参考模型中服务定义为