什么是OSI模型?每层作用是什么

2020.04.14 -

   

OSI代表开放系统互连模型,是一种概念性标准,用于在不依赖于体系结构和其他内部结构的情况下,在电信和计算系统的通信功能之间创建标准。

OSI模型的主要任务是创建与内部和外部体系结构中存在的标准不同的标准,并且它在七个不同的层的帮助下实现。第一层是一个物理层,它接收所有比特,然后通过网络将其流式传输。数据链路层通过连接两个节点来帮助传输当前信息帧。网络层负责多节点连接的结构和管理。传输层在点和系统之间移动线段。

会话层负责不断交换中发生的会话的管理。表示层关心诸如编码和解码之类的因素在服务和应用之间的数据转换。最后,应用程序层使用高级语言和API(包括远程共享功能)工作。通常,数据从最上层移动到最下层,并且此过程针对每个数据包继续进行。

构想于1970年代计算机网络起飞之时,两个独立的模型于1983年合并并于1984年发布,以创建当今大多数人都熟悉的OSI模型。OSI模型的大多数描述都是从上到下,数字从第7层到第1层。各层及其表示如下:

第7层-应用

为了进一步说明我们的“豆浸”类比,“应用程序层”是最顶层的-大多数用户都可以看到。在OSI模型中,这是“最接近最终用户”的层。在第7层上运行的应用程序是用户直接与之交互的应用程序。网络浏览器(Google Chrome,Firefox,Safari等)或其他应用程序-Skype,Outlook,Office-是第7层应用程序的示例。

第6层-演示 

表示层表示独立于应用程序层数据表示的区域。通常,它表示应用程序格式到网络格式或从网络格式到应用程序格式的准备或转换。换句话说,该层“呈现”应用程序或网络的数据。一个很好的例子是为了安全传输而对数据进行加密和解密-这发生在第6层。

第5层-会话

当两个设备,计算机或服务器需要彼此“讲话”时,需要创建一个会话,并在会话层进行此操作。该层的功能包括建立,协调(例如,系统应等待响应的时间)以及会话每一端的应用程序之间的终止。

第4层–运输

传输层负责协调最终系统和主机之间的数据传输。传输多少数据,以何种速率传输,传输到哪里等。传输层的最著名示例是传输控制协议(TCP),它建立在Internet协议(IP)(通常称为TCP)的基础上/ IP。TCP和UDP端口号在第4层工作,而IP地址在第3层(网络层)工作。

第3层-网络

在网络层的此处,您将找到大多数网络专业人员关心和喜爱的大多数路由器功能。从最基本的意义上讲,该层负责数据包转发,包括通过不同路由器的路由。您可能知道您的波士顿计算机想要连接到加利福尼亚的服务器,但是有数百万条不同的路径可供选择。该层的路由器可以帮助有效地完成此任务。

第2层-数据链路

数据链路层提供了节点到节点的数据传输(在两个直接连接的节点之间),并且还处理来自物理层的错误校正。这里也存在两个子层-媒体访问控制(MAC)层和逻辑链路控制(LLC)层。在网络世界中,大多数交换机都在第2层上运行。

第1层-物理

在OSI bean浸入的底部,我们有物理层,它代表系统的电气和物理表示。这可以包括电缆类型,射频链路(如802.11无线系统中)以及引脚,电压和其他物理要求的布局。当出现网络问题时,例如,许多网络专家会直接去物理层检查所有电缆是否正确连接,以及是否未从路由器,交换机或计算机上拔下电源插头。

OSI参考模型的目的是指导供应商和开发人员,使他们创建的数字通信产品和软件程序可以互操作,并有助于在通信工具之间进行清晰的比较。

本站文章禁止转载,违者必究
阅 212
0

OSI代表开放系统互连模型,是一种概念性标准,用于在不依赖于体系结构和其他内部结构的情况下,在电信和计算系统的 […]

湘公网安备 43011102001693号

    湘ICP备19003021号-1