OSI 模型与网络模型:您使用哪一个重要吗?

网络工程 ip 通讯协议 奥西 联网
2021-08-01 04:58:05

OSI(开放系统互连)模型由以下层组成:

 7. Application Layer
 6. Presentation Layer
 5. Session Layer
 4. Transport Layer
 3. Network Layer
 2. Data Link Layer
 1. Physical Layer

TCP/IP 网络模型由以下层组成:

 Application Layer
 Transport Layer
 Internet Layer
 Network Access Layer

有人告诉我,这两种模型都涵盖了当前网络技术的所有方面。如果是这样,那么您使用哪一个重要吗?如果是,或者如果不是,那为什么?

谢谢。

1个回答

(我冒昧地将您的编号反转为标准。)

您使用适合您目的的模型(还有其他模型)。

TCP/IP 模型以中间层为中心,非常适合使用 IP 堆栈的软件开发人员。这是一个“真实世界”的模型,几乎总是适合。开发人员不太关心物理细节,因此它们都混搭在“网络访问”下。

网络工程师需要更好地了解较低层,因此他们可能会将 OSI 模型用于物理层和数据链路层。通常,他们不太关心应用层发生的事情——这就是为什么 OSI 层 5+ 在 NE 上是题外话。

硬件工程师需要更详细地查看较低的层,因此它们被分成几个子层。 IEEE 以太网将物理层拆分为物理编码子层物理介质附件物理介质相关。数据链路层分为媒体访问控制逻辑链路控制

层模型是关于将总工作量构建成更容易处理和更好掌握的更小的部分。在设计新应用程序时,OSI 上层可以帮助构建数据和控制流,尽管 OSI 通常被认为是一种理论的、非实际的模型。最后但并非最不重要的一点是,良好的分层结构是模块化开发和可重用技术的关键。