OSI参考模型各层的功能是什么?

作者&投稿:淡良 (若有异议请与网页底部的电邮联系)

OSI参考模型分为7层,分别是物理层,数据链路层,网络层,传输层,会话层,表示层和应用层。
各层的主要功能及其相应的数据单位如下:



1 物 理 层(Physical Layer)



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

如规定使用电缆和接头 的类型,传送信号的电压等。在这一层,数据还没有被组织,仅作为原始的位流或电气电压处理,单位是比特。



2 数 据 链 路 层(Data Link Layer)



数据链路层负责在两个相邻结点间的线路上,无差错的传送以帧为单位的数据。每一帧包括一定数量的数据和一些必要的控制信息。和物理层相似,数据链路层要负责建立、维持和释放数据链路的连接。在传送数据时,如果接收点检测到所传数据中有差错,就要通知发方重发这一帧。



3 网 络 层(Network Layer)



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

网络层的任务就是选择合适的网间路由和交换结点, 确保数据及时传送。网络层将数据链路层提供的帧组成数据包,包中封装有网络层包头,其中含有逻辑地址信息- -源站点和目的站点地址的网络地址。



4 传 输 层(Transport Layer)



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



5 会 话 层(Session Layer)



这一层也可以称为会晤层或对话层,在会话层及以上的高层次中,数据传送的单位不再另外命名,统称为报文。会话层不参与具体的传输,它提供包括访问验证和会话管理在内的建立和维护应用之间通信的机制。如服务器验证用户登录便是由会话层完成的。



6 表 示 层(Presentation Layer)

这一层主要解决拥护信息的语法表示问题。它将欲交换的数据从适合于某一用户的抽象语法,转换为适合于OSI系统内部使用的传送语法。即提供格式化的表示和转换数据服务。数据的压缩和解压缩, 加密和解密等工作都由表示层负责。



7 应 用 层(Application Layer)



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

扩展资料:


先将要寄的东西打包,这是应用层的数据。那么现在到了传输层,主要是提供一种传输方式。类似我们在寄快递的时候选择空运或者陆运。空运比较贵嘛,但是快,陆运便宜但是慢。这边只是一个比喻,实际肯定没有这么简单。

传输层主要会使用TCP和UDP两种协议。那么在选择完了传输方式后,就需要填写发件人(源地址)和收件人(目标地址)了。填写完毕以后交给快递公司,他们会把快递由一个转运中心发往另一个转运中心,并不是直接从源发往目标。这里的转运中心其实就到二层了。

在传输过程中,像以太网中的MAC地址,是会不停变化的,就像一个快递由上海发往武汉,会先到上海的某个集散中心,然后发往武汉,然后又在武汉的集散中心转几圈,最后发往离目标最近的快递点,然后才开始配送,最终送到收件人手上。

ISO为了更好的使网络应用更为普及,就推出了OSI参考模型。其含义就是推荐所有公司使用这个规范来控制网络。这样所有公司都有相同的规范,就能互联了。提供各种网络服务功能的计算机网络系统是非常复杂的。根据分而治之的原则,ISO将整个通信功能划分为七个层次,划分原则是:

(1)网路中各节点都有相同的层次;

(2)不同节点的同等层具有相同的功能;

(3)同一节点内相邻层之间通过接口通信;

(4)每一层使用下层提供的服务,并向其上层提供服务;

(5)不同节点的同等层按照协议实现对等层之间的通信。

(6)根据功能需要进行分层,每层应当实现定义明确的功能。

(7)向应用程序提供服务

参考资料:百度百科——OSI参考模型



~

OSI 服务与协议之间的关系及区别
答:协议数据单元PDU SI参考模型中,对等层协议之间交换的信息单元统称为协议数据单元(PDU,Protocol Data Unit)。而传输层及以下各层的PDU另外还有各自特定的名称(单元)传输层——数据段(Segment)网络层——分组(数据报)(Packet)数据链路层——数据帧(Frame)物理层——比特(Bit)至于协议实在太复杂...

