Центр Диагностики & База Системных Ошибок

Решения для Windows Server, Active Directory, 1С, СУБД, Linux, Cisco, MikroTik и IP-телефонии.

⚠️ Важная информация Все материалы, инструкции, команды и скрипты предоставлены исключительно в ознакомительных целях. Их применение может повлиять на работу операционной системы, баз данных и сетевого оборудования. Перед выполнением действий обязательно создайте резервную копию. При отсутствии необходимой квалификации обратитесь к ИТ-специалистам.

Разница между TCP и UDP портами: настройка видеонаблюдения и SIP телефонии

Обновлено: 27.08.2026  ·  Официальная база знаний

Почему в сетевых настройках всегда спрашивают: TCP или UDP?

При настройке фаервола, проброса портов (NAT) для видеонаблюдения или IP-телефонии вам всегда предлагается выбрать транспортный протокол: TCP, UDP или Both (Оба). Выбор не того протокола приведет к тому, что в телефоне будет тишина, а видео с камер перестанет показывать.

Простое объяснение разницы «на пальцах»

TCP (Transmission Control Protocol) — «Заказное письмо с уведомлением о вручении»:

  • Перед отправкой данных устанавливает надежное соединение (Handshake).
  • Проверяет каждый байт: если пакетик потерялся по дороге, TCP отправит его повторно.
  • Применение: Передача сайтов (HTTP/HTTPS), скачивание файлов, базы данных, банковские платежи — там, где потеря хотя бы одного символа недопустима.

UDP (User Datagram Protocol) — «Выстрелил и забыл (Прямой радиоэфир)»:

  • Отправляет поток данных на максимальной скорости без подтверждения получения и без ожидания ответа.
  • Если пакет потерялся — его никто не пересылает заново (картинка на долю секунды покажет артефакт, но видео не остановится).
  • Применение: Онлайн-игры (CS, Dota), потоковое видео (IPTV, YouTube), IP-телефония и видеозвонки Zoom/Skype.

Сводная таблица портов для видеонаблюдения и телефонии

Служба / ОборудованиеНомер портаПротоколДля чего используется
SIP Телефония (Сигнализация)5060UDP (реже TCP)Установление вызова, набор номера, звонок
RTP Голосовой поток (Голос в трубке)10000 - 20000UDPПередача самого живого голоса собеседника
RTSP Видеонаблюдение554TCP / UDPПолучение видеопотока с камер в реальном времени
HTTP Управление камерами80 / 8080TCPВеб-интерфейс настройки регистратора и камер
DNS запросы53UDPБыстрое получение IP-адресов сайтов
Практический опыт инженера: При настройке IP-АТС Asterisk за NAT всегда отключайте SIP ALG на клиентских роутерах (в MikroTik: /ip firewall service-port disable sip). Этот встроенный 'помощник' часто искажает UDP-заголовки, вызывая проблему односторонней слышимости.

Частые вопросы (FAQ)

Почему при звонке по IP-телефонии меня не слышно, хотя гудки идут?

Сигнал звонка прошел по порту TCP/UDP 5060 (SIP), но на роутере закрыт диапазон UDP-портов 10000-20000 (RTP), по которым передается сам оцифрованный голос.

Какой протокол выбрать для видеопотока RTSP: TCP или UDP?

В нестабильных сетях и через интернет выбирайте RTSP over TCP — картинка не будет рассыпаться на серые квадраты при потерях пакетов. В локальной сети для минимальной задержки используют UDP.

Что будет, если открыть порт для TCP, когда программа ждет UDP?

Связи не будет. Операционная система отвергнет входящий трафик, так как сетевые сокеты слушают строго свой транспортный уровень.

Безопасно ли всегда выбирать опцию TCP/UDP (Both)?

Если вы точно не знаете, какой протокол использует программа, выбор 'Both' абсолютно безопасен: роутер будет пробрасывать оба типа трафика на указанный внутренний порт.