osi七层模型各层功能都有哪些?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了osi七层模型各层功能都有哪些?相关的知识,希望对你有一定的参考价值。

OSI参考模型分为7层,分别是物理层,数据链路层,网络层,传输层,会话层,表示层和bai应用层。

各层的主要功能及其相应的数据单位如下:

1、物理层:要传递信息就要利用一些物理媒体,如双纽线、同轴电缆等,但具体的物理媒体并不在OSI的7层之内,有人把物理媒体当作第0层,物理层的任务就是为它的上一层提供一个物理连接,以及它们的机械、电气、功能和过程特性。 

2、数据链路层:数据链路层负责在两个相邻结点间的线路上,无差错的传送以帧为单位的数据。每一帧包括一定数量的数据和一些必要的控制信息。

3、网络层:在计算机网络中进行通信的两个计算机之间可能会经过很多个数据链路,也可能还要经过很多通信子网。

4、传输层:该层的任务时根据通信子网的特性最佳的利用网络资源,并以可靠和经济的方式,为两个端系统的会话层之间,提供建立、维护和取消传输连接的功能,负责可靠地传输数据。在这一层,信息的传送单位是报文。

5、会话层:会话层不参与具体的传输,它提供包括访问验证和会话管理在内的建立和维护应用之间通信的机制。如服务器验证用户登录便是由会话层完成的。

6、表示层:这一层主要解决拥护信息的语法表示问题。它将欲交换的数据从适合于某一用户的抽象语法,转换为适合于OSI系统内部使用的传送语法。

7、应用层:确定进程之间通信的性质以满足用户需要以及提供网络与用户应用软件之间的接口服务。

扩展资料:

OSI 参考模型将整个网络通信的功能划分为七个层次,见图1。它们由低到高分别是物理层(PH)、数据链路层(DL)、网络层(N)、传输层(T)、会话层(S)、表示层(P)、应用层(A)。每层完成一定的功能,每层都直接为其上层提供服务,并且所有层次都互相支持。第四层到第七层主要负责互操作性,而一层到三层则用于创造两个网络设备间的物理连接。

参考资料来源:百度百科-七层模型

参考技术A

层次划分的必要性:很多不同的厂家生产各种型号的计算机,它们运行完全不同的操作系统,硬件没有统一标准,软件也没有统一标准。单独一台计算机只是一台普通的计算机,全球互联网,网络之间需要通信。

层次划分的优点:

a.各层之间相互独立,每一层只实现一种相对独立的功能,使问题复杂程度降低,利于针对解决问题

b.灵活性好,各层内部的操作不会影响其他层

c.易于实现和维护,因为整个系统已被分解成相对独立的子系统

d.能促进标准化工作,因为每一层的功能及其提供的服务都有了精确的说明

七层模型每层对应的功能:

应用层:网络服务与最终用户的接口

表示层: 数据的表示、安全、压缩

会话层:建立 管理 中止会话

传输层:定义传输数据的协议端口号,以及流控和差错校验

网络层:进行逻辑地址寻址,实现不同网络之间的路径选择

数据链路层:建立逻辑连接、进行硬件地址寻址、差错校验等功能

物理层:建立、维护、断开物理连接,数据形式是电流

需要注意的是:

应用层、表示层、会话层为高三层,是面向用户的

网络层、数据链路层、物理层为低三层,是面向硬件的

网络层及以下的通信为点到点通信(主机与主机)

传输层的通信为端到端(端口到端口)

以上是关于osi七层模型各层功能都有哪些?的主要内容,如果未能解决你的问题,请参考以下文章

OSI七层模型的划分各层功能定义以及TCP/IP五层模型

iso的osi七层模型是哪七层?

OSI七层模型有什么?TCP/IP五层模型有什么?各有什么功能?都有哪些协议?

属于OSI参考模型第七层的协议有那些?

TCP/IP模型及OSI七层参考模型各层的功能和主要协议

OSI 的七层模型都有哪些?(未完成)