压缩网络上的数据流量

时间:2014-03-14 14:51:14

标签: networking compression http-compression

我正在寻找区别或通过网络进行数据压缩所需的内容。

现在我不是在讨论像http /和图像压缩这样简单的东西,但我正在寻找更有效的东西,实际上压缩了网络数据。

它可能是在A点压缩并在B点用某些设备或计算机解压缩。

但这样的事情是否存在,或者我想要解决的问题是什么?

是否有任何可以分割信息并在节省流量的路上压缩信息?我在谈论所有数据的严重压缩。

3 个答案:

答案 0 :(得分:1)

对于Headers,可以使用ROHC。它是一种压缩Internet包的TCP,IP,UDP,RTP等标头的方法。

它将40字节或60字节的IPv4或IPv6标头开销压缩为1或2字节。

有关RTP,UDP和ESP的信息,请参阅RFC3095。 有关TCP / IP的信息,请参阅RFC4996

对于数据压缩,可以使用任何常规数据压缩算法。

答案 1 :(得分:0)

对于点对点压缩,您有以下应用程序:

ZebedeeIPTunnelManager

一旦我使用zlib压缩进行java实现以通过慢速VPN连接访问数据库,它将响应时间缩短了3倍。

请注意,当您使用tunnel时,您必须连接到隧道尽头而不是原始目的地,如果您只有一个目的地可以到达,那么这种情况很有效,否则您需要使用不同的端口/隧道或协议来传达您想要到达的端点。

答案 2 :(得分:0)

您可以尝试多种压缩算法,例如gziplzoquicklzlz4snappy等。