OSI参考模型的组织结构是什么?

对于一台计算机或计算机网络来说,它包括多种硬件设备,如计算机本身、网卡、交换机、路由器等。但是硬件本身是不行的,就像新买的电脑没有操作系统(比如Windows XP)一样,除了浪费电什么也干不了。所以让这些硬件设备工作的是设备安装的软件系统和“协议”。而这些软件协议又多又复杂,所以人们想让这些复杂的协议更容易操作、理解和学习。这些协议根据功能的不同分为七大类七层,每一层的协议根据其具体的功能来工作。实现数据的传输。

首先,我们需要了解OSI七层模型各层的功能。

第七层:应用层数据用户接口,提供用户程序“接口”。

第六层:表示层数据的表示以及具体功能的实现,比如数据加密。

第五层:会话层数据允许不同机器上的用户建立会话关系,比如WINDOWS。

第四层:传输层实现网络不同主机上的用户进程之间的数据通信,是可靠的。

以及不可靠的传输、传输层的错误检测、流量控制等。

第三层:网络层包提供逻辑地址(IP)和路由,数据从源到目的。

传输

第2层:数据链路层帧将上层数据封装成帧,使用MAC地址访问介质,并检测错误。

和更正。

第一层:物理层中比特流设备之间比特流的传输、物理接口和电气特性。

以下是OSI七层模型各层功能的详细说明:

OSI七层模型OSI七层模型称为开放系统互连参考模型,是一种框架设计方法。

OSI七层模型通过七个层次结构模型实现不同系统和不同网络之间的可靠通信,因此它是最重要的

重要的功能是帮助不同类型的主机实现数据传输。

物理层:O S I模型的最低层或第一层,包括物理网络介质,如电缆连接器。物理层的协议产生并检测电压,以便发送和接收携带数据的信号。给你的台式机插上网卡,你就建立了计算机网络的基础。换句话说,你提供了一个物理层。物理层虽然不提供纠错服务,但是可以设置数据传输速率,监控数据误码率。网络物理问题,如断线,会影响物理层。

数据链路层:O S I模型的第二层,控制网络层和物理层之间的通信。它的主要功能是如何在不可靠的物理线路上可靠地传输数据。为了确保传输,从网络层接收的数据被划分为物理层可以传输的特定帧。帧是用于移动数据的结构化数据包,它不仅包括原始数据,还包括发送方和接收方的网络地址,以及纠错和控制信息。地址决定了帧将被发送到哪里,而纠错和控制信息确保帧无错到达。

数据链路层的功能与网络及其节点以及所采用的物理层类型无关,也不关心运行的是Wo r d、E x c e l还是I n t e r n e t。一些连接的设备(如交换机)工作在数据链路层,因为它们解码帧并使用帧信息将数据发送给正确的接收者。

网络层:O S I模型的第三层,主要功能是将网络地址翻译成相应的物理地址,并决定如何将数据从发送方路由到接收方。

网络层通过综合考虑传输优先级、网络拥塞、服务质量和备选路由成本,确定从一个网络中的节点A到另一个网络中的节点B的最佳路径。因为网络层处理路由,路由器属于网络层,因为它连接网络的所有段,并智能地引导数据传输。在网络中,“路由”是基于寻址方案、使用模式和可达性来指导数据的发送。

传输层:O S I模型中最重要的一层。传输协议同时控制流量,或者根据接收方接收数据的速度指定适当的传输速率。此外,传输层会根据网络能够处理的最大大小来强制划分较长的数据包。例如,以太网不能接收大于1 5 0 0字节的数据包。发送方节点的传输层将数据分成更小的片段,并为每个片段安排一个序列号,这样当数据到达接收方节点的传输层时,可以按照正确的顺序重新组装数据。这个过程叫做排序。

工作在传输层的一个服务是T C P/I P协议族中的T C P(传输控制协议),传输层的另一个服务是I P X/S P X协议族中的S P X(顺序分组交换)。

会话层:负责建立和维护网络中两个节点之间的通信。会话层的功能包括:建立通信链路,会话期间保持通信链路畅通,同步两个节点之间的会话,决定通信是否中断,决定通信中断时向哪里重发。

你可能经常听到有人把会话层称为网络通信的“交通警察”。当您要求您的I . S . P(互联网服务提供商)通过拨号连接到互联网时,I . S . P服务器上的会话层会协商您与P C客户端上的会话层之间的连接。如果您的电话线意外地从墙上的插孔脱落,终端上的会话层将检测到连接断开,并再次启动连接。会话层通过确定节点通信的优先级和通信时间的长短来设置通信截止期。

表示层:应用程序和网络之间的转换器。在表示层,数据将根据网络能够理解的方案进行格式化。这种格式也因所用网络的类型而异。

表示层管理数据的解密和加密,例如系统密码的处理。例如,当你在互联网上查找你的银行账户时,你使用的是安全连接。您的帐户数据在发送之前是加密的,在网络的另一端,表示层将解密接收到的数据。此外,表示层协议还对图片和文件格式信息进行解码和编码。

应用层:负责为软件提供接口,以便程序可以使用网络服务。术语“应用层”不是指运行在网络上的特殊应用。应用层提供的服务包括文件传输、文件管理和电子邮件的信息处理。