OSI模型

OSI(Open Systems Interconnection)模型由 ISO 创建,用于帮助规范计算机系统之间的通信。它将通信划分为七个不同的层,每一层都包括多个硬件标准、协议或其他类型的服务。

OSI 模型的七个层包括:

  1. 物理层
  2. 数据链路层
  3. 网络层
  4. 传输层
  5. 会话层
  6. 表示层
  7. 应用层

当一个计算机系统与另一个计算机系统通信时,无论通信是在本地网络上进行,还是通过Internet进行,数据都会经过这七个层。数据从发送系统的物理层开始,经过其他各层,最终到达应用层。数据到达应用层后,会由接收系统进行处理。在某些情况下,数据会反向经过这些层,直到接收计算机的物理层。

解释 OSI 模型工作方式的最佳方法是使用一个现实生活中的例子。在下面的示例中,一台计算机通过无线连接访问一个安全网站。

通信堆栈从(1)物理层开始。这可能是计算机的 Wi-Fi 网卡,该网卡使用 IEEE 802.11n 标准传输数据。接下来,(2)数据链路层可能涉及通过 DHCP 连接到路由器。这会为系统提供一个IP 地址,它属于(3)网络层。计算机获得 IP 地址后,就可以通过 TCP 协议连接到 Internet,该协议属于(4)传输层。然后,系统可能建立一个 NetBIOS 会话,从而形成(5)会话层。如果建立了安全连接,(6)表示层可能会涉及 SSL 连接。最后,(7)应用层由连接到网站的 HTTP 连接组成。

OSI 模型为计算机系统彼此通信的方式提供了有用的概览。软件开发人员在编写需要网络或 Internet 支持的软件时经常使用此模型。软件开发人员不需要从头开始重新创建通信堆栈,只需为其程序使用的特定 OSI 层添加相应功能即可。

更新日期 March 22, 2011 作者 Per C.

quiz测试你的知识

Which of the following is a naming convention for network-based files?

A
ANR
0%
B
DNS
0%
C
UNC
0%
D
PNG
0%
Correct! Incorrect!     View the UNC definition.
More Quizzes →

Tech Terms 计算机词典

本页中OSI模型的定义是由 TechTerms.com 的作者撰写的原创定义。如果您想引用本页或引用此定义,请使用定义正下方的绿色引用栏。

我们的目标是以简单易懂的方式解释计算机术语。我们努力使发布的每个定义都做到准确和简明。如果您对本定义有任何反馈,或想建议一个新的技术术语,请联系我们

Tech Terms 通讯

通过我们的每日或每周通讯提升您的技术知识!立即订阅,即可将新术语和测验发送到您的收件箱。

订阅免费的 TechTerms 通讯

您希望多久收到一封电子邮件?

您可以随时使用每封邮件中的链接取消订阅或更改接收频率。 有疑问?请联系我们

注意:通讯以英文发送。