(Обратите внимание, что безопасный сокет без аутентификации позволяет человеку в середине (MITM) перехватывать и, таким образом, ясно видеть ваши данные.)
Для установления защищенного сокета потребуется больше времени, а затем - для шифрования. Поэтому с точки зрения производительности, если у вас есть предварительно совместно используемый ключ симметричного шифрования, вы бы выиграли от пропуска рукопожатия ssl / tls и перехода непосредственно к сокету tcp. Это показало бы большое ускорение для многочисленных коротких соединений, в частности, если бы они не использовали sslcontext и возобновление сеанса (я знаю, много жаргонного языка JSSE, но я оставляю это неясным, потому что вы знаете, или нет, здесь нет место).
Однако, если у вас нет предварительного общего ключа, рукопожатие - это то, чего вы не должны избегать.