七层模型分别是(网络七层模型分别是什么)

      最后更新:2022-11-26 14:45:31 手机定位技术交流文章

      OSI参考模型的七个层次是什么?

      第一层:物理层 解决两个硬件之间怎么通信的问题,常见的物理媒介有光纤、电缆、中继器等。它主要定义物理设备标准,如网线的接口类型、光纤的接口类型、各种传输介质的传输速率等。第二层:数据链路层数据链路层从网络层接收数据包,数据包包含发送方和接收方的IP地址。数据链路层执行两个基本功能。它允许上层使用成帧之类的各种技术来访问介质,控制如何放置和接收来自介质的数据。第三层:网络层传输层将数据段传递到网络层。网络层用于将接收到的数据段从一台计算机传输到位于不同网络中的另一台计算机。网络层的数据单元称为数据包,网络层的功能是逻辑寻址、路由和路径确定。第四层:传输层OSI下3层的主要任务是数据通信,上3层的任务是数据处理,传输层是第四层,因此该层是通信子网和资源子网的接口和桥梁,起到承上启下的作用。第五层:会话层是用户应用程序和网络之间的接口,主要任务是组织和协调两个会话进程之间的通信,并对数据交换进行管理。第六层:表示层表示层指从应用层接收数据,这些数据是以字符和数字的形式出现的,表示层将这些数据转换成为机器可以理解的二进制格式,也就是封装数据和格式化数据,例如将ASCII码转化为别的编码,这个功能称为“翻译”。第七层:应用层 是OSI参考模型的最高层,它使计算机用户以及各种应用程序和网络之间的接口,是网络应用程序所使用的,例如HTTPS协议、HTTP协议,应用层是通过协议为网络提供服务,执行用户的活动。
      OSI参考模型7个层次分别是 物理层 数据链路层 网络层 传输层 会话层 表示层和应用层 望采纳,感谢
      OSI参考模型的七个层次是什么?

      OSI七层模型具体怎么讲解?

      OSI七层模型介绍 :OSI是一个开放性的通行系统互连参考模型,他是一个定义的非常好的协议规范。OSI模型有7层结构,每层都可以有几个子层。下面我简单的介绍一下这7层及其功能。OSI的7层从上到下分别是 :7 应用层6 表示层5 会话层4 传输层3 网络层2 数据链路层1 物理层其中高层,既7、6、5、4层定义了应用程序的功能,下面3层,既3、2、1层主要面向通过网络的端到端的数据流。(1)应用层:与其他计算机进行通讯的一个应用,它是对应应用程序的通信服务的。例如,一个没有通信功能的字处理程序就不能执行通信的代码,从事字处理工作的程序员也不关心OSI的第7层。但是,如果添加了一个传输文件的选项,那么字处理器的程序员就需要实现OSI的第7层。示例:telnet,HTTP,FTP,WWW,NFS,SMTP等。(2)表示层:这一层的主要功能是定义数据格式及加密。例如,FTP允许你选择以二进制或ASII格式传输。如果选择二进制,那么发送方和接收方不改变文件的内容。如果选择ASII格式,发送方将把文本从发送方的字符集转换成标准的ASII后发送数据。在接收方将标准的ASII转换成接收方计算机的字符集。示例:加密,ASII等。(3)会话层:他定义了如何开始、控制和结束一个会话,包括对多个双向小时的控制和管理,以便在只完成连续消息的一部分时可以通知应用,从而使表示层看到的数据是连续的,在某些情况下,如果表示层收到了所有的数据,则用数据代表表示层。示例:RPC,SQL等。(4)传输层:这层的功能包括是否选择差错恢复协议还是无差错恢复协议,及在同一主机上对不同应用的数据流的输入进行复用,还包括对收到的顺序不对的数据包的重新排序功能。示例:TCP,UDP,SPX。(5)网络层:这层对端到端的包传输进行定义,他定义了能够标识所有结点的逻辑地址,还定义了路由实现的方式和学习的方式。为了适应最大传输单元长度小于包长度的传输介质,网络层还定义了如何将一个包分解成更小的包的分段方法。示例:IP,IPX等。(6)数据链路层:他定义了在单个链路上如何传输数据。这些协议与被讨论的歌种介质有关。示例:ATM,FDDI等。(7)物理层:OSI的物理层规范是有关传输介质的特性标准,这些规范通常也参考了其他组织制定的标准。连接头、针、针的使用、电流、电流、编码及光调制等都属于各种物理层规范中的内容。物理层常用多个规范完成对所有细节的定义。示例:Rj45,802.3等。
      07 osi七层模型
      OSI参考模型其实就是讨论通信问题,所不同其针对的是计算机通过网线或无线网去通信。为了容易理解,首先用现实中邮政局的通信来类比一下。 我们写一封信给情人(嘿嘿!!),首先,是我写信,讲甜言蜜语,说我们两个人之间的私事,这些东西只要我两之间懂就OK了。好写完后,我就寄信去了。。具体的寄信跑腿等工作,则属于下一层了。那么下一层是谁呢?对,邮政局。邮政局把信纸装进固定格式的信封中,信封上有固定格式的要求。那么邮政局不需要知道信到底写了什么,他们不关心,只管捯饬信封就可以,让对方拿到信封后知道那是给我情人的就OK了。好,这个层次结束。。那么是不是没其他层次了呢??错,还有一个层次,那就是最底层。邮递员层。。他们负责跑腿,例如骑马,骑车或者开火车开飞机,随便,反正是具体的跑腿工作。。。好,回过头来看,写一封信进行通信,分了三个层次:我和情人,属于用户层,负责信内容的书写和阅读;邮政局,属于类似于OSI的运输层,负责信封的格式书写和阅读。。邮递员,最底层,类似于OSI的物理层,负责具体的传输方式。好,回到OSI,这个以计算机为原始设备的通信模型,考虑的要复杂一些而已,分成了7个层次。最底层,物理层:负责具体的传输媒介以及其对应的传输方式,解决的问题是实现比特流的传输。数据链路层:负责相邻两个节点间比特流的识别,即以字节为单位去找出“每页信纸”。网络层:实现网络中任意两个节点间的连通和数据转发。。传输层:实现任意两台电脑中相应进程间的连接,提供两种不同的服务:可靠的和不可靠的。。会话层:提供包括访问验证和会话管理在内的建立和维护应用之间通信的机制。表示层:主要解决不同操作系统间信息的语法表示问题。最后应用层:针对用户(人)的各种不同需求,提供一系列的应用程序,满足其通信要求。 好了。。OVER。。纯手工哦~~望采纳 。
      OSI七层模型具体怎么讲解?

      osi七层模型从下到上分为什么?

      osi七层模型从下到上分别为:1、物理层:建立、维护、断开物理连接。TCP/IP 层级模型结构,应用层之间的协议通过逐级调用传输层(Transport layer)、网络层(Network Layer)和物理数据链路层(Physical Data Link)而可以实现应用层的应用程序通信互联。2、数据链路层:建立逻辑连接、进行硬件地址寻址、差错校验等功能。将比特组合成字节进而组合成帧,用MAC地址访问介质,错误发现但不能纠正。3、网络层:进行逻辑地址寻址,实现不同网络之间的路径选择。协议有:ICMP、IGMP、IP(IPV4 IPV6)、ARP、RARP。4、传输层:定义传输数据的协议端口号,以及流控和差错校验。协议有:TCP UDP,数据包一旦离开网卡即进入网络传输层。5、会话层:建立、管理、终止会话。对应主机进程,指本地主机与远程主机正在进行的会话。6、表示层:数据的表示、安全、压缩。格式有JPEG、ASCll、DECOIC、加密格式等。7、应用层:网络服务与最终用户的一个接口。协议有:HTTP、FTP、TFTP、SMTP、SNMP、DNS、TELNET、HTTPS、POP3、DHCP。参考资料来源:百度百科-七层模型
      osi七层模型从下到上分为:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。 (1)物理层(Physical Layer)物理层是OSI参考模型的最低层,它利用传输介质为数据链路层提供物理连接。它主要关心的是通过物理链路从一个节点向另一个节点传送比特流,物理链路可能是铜线、卫星、微波或其他的通讯媒介。它关心的问题有:多少伏电压代表1?多少伏电压代表0?时钟速率是多少?采用全双工还是半双工传输?总的来说物理层关心的是链路的机械、电气、功能和规程特性。(2)数据链路层(Data Link Layer)数据链路层是为网络层提供服务的,解决两个相邻结点之间的通信问题,传送的协议数据单元称为数据帧。数据帧中包含物理地址(又称MAC地址)、控制码、数据及校验码等信息。该层的主要作用是通过校验、确认和反馈重发等手段,将不可靠的物理链路转换成对网络层来说无差错的数据链路。此外,数据链路层还要协调收发双方的数据传输速率,即进行流量控制,以防止接收方因来不及处理发送方来的高速数据而导致缓冲器溢出及线路阻塞。(3)网络层(Network Layer)网络层是为传输层提供服务的,传送的协议数据单元称为数据包或分组。该层的主要作用是解决如何使数据包通过各结点传送的问题,即通过路径选择算法(路由)将数据包送到目的地。另外,为避免通信子网中出现过多的数据包而造成网络阻塞,需要对流入的数据包数量进行控制(拥塞控制)。当数据包要跨越多个通信子网才能到达目的地时,还要解决网际互连的问题。(4)传输层(Transport Layer)传输层的作用是为上层协议提供端到端的可靠和透明的数据传输服务,包括处理差错控制和流量控制等问题。该层向高层屏蔽了下层数据通信的细节,使高层用户看到的只是在两个传输实体间的一条主机到主机的、可由用户控制和设定的、可靠的数据通路。传输层传送的协议数据单元称为段或报文。(5)会话层(Session Layer)会话层主要功能是管理和协调不同主机上各种进程之间的通信(对话),即负责建立、管理和终止应用程序之间的会话。会话层得名的原因是它很类似于两个实体间的会话概念。例如,一个交互的用户会话以登录到计算机开始,以注销结束。(6)表示层(Presentation Layer)表示层处理流经结点的数据编码的表示方式问题,以保证一个系统应用层发出的信息可被另一系统的应用层读出。如果必要,该层可提供一种标准表示形式,用于将计算机内部的多种数据表示格式转换成网络通信中采用的标准表示形式。数据压缩和加密也是表示层可提供的转换功能之一。(7)应用层(Application Layer) 应用层是OSI参考模型的最高层,是用户与网络的接口。该层通过应用程序来完成网络用户的应用需求,如文件传输、收发电子邮件等。
      对于计算机或计算机网络来说,他包含了很多种硬件设备,如计算机本身、网卡、交换机、路由器等。但硬件本身并不能工作,就像一台新买回来的电脑没有安装操作系统(如:Windows XP),它除了会浪费电以外,什么也干不了。所以能让这些硬件设备所工作的是设备所安装的软件系统,及“协议”。而这些软件协议又很多,又很复杂,人们为了把这些复杂的协议让人更容易操作、理解、学习。就把这些协议按照不同的功能分为七类,及七层,每一层的协议按照自己特定的功能去工作。去实现对数据的传输。 首先我们要了解OSI七层模型各层的功能。第七层:应用层 数据 用户接口,提供用户程序“接口”。第六层:表示层 数据 数据的表现形式,特定功能的实现,如数据加密。第五层:会话层 数据 允许不同机器上的用户之间建立会话关系,如WINDOWS第四层:传输层 段 实现网络不同主机上用户进程之间的数据通信,可靠与不可靠的传输,传输层的错误检测,流量控制等。第三层:网络层 包 提供逻辑地址(IP)、选路,数据从源端到目的端的传输第二层:数据链路层 帧 将上层数据封装成帧,用MAC地址访问媒介,错误检测与修正。第一层:物理层 比特流 设备之间比特流的传输,物理接口,电气特性等。下面是对OSI七层模型各层功能的详细解释:OSI七层模型 OSI 七层模型称为开放式系统互联参考模型 OSI 七层模型是一种框架性的设计方法OSI 七层模型通过七个层次化的结构模型使不同的系统不同的网络之间实现可靠的通讯,因此其最主要的功能使就是帮助不同类型的主机实现数据传输物理层 : O S I 模型的最低层或第一层,该层包括物理连网媒介,如电缆连线连接器。物理层的协议产生并检测电压以便发送和接收携带数据的信号。在你的桌面P C 上插入网络接口卡,你就建立了计算机连网的基础。换言之,你提供了一个物理层。尽管物理层不提供纠错服务,但它能够设定数据传输速率并监测数据出错率。网络物理问题,如电线断开,将影响物理层。数据链路层: O S I 模型的第二层,它控制网络层与物理层之间的通信。它的主要功能是如何在不可靠的物理线路上进行数据的可靠传递。为了保证传输,从网络层接收到的数据被分割成特定的可被物理层传输的帧。帧是用来移动数据的结构包,它不仅包括原始数据,还包括发送方和接收方的网络地址以及纠错和控制信息。其中的地址确定了帧将发送到何处,而纠错和控制信息则确保帧无差错到达。数据链路层的功能独立于网络和它的节点和所采用的物理层类型,它也不关心是否正在运行 Wo r d 、E x c e l 或使用I n t e r n e t 。有一些连接设备,如交换机,由于它们要对帧解码并使用帧信息将数据发送到正确的接收方,所以它们是工作在数据链路层的。网络层: O S I 模型的第三层,其主要功能是将网络地址翻译成对应的物理地址,并决定如何将数据从发送方路由到接收方。网络层通过综合考虑发送优先权、网络拥塞程度、服务质量以及可选路由的花费来决定从一个网络中节点A 到另一个网络中节点B 的最佳路径。由于网络层处理路由,而路由器因为即连接网络各段,并智能指导数据传送,属于网络层。在网络中,“路由”是基于编址方案、使用模式以及可达性来指引数据的发送。传输层: O S I 模型中最重要的一层。传输协议同时进行流量控制或是基于接收方可接收数据的快慢程度规定适当的发送速率。除此之外,传输层按照网络能处理的最大尺寸将较长的数据包进行强制分割。例如,以太网无法接收大于1 5 0 0 字节的数据包。发送方节点的传输层将数据分割成较小的数据片,同时对每一数据片安排一序列号,以便数据到达接收方节点的传输层时,能以正确的顺序重组。该过程即被称为排序。工作在传输层的一种服务是 T C P / I P 协议套中的T C P (传输控制协议),另一项传输层服务是I P X / S P X 协议集的S P X (序列包交换)。会话层: 负责在网络中的两节点之间建立和维持通信。 会话层的功能包括:建立通信链接,保持会话过程通信链接的畅通,同步两个节点之间的对 话,决定通信是否被中断以及通信中断时决定从何处重新发送。你可能常常听到有人把会话层称作网络通信的“交通警察”。当通过拨号向你的 I S P (因特网服务提供商)请求连接到因特网时,I S P 服务器上的会话层向你与你的P C 客户机上的会话层进行协商连接。若你的电话线偶然从墙上插孔脱落时,你终端机上的会话层将检测到连接中断并重新发起连接。会话层通过决定节点通信的优先级和通信时间的长短来设置通信期限表示层: 应用程序和网络之间的翻译官,在表示层,数据将按照网络能理解的方案进行格式化;这种格式化也因所使用网络的类型不同而不同。表示层管理数据的解密与加密,如系统口令的处理。例如:在 Internet上查询你银行账户,使用的即是一种安全连接。你的账户数据在发送前被加密,在网络的另一端,表示层将对接收到的数据解密。除此之外,表示层协议还对图片和文件格式信息进行解码和编码。 应用层: 负责对软件提供接口以使程序能使用网络服务。术语“应用层”并不是指运行在网络上的某个特别应用程序 ,应用层提供的服务包括文件传输、文件管理以及电子邮件的信息处理。
      物理层:一条信道,用电压模拟0和1传递信号。 数据链路层:一个司机,把IP包封装成帧,完成到下一个节点的运输工作。IP层(网络层):一个导航,把数据打包成IP包,找到通往目标主机的路径TCP层(运输层):一个监工,为IP层提供了可靠性,防止丢包。会话层:支持断点通信,对传输大文件很有用。表示层:一种数据格式,把数据标准化,压缩,加密,格式转换。 应用层:一个接口,不同的程序可以直接用
      OSI从下到上分别为1物理层、2数据链路层、3网络层、4传输层、5会话层、6表示层、7应用层
      osi七层模型从下到上分为什么?

      OSI参考模型有哪七层

      1、物理层(Physical Layer):主要功能为定义网络的物理结构,传输的电磁标准,Bit流的编码及网络的时间原则,如分时复用及分频复用。决定了网络连接类型(端到端或多端连接)及物理拓扑结构。说得通俗一些,这一层主要负责实际的信号传输。物理层的主要设备:中继器、集线器。2、数据链路层(Data Link Review):在两个主机上建立数据链路连接,向物理层传输数据信号,并对信号进行处理使之无差错并合理的传输。数据链路层主要设备:二层交换机、网桥。3、网络层(Network Layer):主要负责路由,选择合适的路径,进行阻塞控制等功能。网络层协议的代表包括:IP、IPX、OSPF等。网络层主要设备:路由器。4、传输层(Transfer Layer):最关键的一层,向拥护提供可靠的端到端(End-to-End)服务,它屏蔽了下层的数据通信细节,让用户及应用程序不需要考虑实际的通信方法。传输层协议的代表包括:TCP、UDP、SPX等。5、会话层(Session Layer):主要负责两个会话进程之间的通信,即两个会话层实体之间的信息交换,管理数据的交换。6、表示层(Presentation Layer):处理通信信号的表示方法,进行不同的格式之间的翻译,并负责数据的加密解密,数据的压缩与恢复。7、应用层(Application Layer):保持应用程序之间建立连接所需要的数据记录,为用户服务。应用层协议的代表包括:Telnet、FTP、HTTP、SNMP等。扩展资料:OSI模型的作用1、人们可以很容易的讨论和学习协议的规范细节。2、层间的标准接口方便了工程模块化。3、创建了一个更好的互连环境。4、降低了复杂度,使程序更容易修改,产品开发的速度更快。5、每层利用紧邻的下层服务,更容易记住个层的功能。6、OSI是一个定义良好的协议规范集,并有许多可选部分完成类似的任务。7、它定义了开放系统的层次结构、层次之间的相互关系以及各层所包括的可能的任务。是作为一个框架来协调和组织各层所提供的服务。OSI参考模型并没有提供一个可以实现的方法,而是描述了一些概念,用来协调进程间通信标准的制定。即OSI参考模型并不是一个标准,而是一个在制定标准时所使用的概念性框架。参考资料来源:百度百科-OSI参考模型
      07 osi七层模型
      第一层:物理层 这一层负责在计算机之间传递数据位,它为在物理媒体上传输的位流建立规则,这一层定义电缆如何连接到网卡上,以及需要用何种传送技术在电缆上发送数据; 同时还定义了位同步及检查。这一层表示了用户的软件与硬件之间的实际连接。它实际上与任何协议都不相干,但它定义了数据链路层所使用的访问方法。物理层是OSI参考模型的最低层,向下直接与物理传输介质相连接。物理层协议是各种网络设备进行互连时必须遵守的低层协议。设立物理层的目的是实现两个网络物理设备之间的二进制比特流的透明传输,对数据链路层屏蔽物理传输介质的特性,以便对高层协议有最大的透明性。ISO对OSI参考模型中的物理层做了如下定义:物理层为建立、维护和释放数据链路实体之间的二进制比特传输的物理连接提供机械的、电气的、功能的和规程的特性。物理连接可以通过中继系统,允许进行全双工或半双工的二进制比特流的传输。物理层的数据服务单元是比特,它可以通过同步或异步的方式进行传输。从以上定义中可以看出,物理层主要特点是:1.物理层主要负责在物理连接上传输二进制比特流;2.物理层提供为建立、维护和释放物理连接所需要的机械、电气、功能与规程的特性。" 第二层:数据链路层这是OSI模型中极其重要的一层,它把从物理层来的原始数据打包成帧。一个帧是放置数据的、逻辑的、结构化的包。数据链路层负责帧在计算机之间的无差错传递。数据链路层还支持工作站的网络接口卡所用的软件驱动程序。桥接器的功能在这一层。数据链路层是OSI参考模型的第二层,它介于物理层与网络层之间。设立数据链路层的主要目的是将一条原始的、有差错的物理线路变为对网络层无差错的数据链路。为了实现这个目的,数据链路层必须执行链路管理、帧传输、流量控制、差错控制等功能。在OSI参考模型中,数据链路层向网络层提供以下基本的服务:1.数据链路建立、维护与释放的链路管理工作;2.数据链路层服务数据单元帧的传输;3.差错检测与控制;4.数据流量控制;5.在多点连接或多条数据链路连接的情况下,提供数据链路端口标识的识别,支持网络层实体建立网络连接;6.帧接收顺序控制" 第三层:网络层这一层定义网络操作系统通信用的协议,为信息确定地址,把逻辑地址和名字翻译成物理的地址。它也确定从源机沿着网络到目标机的路由选择,并处理交通问题,例如交换、路由和对数据包阻塞的控制。路由器的功能在这一层。路由器可以将子网连接在一起,它依赖于网络层将子网之间的流量进行路由。数据链路层协议是相邻两直接连接结点间的通信协议,它不能解决数据经过通信子网中多个转接结点的通信问题。设置网络层的主要目的就是要为报文分组以最佳路径通过通信子网到达目的主机提供服务,而网络用户不必关心网络的拓扑构型与所使用的通信介质。网络层也许是OSI参考模型中最复杂的一层,部分原因在于现有的各种通信子网事实上并不遵循OSI网络层服务定义。同时,网络互连问题也为网络层协议的制定增加了很大的难度。OSI参考模型规定网络层的主要功能有以下三点:1.路径选择与中继在点-点连接的通信子网中,信息从源结点出发,要经过若干个中继结点的存储转发后,才能到达目的结点。通信子网中的路径是指从源结点到目的结点之间的一条通路,它可以表示为从源结点到目的结点之间的相邻结点及其链路的有序集合。一般在两个结点之间都会有多条路径选择。路径选择是指在通信子网中,源结点和中间结点为将报文分组传送到目的结点而对其后继结点的选择,这是网络层所要完成的主要功能之一。2.流量控制网络中多个层次都存在流量控制问题,网络层的流量控制则对进入分组交换网的通信量加以一定的控制,以防因通信量过大造成通信子网性能下降。3.网络连接建立与管理在面向连接服务中,网络连接是传输实体之间传送数据的逻辑的、贯穿通信子网的端---端通信通道。从OSI参考模型的角度看,网络层所提供的服务可分为两类:面向连接的网络服务(CONS,Connection Oriented Network Service)和无连接网络服务(CLNS,Connection Network Service)。面向连接的网络服务又称为虚电路(Virtual Circuit)服务,它具有网络连接建立、数据传输和网络连接释放三个阶段,是可靠的报文分组按顺序传输的方式,适用于定对象、长报文、会话型传输要求。无连接网络服务的两实体之间的通信不需要事先建立好一个连接。无连接网络服务有三种类型 :数据报(datagram)、确认交付(confirmed delivery)与请求回答(request reply)。数据报服务不要求接收端应答。这种方法尽管额外开销较小,但可靠性无法保证。确认回答服务要求接收端用户每收到一个报文均给发送端用户发送回一个应答报文。确认交付类似于挂号的电子邮件,而请求回答类似于一次事务处理中用户的"一问一答"。从网络互连角度讲,面向连接的网络服务应满足以下要求:1.网络互连操作的细节与子网功能对网络服务用户应是透明的;2.网络服务应允许两个通信的网络用户能在连接建立时就其服务质量和其它选项进行协商;3.网络服务用户应使用统一的网络编址方案。" 第四层,传输层这一层负责错误的确认和恢复,以确保信息的可靠传递。在必要时,它也对信息重新打包,把过长信息分成小包发送;而在接收端,把这些小包重构成初始的信息。在这一层中最常用的协议就是TCP/IP&127;的传输控制协议TCP、Novell的顺序包交换SPX以及Microsoft NetBIOS/NetBEUI。传输层是OSI参考模型的七层中比较特殊的一层,同时也是整个网络体系结构中十分关键的一层。设置传输层的主要目的是在源主机进程之间提供可靠的端-端通信。在OSI参考模型中,人们经常将七层分为高层和低层。如果从面向通信和面向信息处理角度进行分类,传输层一般划在低层;如果从用户功能与网络功能角度进行分类,传输层又被划在高层。这种差异正好反映出传输层在OSI参考模型中的特殊地位和作用。传输层只存在于通信子网之外的主机中。 如果HOST A 与HOST B通过通信子网进行通信,物理层可以通过物理传输介质完成比特流的发送和接收;数据链路层可以将有差错的原始传输变成无差错的数据链路;网络层可以使用报文组以合适的路径通过通信子网。网络通信的实质是实现互连的主机进程之间的通信。设立传输层的目的是在使用通信子网提供服务的基础上,使用传输层协议和增加的功能,使得通信子网对于端--端用户是透明的。高层用户不需要知道它们的物理层采用何种物理线路。对高层用户来说,两个传输层实体之间存在着一条端--端可靠的通信连接。传输层向高层用户屏蔽了通信子网的细节。对于传输层来说,高层用户对传输服务质量要求是确定的,传输层协议内容取决于网络层所提供的服务。网络层提供面向连接的虚电路服务和无连接的数据报服务。如果网络层提供虚电路服务,它可以保证报文分组无差错、不丢失、不重复和顺序传输。在这种情况下,传输层协议相对要简单。即使对虚电路服务,传输层也是必不可少的。因为虚电路仍不能保证通信子网传输百分之百正确。例如在X.25虚电路服务中,当网络发出中断分组和恢复请求分组时,主机无法获得通信子网中报文分组的状态,而虚电路两端的发送、接收报文分组的序号均置零。因此,虚电路恢复的工作必须由高层(传输层)来完成。如果网络层使用数据报方式,则传输层的协议将要变得复杂。" 第五层:会话层允许在不同机器上的两个应用建立、使用和结束会话,这一层在会话的两台机器间建立对话控制,管理哪边发送、何时发送、占用多长时间等。会话层是建立在传输层之上,由于利用传输层提供的服务,使得两个会话实体之间不考虑它们之间相隔多远、使用了什么样的通信子网等网络通信细节,进行透明的、可靠的数据传输。当两个应用进程进行相互通信时,希望有个做为第三者的进程能组织它们的通话,协调它们之间的数据流,以便使应用进程专注于信息交互。设立会话层就是为了达到这个目的。从OSI参考模型看,会话层之上各层是面向应用的,会话层之下各层是面向网络通信的。会话层在两者之间起到连接的作用。会话层的主要功能是向会话的应用进程之间提供会话组织和同步服务,对数据的传送提供控制和管理,以达到协调会话过程、为表示层实体提供更好的服务。会话层与传输层有明显的区别。传输层协议负责建立和维护端--端之间的逻辑连接。传输服务比较简单,目的是提供一个可靠的传输服务。但是由于传输层所使用的通信子网类型很多,并且网络通信质量差异很大,这就造成传输协议的复杂性。而会话层在发出一个会话协议数据单元时,传输层可以保证将它正确地传送到对等的会话实体,从这点看会话协议得到了简化。但是为了达到为各种进程服务的目的,会话层定义的为数据交换用的各种服务是非常丰富和复杂的。会话层定义了多种服务可选择,它将相关的服务组成了功能单元。目前定义了12个功能单元,每个功能单元提供一种可选择的工作类型,在会话建立时可以就这些功能单位进行协商。最重要的功能单元提供会话连接、正常数据传送、有序释放、用户放弃与提供者放弃等5种服务。" 第六层:表示层它包含了处理网络应用程序数据格式的协议。表示层位于应用层的下面和会话层的上面,它从应用层获得数据并把它们格式化以供网络通信使用。该层将应用程序数据排序成一个有含义的格式并提供给会话层。这一层也通过提供诸如数据加密的服务来负责安全问题,并压缩数据以使得网络上需要传送的数据尽可能少。许多常见的协议都将这一层集成到了应用层中,例如,NetWare的IPX/SPX就为这两个层次使用一个NetWare核心协议,TCP/IP也为这两个层次使用一个网络文件系统协议。表示层位于OSI参考模型的第六层。它的低五层用于将数据从源主机传送到目的主机,而表示层则要保证所传输的数据经传送后其意义不改变。表示层要解决的问题是:如何描述数据结构并使之与机器无关。在计算机网络中,互相通信的应用进程需要传输的是信息的语义,它对通信过程中信息的传送语法并不关心。表示层的主要功能是通过一些编码规则定义在通信中传送这些信息所需要的传送语法。从OSI开展工作以来,表示层取得了一定的进展,ISO/IEC 8882与8883分别对面向连接的表示层服务和表示层协议规范进行了定义。表示层提供两类服务:相互通信的应用进程间交换信息的表示方法与表示连接服务。表示服务的三个重要概念是:语法转换、表示上下文与表示服务原语。我们将主要讨论语法转换与表示上下文这两个概念。1.语法转换:人们在利用计算机进行信息处理时要将客观世界中的对象表示成计算机中的数据,为此引入数据类型的概念。任何数据都具有两个重要特性,即值(value)与类型(type)。程序设计人员可利用某一类型上所定义的操作对该类型中的数据对象进行操作。例如,对于整数类型的数据可以进行加、减、乘、除操作,对于集合类型的数据可以进行与、或、非等操作。但是从较低层次看,任何类型的数据最终都将被表示成计算机的比特序列。一个比特序列本身并不能说明它自己所能表示的是哪种类型的数据。对比特序列的解释会因计算机体系结构、程序设计语言,甚至于程序的不同而有所不同。这种不同归结为它们所使用的"语法"的不同。在计算机网络中,相互通信的计算机常常是不同类型的计算机。不同类型的计算机所采用?语法"是不同的。对某一种具体计算机所采用的语法称之为"局部语法"(local syntax)。局部语法的差异决定了同一数据对象在不同计算机中被表示为不同的比特序列。为保证同一数据对象在不同计算机中语义的正确性,必须对比特序列格式进行变换,把符合发送方局部语法的比特序列转换成符合接收方局部语法的比特序列,这一工作称之为语法变换。OSI 设置表示层就是要提供这方面的标准。表示层采用两次语法变换的方法,即由发、收双方表示层实体协作完成语法变换,为此它定义了一种标准语法,即传送语法(transfer syntax)。发送方将符合自己局部语法的比特序列转换成符合传送语法的比特序列;接收方再将符合传送语法的比特序列转换成符合自己局部语法的比特序列。2.表示上下文:两台计算机在通信开始之前要先协商这次通信中需要传送哪种类型的数据,通过这一协商过程,可以使通信双方的表示层实体准备好进行语法变换所需要的编码与解码子程序。由协商过程所确定的那些数据类型的集合称之为"表示上下文"(presentation context)。表示上下文用于描述抽象语法与传送语法之间的映像关系。同时,对同样的数据结构,在不同的时间,可以使用不同的传送语法,如使用加密算法、数据压缩算法等。因此在一个表示连接上可以有多个表示上下文,但是只能有一个表示上下文处于活动状态。应用层实体可以选择哪种表示上下文处于活动状态,表示层应负责使接收端知道因应用层工作环境变化而引起的表示上下文的改变。在任何时刻可以通过传送语法的协商定义多个表示上下文,这些表示上下文构成了定义的上下文集DCS(Defined Context Set)。" 第七层:应用层这一层是最终用户应用程序访问网络服务的地方。它负责整个网络应用程序一起很好地工作。这里也正是最有含义的信息传过的地方。程序如电子邮件、数据库等都利用应用层传送信息。应用层是OSI参考模型的最高层,它为用户的应用进程访问OSI环境提供服务。OSI关心的主要是进程之间的通信行为,因而对应用进程所进行的抽象只保留了应用进程与应用进程间交互行为的有关部分。这种现象实际上是对应用进程某种程度上的简化。经过抽象后的应用进程就是应用实体AE(Application Entity)。对等到应用实体间的通信使用应用协议。应用协议的复杂性差别很大,有的涉及两个实体,有的涉及多个实体,而有的应用协议则涉及两个或多个系统。与其它六层不同,所有的应用协议都使用了一个或多个信息模型(information model )来描述信息结构的组织。低层协议实际上没有信息模型。因为低层没涉及表示数据结构的数据流。应用层要提供许多低层不支持的功能,这就使得应用层变成OSI参考模型中最复杂的层次之一。ISO/IEC 9545 用应用层结构ALS(Application Layer Structure )和面向对象的方法来研究应用实体的通信能力。在OSI应用层体系统结构概念的支持下,目前已有OSI标准的应用层协议有:1.文件传送、访问与管理FTAM(File Transfer、Access and Management)协议;2.公共管理信息协议CMIP(Common Management Information Protocol);3.虚拟终端协议VTP(Virtual Terminal Protocol);4.事务处理TP(Transaction Processing)协议;5.远程数据库访问RDA(Remote Database Access)协议;6.制造业报文规范MMS(Manufacturing Message Specification)协议;7.目录服务DS(Directory Service)协议;8.报文处理系统MHS(Message Handling System)协议。 当两台计算机通过网络通信时,一台上的任何一层的软件都假定是在和另一机器上的同一层进行通信。例如,一台机器上的传输层和另一台的传输层通信。第一台机器上的传输层并不关心实际上是如何通过该机器的较低层,然后通过物理媒体,最后通过第二台机器的较低层来实现通信的。
      OSI参考模型有哪七层

      OSI参考模型自上而下分为七层,分别是那七层?

      OSI(Open System Interconnect)参考模型是ISO组织制定的研究网络互连的模型,该模型自上而下依次是:应用层、表示层、会话层、传输层、网络层、数据链路层和物理层。
      第一层物理层、第二层数据链路层、第四层网络层、第五层会话层、第六层表示层、第七层应用层.
      OSI参考模型自上而下分为七层,分别是那七层?

      本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/46564.html

          热门文章

          文章分类