si Osi模型:它是什么以及它的用途
目录:
- 什么是OSI模型
- 服务类型
- OSI模型中使用的概念和术语
- 系统名称
- 型号
- 等级
- 函数或算法
- OSI层
- 基本操作
- 面向网络的OSI级别
- 第1层:物理
- 第2层:数据链接
- 第3层:红色
- 第四层:运输
- 面向应用的OSI级别
- 第5层:会话
- 第6层:演示
- 第7层:应用程序
- OSI模型中的数据实体
- OSI模型中的数据传输过程
在本文中,我们将尝试详细定义什么是OSI模型 。 尽管在局域网中使用的网络模型在理论上与该通信模型并不吻合,但它们确实具有其自身的许多特征。 此外,我们必须记住,这取决于使用的不同网络拓扑,尤其是在商业环境和大型公司中。 OSI模型的目的是使我们以标准化的方式了解不同级别的通信。
内容索引
当前,我们始终在针对环境的各个方面构建标准化模型。 我们在机器之间的电信协议中更清楚地看到了这一点。 对于存在大量网络和与之连接的机器类型的环境而言,标准化是必要的,更不用说市场上存在的大量电信运营商。
ISO提出的模型就是一个例子,这对于在实质上彼此完全不同的众多元素之间精确实现这些通信的发展至关重要。 现在让我们详细了解它的主要兴趣点。
什么是OSI模型
OSI模型由ISO组织 ( 国际标准化组织 )于1984年开发。 该标准追求的雄心勃勃的目标是设法互连不同来源的系统,以使它们可以交换信息而不受任何类型的阻碍,这是由于它们根据制造商以自己的方式操作的协议。
OSI模型由7层或抽象级别组成 。 这些级别中的每个级别都有其自己的功能,以便它们共同能够实现其最终目标。 通过将特定功能集中在每个操作级别上,将这些级别精确地分离成为可能,使不同协议的互通成为可能 。
要记住的另一件事是, OSI模型本身并不是拓扑或网络模型的定义 。 它也没有指定或定义通信中使用的协议,因为它们是独立于此模型实现的。 OSI真正要做的是定义其功能以达到标准 。
OSI模型的构成级别为:
服务类型
OSI模型建立了电信存在的两种基本服务类型:
- 使用连接 : 必须首先通过电路建立连接以交换信息。 一种具有连接的通信方式是移动式和固定式电话。 无连接 :发送或接收信息无需建立电路 。 该消息与目标地址一起发送,它将尽快到达,但不一定要排序。 一个典型的例子是发送电子邮件。
OSI模型中使用的概念和术语
要谈论OSI,我们还必须知道与其直接相关的不同术语。 如果他们不这样做,我们将理解该模型的许多概念。
系统名称
这是应用模型的物理元素。 连接的是能够传输信息的各种物理机器集
型号
模型有助于定义结构以及电信系统将要执行的一系列功能。 模型没有提供应如何实现电信网络的定义,而仅定义了应该如何交换信息的标准过程。
等级
它是一组特定的功能,用于促进将通信分组为一个实体,而该实体又与较低级别和较高级别有关。
级别之间的交互称为原语,可以是提示,响应,请求或确认。 每个级别都有以下特征:
- 每个级别都旨在执行特定功能 。 当我们需要对网络实现某些功能时,我们将应用与这些功能相对应的级别,这些级别中的每一个都与抽象级别上的先前和后续级别相关 。 从较低级别获取数据并将其提供给较高级别。 每个级别 包含独立于实际实现的服务,必须为每个级别建立限制,只要它们可以确保每个级别之间的信息流
函数或算法
这是一组相互关联的指令,以便通过输入刺激(自变量)产生一定的输出(输出)。
OSI层
基本操作
现在,我们要讨论由OSI通信标准建立的七个级别。 这些级别中的每个级别都有其自己的功能和协议,这些功能和协议将与其他级别进行通信。
每个级别的协议都与它们的对等方或对等方进行通信 ,即它们自己的协议位于通信的另一端。 这样,其他级别的其他协议将不会产生影响。
为了建立信息流, 始发机将将从最表层离开的信息发送到物理层 。 然后,在目标机器中,流将到达此物理层并上升到存在的最表面层。
此外,如果需要了解其他级别的操作,则每个级别都独立于其他级别工作。 这样,每个人都可以修改而不会影响其他人。 例如,如果我们要添加物理设备或网卡,这只会影响控制这些设备的层。
这些级别可以分为两类,即面向网络的级别和面向应用程序的级别。
面向网络的OSI级别
这些级别负责管理连接的物理部分 ,例如建立通信,路由连接和发送
第1层:物理
此级别直接处理连接的物理元素。 它在电子级别上管理程序,以便信息位的字符串从发送器传输到接收器而没有任何更改。
- 定义物理传输介质:双绞线电缆,同轴电缆,波和光纤管理电信号并传输位流定义连接器和电压电平等材料的特性
与该级别相关的一些标准是:ISO 2110,EIA-232,V.35,X.24,V24,V.28
第2层:数据链接
该级别负责提供建立物理元素通信的功能性手段。 它处理数据的物理路由,对介质的访问, 尤其是传输错误的检测 。
该层使用信息以及其他元素构建位帧,以控制传输正确完成。 执行此层功能的典型元素是交换机或路由器,它负责从发送器接收数据并将数据发送到接收器
此链接最知名的协议是用于LAN连接的IEEE 802和用于WiFi连接的IEEE 802.11 。
第3层:红色
该层负责标识两个或多个连接的网络之间的路由 。 此级别将允许数据从发送器到达接收器,从而能够进行必要的交换和路由以使消息到达。 因此,该层必须知道其运行所在的网络的拓扑 。
做到这一点的最著名的协议是IP 。 我们还找到其他类似IPX , APPLETALK或ISO 9542的文件 。
第四层:运输
该级别负责将在传输数据包中找到的数据从源头传输到目的地。 这与较低级别已检测到的网络类型无关 。 以前看到的信息单元或PDU,如果它与面向无连接发送的UPD协议一起使用,我们也将其称为Datagram;如果与面向连接的TCP协议一起使用,则也将其称为Segment 。
该层适用于逻辑端口,例如 80、443等。 另外,它是必须提供足够质量的主要层, 以便 正确地并按照用户的要求进行 消息的传输 。
面向应用的OSI级别
这些层直接与要求较低层服务的应用程序一起使用 。 它负责调整信息,以便通过用户界面和格式从用户的角度理解信息。
第5层:会话
通过此级别,可以控制正在传输信息的机器之间的链接并使其保持活动状态 。 这将确保一旦建立连接,连接将一直保持到传输结束。
它将负责映射用户输入的会话地址,以将其传递给较低级别的工作地址。
第6层:演示
顾名思义,这一层负责传输信息的表示 。 尽管在接收器和发送器中使用了不同的协议,但是它将确保到达用户的数据是可理解的。 他们可以将字符串转换成可以理解的东西。
该层不适用于消息路由或链接,但是负责处理我们希望看到的有用内容。
第7层:应用程序
这是最后一个级别,负责允许用户在自己的应用程序中执行操作和命令 ,例如使用FTP发送电子邮件的按钮或发送文件的程序。 它还允许其余较低层之间的通信。
应用层的一个示例可以是用于发送电子邮件的SMTP协议,FTP文件传输程序等。
OSI模型中的数据实体
它是在开放系统中处理信息以将其应用于某些功能的元素。 在这种情况下,它将尝试处理信息以在机器之间进行交换。 一个过程包括:
- 服务访问点(SAP) :每个层在接口数据单元(IDU)下方找到该层服务的地方:一层传递给底层数据单元的较低层数据单元的信息块协议(N-PDU):信息包,其中包含打算通过网络发送的信息。 该信息将被分割并由包含控制信息的头组成。 此信息在不同位置的同一级别的两个实体之间交换。 服务数据单元(SDU):每个IDU包含一个用于接口控制的信息字段(ICI)和另一个带有网络信息的信息字段(SDU)。 n级SDU代表n + 1级PDU,因此n + 1-PDU = n-SDU
图形化表示如下:
OSI模型中的数据传输过程
现在让我们看看OSI模型的各层在数据传输中如何工作。
- 应用程序层将接收来自用户的消息,该消息位于应用程序层中。 该层向其添加ICI头以形成应用层PDU,并将其重命名为IDU。 现在转到下一层消息现在位于表示层中。 此层向其添加自己的标头,并将其传输到下一层。消息现在在会话层中,并且再次重复前面的过程。 然后将物理层发送到物理层中。在消息到达接收器时,数据包将被正确地寻址到接收器。每层都将删除其批准的层已放置以在消息中传输的报头。现在,消息到达目标的应用层,然后传递到用户可以理解
到此结束我们有关OSI模型的文章
我们还建议:
如果您想告诉我们任何问题,请在评论中写下
Nvidia Geforce体验:它是什么以及它的用途
Nvidia GeForce体验:它的用途和目的。 您需要了解的有关此功能强大的工具的所有信息。 ✅
英特尔XTU:它是什么以及它的用途
英特尔XTU是一款功能强大的软件,可用于调节电压和TDP,降低温度并延长电池寿命。
多核处理器:它是什么以及它的用途
您知道什么是多核处理器吗? 在本文中,我们将深入研究它们是什么以及它们给我们带来的好处。