Перейти до основного вмісту

Протокол з’єднання

Протокол з’єднання можна змінити в меню «Налаштування → Програма».

Налаштування протоколу з’єднання

Знімок екрана взято з оригінальної документації; мова інтерфейсу та назви пунктів меню можуть відрізнятися.

Відмінності протоколів з’єднання​

Цей документ описує відмінності, переваги й недоліки протоколів Mudfish. У Mudfish v4 доступні такі варіанти:

  • TCP (Port 443)

  • TCP (Port 1723)

  • TCP (Port 10008)

  • TCP (Port 10006)

  • UDP (Port 10008)

  • UDP (Port 53)

  • UDP (Port 500)

  • UDP (Port 10006)

  • UDP (Port 10012) — на основі FEC

    UDP Port 10012 підтримується з v4.5.3. Докладніше про FEC див. у документі Пряме виправлення помилок.

  • UDP (Port 10023) — на основі Simple FEC

    Спрощений варіант попередньої реалізації FEC, призначений для мінімізації втрати пакетів у локального провайдера.

    Попередження

    Увага

    Оскільки однакові пакети надсилаються кілька разів, витрата трафіку може бути у 2 ~ 3 рази більшою.

Для доступу до всіх протоколів обов’язково ввімкніть експертний режим. Без нього доступні лише TCP / UDP (Port 10008) / UDP (Port 10023).

Переваги й недоліки​

TCP і UDP — різні стандартні інтернет-протоколи рівня 4, тому кожен варіант успадковує їхні переваги й недоліки.

TCP​

  • Переваги

    • Менша ймовірність фільтрації брандмауером.
    • Немає проблем із MTU (Maximum Transmission Unit).
  • Недоліки

    • Повільніший за UDP. Якщо на проміжній ділянці губляться пакети, їх відновлення може спричинити стрибки пінгу або затримки. Наприклад, гра з клієнтом на основі UDP може погано поєднуватися з TCP-з’єднанням Mudfish.

UDP​

  • Переваги

    • Максимально швидка обробка пакетів.
  • Недоліки

    • У державних установах, школах або компаніях UDP може бути заблокований політикою брандмауера.

Відмінності портів​

  • Port 10012

    Використовує FEC (Forward Error Correction) і може бути корисним за наявності втрати пакетів.

    Докладніше: https://en.wikipedia.org/wiki/Forward_error_correction.

  • Port 10008 / 10006

    Довільно вибрані порти для передавання даних Mudfish. Якщо компанія або адміністратор блокує Mudfish, ці порти можуть бути заблоковані брандмауером.

  • Port 53 / 443

    Порт 53 потрібен для DNS-запитів, а 443 — для HTTPS, тому більшість компаній дозволяє вихідний трафік через них. Якщо IP-адреси проміжних серверів Mudfish не заблоковано, ці порти можуть допомогти обійти обмеження.

FAQ​

Чи може зміна номера порту на щось вплинути?​

Зазвичай зміна порту майже не впливає на гру. Наприклад, UDP Port 53 і Port 10008 мають забезпечувати однакову продуктивність, якщо обидва працюють належним чином.

Проте якщо мережеве обладнання QoS надає різні пріоритети пакетам до Port 53 і Port 10008, певний вплив можливий.