2015-09-29 2 views
0

Я использую HttpURLConnection, чтобы перейти к ссылке изображения HTTPS. Я пытаюсь сравнить общие байты, которые я прочитал из потока ввода VS, размера общего размера данных приложения в пакете TLS (захват с Wireshark). По-видимому, размер, который я читаю из потока ввода, больше, чем общий размер данных приложения в пакете TLS. Итак, мне было интересно, сжаты ли данные в пакете TLS. Я пытался сделать некоторые чтения, но все еще не совсем уверен.Сжаты ли данные приложения SSL?

ответ

2

Хотя TLS может сжимать трафик, он обычно отключается в стеках по соображениям безопасности (см. BREACH attack и тому подобное). Скорее всего, используется сжатие внутри HTTP (т. Е. Content-encoding). И также возможно, что вы просто не выглядели правильно, потому что обычно изображения уже сжаты (по крайней мере, PNG, GIF, JPEG, но не BMP), поэтому дальнейшее сжатие обычно не проверяется или не имеет заметного эффекта.

Смежные вопросы