Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SSL应用程序数据是否已压缩?_Ssl_Https_Tls1.2 - Fatal编程技术网

SSL应用程序数据是否已压缩?

SSL应用程序数据是否已压缩?,ssl,https,tls1.2,Ssl,Https,Tls1.2,我使用HttpURLConnection浏览到HTTPS图像链接。我尝试比较从输入流读取的总字节数与TLS数据包中的总应用程序数据大小(使用Wireshark捕获)。显然,我从输入流读取的大小大于TLS数据包中应用程序数据的总大小。 所以,我想知道TLS数据包中是否压缩了数据。我试着做了一些阅读,但仍然不太确定。虽然TLS可以压缩流量,但出于安全原因,它通常在堆栈中被禁用(请参阅和类似内容)。更有可能的是使用了HTTP内部的压缩(即内容编码)。也有可能您只是看得不正确,因为通常图像已经压缩(至少

我使用HttpURLConnection浏览到HTTPS图像链接。我尝试比较从输入流读取的总字节数与TLS数据包中的总应用程序数据大小(使用Wireshark捕获)。显然,我从输入流读取的大小大于TLS数据包中应用程序数据的总大小。
所以,我想知道TLS数据包中是否压缩了数据。我试着做了一些阅读,但仍然不太确定。

虽然TLS可以压缩流量,但出于安全原因,它通常在堆栈中被禁用(请参阅和类似内容)。更有可能的是使用了HTTP内部的压缩(即
内容编码
)。也有可能您只是看得不正确,因为通常图像已经压缩(至少是PNG、GIF、JPEG,但不是BMP),因此通常不会尝试进一步压缩,或者没有明显效果。

虽然TLS可以压缩流量,但出于安全原因,通常会在堆栈中禁用它(请参阅和类似内容)。更有可能的是使用了HTTP内部的压缩(即
内容编码
)。还有一种可能是您的外观不正确,因为通常图像已经被压缩(至少是PNG、GIF、JPEG,但不是BMP),所以通常不会尝试进一步的压缩,或者没有明显的效果