我不明白为什么自动取款机和多协议标签交换 (MPLS)在网络级别堆栈 iso/osi 中没有很好分类。
答案1
IP 被视为第 3 层。它独立于其下方的介质,并用于路由。ATM 和 MPLS 位于电气规范(例如以太网的曼彻斯特编码)的稍上方,即第 2 层。它们还执行路由(第 3 层功能),并允许 IP 及其相关路由在其之上 - 这已经是第 3 层。因此,它们执行第 2 层和第 3 层的工作,但通常期望在它们之上运行第 3 层协议,并与它们下方的各种第 2 层信令协议进行交互。
编辑:澄清尝试
- 第 1 层:物理介质...光纤、UTP、信鸽
- 第 2 层:数据包接口到介质:令牌环/总线协议、以太网和装满纸的小管子
- 第 2.5 层的内容:定义在其上承载第 3 层的数据包结构/封装,并由第 2 层承载。它执行第 3 层的路由功能。因此,它既不是第 2 层,也不是第 3 层,而是执行这两层的功能。只是为了真正让你感到困惑,有时 MPLS 是在 IP 之上运行的。
- 第三层:IP、IP,以及知道家在哪里的鸽子。
除此之外,如果不问具体问题的话,我不知道如何提供更详细的信息。
答案2
为什么他们不是呢?
ATM 和 MPLS 不能很好地按 OSI 堆栈模型进行分类,因为它们不是 OSI 协议。(HTTP、TCP 或 IP 也不是)
OSI 模型在理论上看起来不错,但在实施上却存在很大缺陷。
如今,OSI 模型最适合用作教学点,用于描述分层和封装。尝试将旧的僵化模型映射到不遵守该模型的协议上并没有太多实际价值。