Назад | Перейти на главную страницу

Что такое TCP Relay и когда он используется?

Tcprelay - это сервер пересылки TCP-соединений с возможностью балансировки нагрузки. Если он скомпилирован с поддержкой TLS, он может использоваться как оболочка шифрования SSL.

Каковы практические применения TCP-ретрансляции?

Ретрансляторы TCP (и / или SSL / TLS) могут использоваться в качестве прокси между двумя разными сетями. Рассмотрим случай, когда у вас есть несколько серверов во внутренней локальной сети, и по какой-либо причине вы не хотите, чтобы эти серверы были доступны в общедоступном Интернете. Но вы бы хотели, чтобы клиенты, находящиеся за пределами этой локальной сети, могли подключаться к приложению на этих внутренних машинах. Вы можете настроить TCP-ретранслятор на например DMZ вашей сети, так что реле принимает TCP-соединение извне, и реле эти байты TCP во внутреннюю сеть. Для внешнего клиента этот TCP-ретранслятор является сервер приложений.

Когда у вас есть такая настройка, люди часто говорят: «Было бы хорошо, если бы мой TCP-ретранслятор не был жестко запрограммирован для общения только с один внутренний сервер; если бы он мог сбалансировать нагрузку на бассейн внутренних серверов, что обеспечит большую избыточность и вычислительную мощность, не так ли? ". Это когда TCP-реле начинает выглядеть как балансировщик нагрузки - и, во многих случаях, балансировщики нагрузки являются Реле TCP.

Ретрансляторы TCP также позволяют проверять входящий (или исходящий) трафик, искать вредоносные входящие байты или незаконные ( например корпоративная политика) исходящие байты (например, утечка / отправка номеров социального страхования, номеров кредитных карт или любых других конфиденциальных данных; они подпадают под действие реле / ​​прокси типа DLP (Data Loss Prevention)), а также для манипулирования / изменения данных, или разорвать TCP-соединение, если необходимо.

Это лишь несколько вариантов использования, в которых могут помочь реле TCP; Я уверен, что некоторые исследования дадут гораздо больше информации по этой теме.

Надеюсь это поможет!