什么是基于交换协议的层?

网络工程 奥西
2022-02-21 14:31:56

什么是基于交换协议的层?用于分组交换和虚电路。他们的基础。

1个回答

提醒一下:OSI 网络模型只是一个模型它不用于定义任何最常见的网络技术或协议。它用于的 OSI 协议几乎完全未使用。TCP/IP 是使用与 OSI 模型相关的不同模型开发的,但即使 TCP/IP 模型仍然只是一个模型。这些模型对于讨论和理解网络的工作原理当然非常有用,但是许多技术并不能完全适合 OSI 模型的任何一层。

电路交换网络最经典的例子是北美 ISDN 电话网络(当然还有它的模拟前身,通常称为“普通老式电话服务”的“POTS”)。可能为 ISDN 考虑的最佳层是第 1 层。话虽如此,电路交换的一般概念并不是特定于层的。将电路交换协议封装在分组交换协议中(就层而言,封装是一层如何骑在另一层之上)是没有意义的,但是电路交换协议有可能骑在另一层之上电路交换协议,将被建模为更多的一层电路交换。

分组交换也是如此。同样,有一些非常著名的分组交换协议,最著名的是 TCP/IP 和以太网。包含 TCP/IP 的套件不映射到 OSI 模型的单层,并且最常见于第 3 层和第 4 层建模,而以太网被认为是第 2 层协议。由于这些不是唯一的分组交换协议,因此对于将在什么网络层分组交换进行的问题没有单一的答案。

“虚拟电路”是一个更通用的术语,通常用于描述封装在(通常是分组)交换协议内的专用连接。虚拟电路旨在对用户表现得好像它是电路切换或根本不切换(点对点)。这是 OSI 模型没有给出简单答案的另一种情况。从提供商的角度来看,虚拟电路可能最好建模为第 3 层或第 4 层协议,或者至少封装在第 2 层或第 3 层协议中。大多数虚拟电路旨在作为最终用户的第 1 层连接运行。这类似于 VPN,其中一种查看方式是完整的 OSI 堆栈包含在第二个部分(或可能是完整的)OSI 堆栈中。