有什么隧道协议可以聚合一个数据包内的多个数据包?

我认为标题说明了一切。

我想知道这是否存在。 想要这样做的原因可能是减less开销。

更新:相关的想法/实现:

  • Tor中的运输单元的Tor单元。
  • RTP中使用的networking抽象层单元(NAL) 。
  • 在IP上隧道ATM?

看来,应该有一个标准的IP over IP,标题压缩等。

简短的回答你的头衔…没有。

你可以看看SCTP: http : //en.wikipedia.org/wiki/Stream_Control_Transmission_Protocol

它并没有(也没有任何其他的协议)实际上在一个数据包中聚合多个数据包,但是它确实允许多个数据块stream来帮助传输时间,尽pipe它并不真正减less开销。

各种广域网优化方法存在帮助开销,如果你的意思是在减less分组传输的频率。 重复数据删除,压缩,caching,多播等。大多数广域网优化/加速产品使用多种方法来“加速”数据传输。 强大的头压缩和其他方法来摆脱TCP / IP头和各种SYN / ACK欺骗开销将减less开销和延迟。

如果你想得到更好的答案,你将不得不更加明确你所要完成的任务。