Почему отображается tcp, если канал защищен SSL?

Я искал и не нашел ответа на этот вопрос, поэтому подумал, что стоит спросить здесь. Я установил защищенное соединение клиент-сервер (SQL Server). Оно работает нормально, но всякий раз, когда я проверяю пакеты данных с помощью инструмента netmon, я вижу протоколы TCP также вместе с TLS. Если канал безопасен, то я не должен ожидать TCP. Он должен показывать только TLS.

Пожалуйста, посмотрите на скриншот ниже:

Любой комментарий будет оценен. Спасибо

1 ответ

Я не мог найти ресурс, лучше объясняющий это, но они:

неявно пытайтесь сказать, что, используете ли вы только SSL или одновременно SSL и не-SSL, первое соединение будет установлено через порт TCP по умолчанию. Впоследствии, если клиент запрашивает соединение SSL, то соединение SSL будет запущено в дополнение к стандартному TCP.

Кстати, я не знаю, способен ли netmon, но вы можете попробовать использовать WireShark и заглянуть внутрь этих пакетов TCP, чтобы лучше понять, что происходит.

Другие вопросы по тегам