В предыдущей статье показано, Как использовать OpenVPN с протоколом TCP вместо используемого по умолчанию протокола UDP. Также известно, что использование протокола TCP не рекомендуется поскольку из-за «накладных расходов» транспортного протокола TCP будет передаваться меньше полезных данных, поскольку часть канала будет занята передачей служебной информации, необходимой для контроля целостности передаваемых пакетов. Но насколько именно переход с протокола UDP на TCP повлияет на производительность OpenVPN сервера и скорость получения и отправки данных? Ответу именно на данный вопрос и посвящена эта заметка.
Скорость моего Интернет-подключения без использования OpenVPN:
Скорость моего Интернет-подключения с использованием OpenVPN по протоколу UDP:
Скорость моего Интернет-подключения с использованием OpenVPN по протоколу TCP:
Как можно увидеть, потеря в скорости при переходе с UDP на TCP довольно значительна. Разница в скорости между отсутствием OpenVPN и OpenVPN по протоколу UDP незначительна — фактически, в обоих случаях скорость практически упирается в максимальную пропускную способность моей сети.
Смотрите также:
Связанные статьи:
- Изменения в конфигурационных файлах при переходе с OpenVPN 2.4.* на OpenVPN 2.5.* (100%)
- Как использовать OpenVPN с протоколом TCP (100%)
- Одновременное использование нескольких OpenVPN на одном сервере (100%)
- Ошибки «TLS Error: TLS key negotiation failed to occur within 60 seconds» и «TLS handshake failed» (РЕШЕНО) (100%)
- Управление соединениями VPN в Cinnamon (100%)
- Как пользоваться командой dig для DNS запросов (RANDOM - 50%)