我听说有人说 osi 模型更高的协议可以封装更低的协议。
据我个人所知,一个协议只能封装一个同级别的协议或一个更高级别的协议,即你不能让以太网承载ip,它又封装了另一个以太网帧(然后是IP,和整个堆栈)。
可以净化空气吗?
我听说有人说 osi 模型更高的协议可以封装更低的协议。
据我个人所知,一个协议只能封装一个同级别的协议或一个更高级别的协议,即你不能让以太网承载ip,它又封装了另一个以太网帧(然后是IP,和整个堆栈)。
可以净化空气吗?
是的,封装隐藏了封装内容的细节,并不真正关心有效载荷的性质。
VxLAN是一个明智的例子,第 2 层 (VLAN) 封装在第 4 层 (UDP) 中。
考虑包裹递送服务,例如 UPS 或 DHL。他们不在乎盒子里有什么——他们只是确保它到达目的地。同样,协议并不关心有效载荷是什么。它不必是更高的层。
分层协议模型的想法是层的“有效载荷”可以是任何东西。@JFL 举了一个例子。IPSec VPN、MPLS、GRE、L2TP、Geneve 等。