Словарь · 1 мин чтения

TCP

TCP — это ключевой транспортный протокол, обеспечивающий надёжную, упорядоченную доставку потока байтов между двумя узлами с проверкой на ошибки.

Простыми словами

TCP (Transmission Control Protocol) — это надёжная рабочая лошадка транспортного уровня за большей частью интернет-трафика: веб-страницы, электронная почта, передача файлов. Он устанавливает соединение через трёхстороннее рукопожатие, а затем гарантирует, что байты приходят по порядку и без потерь, повторно передавая всё, что потерялось. Эта надёжность стоит определённых накладных расходов и задержки: подтверждения и повторные передачи требуют времени, а один потерянный пакет может задержать всё, что идёт за ним (блокировка в начале очереди). Его аналог UDP отбрасывает эти гарантии ради скорости, поэтому приложения реального времени часто предпочитают его.

Как это работает с s4m

Поскольку TCP ориентирован на соединение и универсален, именно его ретранслирует большинство прокси. Прокси SOCKS5 пересылает TCP (UDP требует поддержки клиента и прокси), а туннель CONNECT HTTP-прокси несёт поток TCP под HTTPS. Благодаря надёжности TCP массовые передачи и загрузки страниц работают предсказуемо через прокси, тогда как из-за его чувствительности к задержкам дополнительный промежуточный узел может заметно снизить пропускную способность на каналах с высокой задержкой. Когда важна производительность, измеряйте реальную передачу через выбранный маршрут, а не предполагайте, что промежуточный узел прокси бесплатен.

Практические заметки

Поскольку TCP универсален, именно этот транспорт ретранслирует большинство прокси: SOCKS5 пересылает его, а туннель CONNECT HTTP-прокси несёт поток TCP под HTTPS. Его надёжность делает загрузки страниц и массовые передачи предсказуемыми через промежуточный узел, тогда как его чувствительность к задержкам означает, что дополнительный узел может снизить пропускную способность на длинных каналах. Когда важна производительность, измеряйте реальную передачу через выбранный маршрут, а не предполагайте, что промежуточный узел прокси s4m бесплатен.

FAQ

Ответы на вопросы

В чём разница между TCP и UDP?

TCP гарантирует упорядоченную, надёжную доставку с повторной передачей ценой дополнительной задержки и накладных расходов. UDP отправляет пакеты без этих гарантий, поэтому он быстрее и легче, но может терять или переставлять данные. Приложения, которым нужна надёжность, используют TCP; приложения реального времени часто используют UDP.

Читайте дальше

Вам также может понравиться

Готовы скрыть свой IP?

Эту страницу нашли по запросу

Реальные поисковые фразы, на которые отвечает эта страница — по ссылкам откроются материалы, раскрывающие тему глубже.