SI,PI,EMC,RF是什么东西?
答:而这些地电层的不稳定信号或干扰将完全的叠加到SI的仿真结果中去。这样才能仿真真正的实际工作效果,当然其最终结果也就接近了实际测试结果。便于工程师直观考虑和校正。APSIM-SPI 为了实现SI 和PI 的有机结合,无论从内部模型、计算方法、用户界面、分析功能以及仿真机理等都作了重大调整。目的是使用户使用依然方便的...

传染病模型是用来做什么的?
答:RO是衡量病毒传播能力的最重要指标。R0 =(估计)1 + 增长率 * 系列间隔(serial interval)获得,其中增长率从病例开始增长时计算,系列间隔是指在一个传播链中,两例连续病例的间隔时间。R0>1,传染病会以指数方式散布,成为流行病(epidemic)。但是一般不会永远持续,因为可能被感染的人口会慢慢减少。

在tcp/ip中,哪一层使用端口向上层提供服务
答:数据链路层 我们知道网络上数据的传输都是在一段一段的链路上传输的,就轮到我们的数据链路层起作用了。数据链路层将网络层下来的IP数据包封装成桢,在相邻两个节点之间的链路上传输帧。每个帧中都包含数据以及必要的控制信息。物理层 物理层考虑的是连接计算机的传输媒体上的传输数据比特流,并不是具体...

0SI模型标注是由什么制定完成的指导性目标
答:该体系结构标准定义了网络互连的七层框架(物理层、数据链路层、网络层、传输层、会话层、表示层和应用层),即OSI开放系统互连参考模型。OSI参考模型是一个具有七层结构的体系模型。发送和接收信息所涉及的内容和相应的设备称为实体。OSI的每一层都包含多个实体,处于同一层的实体称为对等实体。

传染病模型的问题分析
答:人群分为易感染者(Susceptible)和已感染者(Infective)两类(取两个词的第一个字母,称之为SI模型),以下简称健康者和病人。时刻t这两类人在总人数中所占比例分别记作s(t)和i(t)。2.每个病人每天有效接触的平均人数是常数,称为日接触率。当病人与健康者接触时,使健康者受感染变为病人。方程...

详解怎样使用Polar Si9000软件计算阻抗及如何设计层叠结构
答:详解怎样使用 Polar Si9000 软件计算阻抗及如何设计层叠结构. 一,首先给大家介绍一下 Polar 软件,Polar 是专业计算阻抗的软件,其版本包 括:Si6000,Si8000,及 Si9000. 二,其次给大家介绍常见的几种阻抗模型:特性阻抗,差分阻抗,共面性阻抗.( V0 1.外层特性阻抗模型:* ]0 O5 H6 j6 E6 n3 F4 }...

TCP/IP网络层相当于OSI第几层
答:TCP/IP参考模型共有五层:应用层、传输层、互联网层和主机至网络层。与OSI参考模型相比,TCP/IP参考模型没有表示层和会话层。互联网层相当于OSI模型的网络层,主机至网络层相当于OSI模型中的物理层和数据链路层。参考资料:http://zhidao.baidu.com/question/10983311.html?si=7 ...

关于单片机通信协议和OSI参考模型的关系
答:1、OSI只是参考模型,并不是标准,也就是说是告诉你如何“理解”通讯的机制。这里的关键是怎么定义和理解“协议”这个词,不要被OSI中所用的术语所限制,广义的说任何一层都有“协议”。2、RS-232C、485等等确实只定义了物理层,但实际应用中只有物理层是无法完成通讯的,通常普遍采用UART异步串行通信...

请问网络传输协议与应用层协议的区别,谢谢!
答:应用层的协议也很多,他几乎包含了TCP/IP七层的所有协议,而IEC 61850只是一种标准,一种规范方式了。你的问题可以明确一点就是传输层协议时不包涵应用层协议的,他们处于不同的层,作用也都各不一样,如果要更深刻的理解这个问题,你还是找一下TCP/IP七层模型资料看下了。