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

2024-12-02 12:15:16
推荐回答(2个)
回答1:

  1.物理层:主要功能是直接在物理传输介质上发送和接收数据位,为数据链路层提供物理连接。
  2.数据链路层:主要功能是负责信息从一个结点到另一人结点的物理传输,检测在物理层上传输可能发生的错误并进行纠错,同时处理网络拓扑结构和流量控制等问题。
  3.网络层:主要功能是负责数据从一个结点到另一个结点的传输,并根据地址(IP/IPX地址),为信息在网络中传输是选择最佳路径。
  4.传输层:主要功能负责数据传输时端到端的完整性,具体的说,它是在网络上建立发送主机和目的主机之间的逻辑连接,从而隐藏了上一层提供数据传输时任何网络独立信息。
  5.会话层:主要功能负责应用程序之间建立、维持和中断会话,同时也提供对设备和结点之间的会话控制,协调系统和服务之间的交流,并通过提供单工、半双工和全双工3种不同的通信方式,使系统和服务之间有序地进行通信。
  6.表示层:主要功能当数据在系统之间传输是时,提供应用层数据的一种公共表示。具体的说,表示层主要是一个转换器,它提供编码和转化功能,使得数据在两个系统中被传输之前,先被转换成一种标准的格式,然后再传送出去。
  7.应用层:主要负责为用户的应用程序提供网络服务,包括为标识和建立与期望通信伙伴的连接,决定是否有足够的资源用来通信。

回答2:

osi参考模型主要分为七层:
第一层:物理层
解决两个硬件之间怎么通信的问题,常见的物理媒介有光纤、电缆、中继器等。它主要定义物理设备标准,如网线的接口类型、光纤的接口类型、各种传输介质的传输速率等。
第二层:数据链路层
数据链路层从网络层接收数据包,数据包 包含发送方和接收方的IP地址。数据链路层执行两个基本功能。它允许上层使用成帧之类的各种技术来访问介质,控制如何放置和接收来自介质的数据。
第三层:网络层
传输层将数据段传递到网络层。网络层用于将接收到的数据段从一台计算机传输到位于不同网络中的另一台计算机。网络层的数据单元称为数据包,网络层的功能是逻辑寻址、路由和路径确定。
第四层:传输层
OSI下3层的主要任务是数据通信,上3层的任务是数据处理,传输层是第四层,因此该层是通信子网和资源子网的接口和桥梁,起到承上启下的作用。
第五层:会话层
是用户应用程序和网络之间的接口,主要任务是组织和协调两个会话进程之间的通信,并对数据交换进行管理。
第六层:表示层
表示层指从应用层接收数据,这些数据是以字符和数字的形式出现的,表示层将这些数据转换成为机器可以理解的二进制格式,也就是封装数据和格式化数据,例如将ASCII码转化为别的编码,这个功能称为“翻译”。
第七层:应用层
是OSI参考模型的最高层,它使计算机用户以及各种应用程序和网络之间的接口,是网络应用程序所使用的,例如HTTPS协议、HTTP协议,应用层是通过协议为网络提供服务,执行用户的活动。