易百教程

31、OSI 参考模型中有多少层?

OSI 参考模型:OSI 参考模型是一个 ISO 标准,它定义了用于在七层中实现协议的网络框架。 这七层可以分为三类:

  • 网络层:第 1 层、第 2 层和第 3 层是网络层。
  • 传输层:第 4 层是传输层。
  • 应用层:第 5 层、第 6 层和第 7 层是应用层。

OSI 参考模型中有 7 层,分别如下:

1、物理层

  • 它是 OSI 参考模型的最低层。
  • 它用于在物理介质上传输非结构化的原始比特流。
  • 物理层以电/光或机械形式传输数据。
  • 物理层主要用于设备之间的物理连接,这种物理连接可以通过双绞线、光纤或无线传输介质进行。

2、数据链路层

  • 它用于将数据从一个节点传输到另一个节点。
  • 它从网络层接收数据并将数据转换为数据帧,然后将物理地址附加到这些帧,然后发送到物理层。
  • 它可以实现从一个节点到另一个节点的无差错数据传输。数据链路层的功能:

3、网络层

  • 网络层将逻辑地址转换为物理地址。
  • 它提供路由概念意味着它确定数据包从源到目的地的最佳路由。网络层功能:
  • 路由:网络层确定从源到目的地的最佳路由。 此功能称为路由。
  • 逻辑寻址:网络层定义寻址方案以唯一标识每个设备。
  • 打包:网络层从上层接收数据,并将数据转换成数据包。 这个过程称为打包。
  • 互联网络:网络层提供不同类型网络之间的逻辑连接,以形成更大的网络。
  • 分片:是将数据包分成片段的过程。

4、传输层

  • 它通过网络传递消息并提供错误检查,以便在数据传输过程中不会发生错误。

5、会话层

  • 会话层的主要职责是开始、维护和结束设备之间的通信。
  • 会话层也报告来自上层的错误。
  • 会话层建立和维护两个用户之间的会话。

6、表示层

  • 表示层也称为翻译层,因为它将数据从一种格式转换为另一种格式。
  • 在发送方,该层将应用层使用的数据格式转换为通用格式,在接收方,该层将通用格式转换为应用层使用的格式。表示层的功能:
    • 字符代码翻译
    • 数据转换
    • 数据压缩
    • 数据加密

7、应用层

  • 应用层使用户能够访问网络。
  • 它是 OSI 参考模型的最顶层。
  • 应用层协议有文件传输协议、简单邮件传输协议、域名系统等。
  • 最广泛使用的应用协议是HTTP(超文本传输协议)。 用户使用 HTTP 发送对网页的请求。