电工之家_电工基础知识学习网站
当前位置:电工之家 > 计算机 > 正文

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

时间:2017-10-13 14:57 来源:电工之家

什么是osi参考模型?osi参考模型各层功能
 OSI参考模型从底层往上依次为物理层(PH)、数据链路层(DL)、网络层(N)、传输层(T)、对话层(S)、表示层(P)和应用层(A)。其中物理层、数据链路层和网络层通常被称为媒体层,属于计算机网络中的通信子网,主要用于创建两个网络设备间的物理连接,是计算机网络工程师研究的对象;传输层、会话层、表示层和应用层则被称为主机层,属于计算机网络中的资源子网,主要负责互操作性,是网络用户所面对的内容。
    OSI参考模型各层的功能如下。
    1.物理层
    物理层处于体系结构的第1层,即最底层,向下直接与物理传输介质相连接。物理层协议是各种网络设备进行互联时必须遵守的底层协议,与其他协议无关。物理层定义了数据通信网络之间物理链路的电气或机械特性,以及激活、维护和关闭这条链路的各项操作。物理层的特征参数包括电压、数据传输率、最大传输距离和物理连接介质等。
    2.数据链路层
    数据链路层位于体系结构的第2层,介于物理层与网络层之间。设立数据链路层的主要目的是将一条原始且有差错的物理链路变为对网络层无差错的数据链路。它把从物理层来的原始数据组成帧即用于传送数据的结构化的包。数据链路层负责帧在计算机之间的无差错传递。其特征参数包括物理地址、网络拓扑结构、错误警告机制、所传数据帧的排序和流量控制等。数据链路层对等节点间的通信一般要经过数据链路建立、数据传输与数据链路释放三个阶段,因此数据链路连接与物理连接是有区别的。数据链路连接建立在物理连接之上,一个物理连接生存期间允许有多个数据链路生存期。数据链接释放时,物理连接不一定释放。
    3.网络层
    网络层在体系结构的第3层,介于数据链路层与传输层之间,定义网络操作系统通信用的协议,为传送的信息确定地址,将逻辑地址和名字翻译成物理地址。同时负责确定从源计算机沿着网络到目的计算机的路由选择,处理交通问题,如交换、路由和数据包阻塞的控制等,路由器的功能在这一层实现。网络层的主要功能是将报文分组以最佳路径通过通信子网送达目的主机,这样网络用户就不需要关心网络的拓扑结构及所使用的通信介质。网络层还提供面向连接的虚电路服务和非连接的数据报服务,虚电路服务可以保证报文分组无差错、不丢失、不重复和顺序传输。
    4.传输层
    传输层是体系结构的第4层,位于网络层与会话层之间,负责端到端的信息传输错误处理,包括错误的确认和恢复,确保信息的可靠传递。在必要时,也对信息重新打包,把过长信息分成小包发送。在接收端,再将这些小包重构成初始的信息。在这一层中最常用的协议就是TCP/IP中的传输控制协议(TCP)、Novell中的顺序包交换协议(SPX),以及 Microsoft NetBIOS/NetBEUI协议。传输层主要对上层提供透明(不依赖于具体网络)的可靠的数据传输。在OSI参考模型中,人们经常将7层分为高层和低层。如果从面向通信和面向信息处理角度进行分类,传输层一般划在低层;如果从用户功能与网络功能角度进行分类,传输层又被划在高层。这种差异正好反映出传输层在OSI参考模型中承上启下的特殊地位和作用。
    5.会话层
    会话层在OSI体系结构的第5层,处于传输层和表示层之间,允许在不同计算机上的两个应用间建立、使用和结束会话,实现对话控制,管理何端发送、何时发送和占用多长时间等。会话层利用传输层提供的可靠信息传递服务,使得两个会话实体之间不用考虑相互间的距离、使用何种网络通信等细节,进行数据的透明传输。从OSI参考模型看,会话层之上各层是面向用户的,会话层以下各层是面向网络通信的。会话层在两者之间起到连接的作用,其主要功能是向会话的应用进程之间提供会话组织和同步服务。
    6.表示层
    OSI体系结构的第6层是表示层,在会话层与应用层之间。表示层则要保证所传输的数据经传送后意义不改变,它要解决的问题是如何描述数据结构并使之与机器无关。该层定义了一系列代码和代码转换功能,包含处理网络应用程序数据格式的协议,以保证源端计算机发送的数据在目的端计算机同样能够被识别。表示层从应用层获得数据,将其排序成一个有含义的格式提供给会话层。这一层还通过提供数据加密服务解决安全问题,通过提供压缩数据服务尽量减少网络上需要传送的数据量。表示层提供两类服务:相互通信的应用进程间交换信息的表示方法服务与表示连接服务。
    7.应用层
    应用层位于第7层,是体系结构的顶层,主要功能是直接为用户服务,通过应用软件实现网络与用户的直接对话。这一层是最终用户应用程序访问网络服务的地方,负责整个网络应用程序协同工作。

看过《什么是osi参考模型?osi参考模型各层功能》的人还看了以下文章
网线水晶头网速最快接法图解 网线水晶头网速最快接法图解
网线水晶头接法需要的工具压线钳见下图: 有了这把压线钳就可以根据你上面图片线序压线了,步骤也非常简单。 按照我下面的7个小步骤,自己就可以轻松做网线了。 第一步,既然要做网线水晶头,自然要有网线钳子、网线和水晶头了。下图 第二步,先用网线钳圆线...
光猫带路由自动拨号功能如何外加一个无线路由器 光猫带路由自动拨号功能如何外加一个无线路
光猫带路由自动拨号功能如何外加一个无线路由器 光猫带路由器已有自动拨号功能就是输出接口少一点,外加一个无线路由器是没问题的。 接法:用一根网线一边插入猫的网口1(网口2一般是预留的IPTV,没有高级管理员口令修改是没有网速的),一边插入新路由器wan...
有线网络和无线网络能不能同时启用 有线网络和无线网络能不能同时启用
Windows系统的有线网络和无线网络是可以同时启用的,可以有两种利用方式: 一种是有线网络进行连接,利用无线网络作为热点,当做无线路由器来使用; 一种是有线和无线同时接入网络,无线作为有线网络的备用线路,电脑使用更加灵活、可靠。 一起来看看,这两...
命令提示符tcping命令、tcp协议和ping命令有什么关系 命令提示符tcping命令、tcp协议和ping命令
tcping命令是用来测试传输层tcp端口是否可达的一种网络测试工具。 如题,tcping命令与tcp协议和ping命令有什么关系? tcping命令就是用来测试主机至目标地址的某端口是否可以通信,通常ping命令是基于ICMP协议,属于网络层的协议,无法使用此命令去测试端口...
提高socket传输效率的方式有哪些 提高socket传输效率的方式有哪些
提高socket传输效率的方式有三方面可以提升传输效率: 1、网络方面; 2、服务器方面; 3、程序方面; 下面哟哟来简单介绍一下具体实现: 1、网络方面 就网络方面来说,主机至服务器端的链路稳定性、时延性特别重要,另外就是主机的带宽是多大,若使用千兆带...