メインコンテンツまでスキップ

接続プロトコル

接続プロトコルは、「設定→プログラム」メニューに入ると、その設定を変更できます。

接続プロトコルの違い​

この文書は、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 の場合、Mudfish バージョン v4.5.3 からサポートを行います。 FECの詳細な説明は 前進エラー訂正 の資料を参照してください。

  • UDP(Port 10023) - Simple FECベース

    上記の「FEC ベース」実装より簡素化されたバージョンで、Local ISP 上のパケットロスを最小化することを目的とします。

    警告

    注意

    同じパケットを複数回送信する方式なので、トラフィックの消費が2~3倍多いことがあります。

すべての接続プロトコルの使用には必ず エキスパートモード が有効になっている必要があります。無効にすると、TCP / UDP(Port 10008)/ UDP(Port 10023)のみが利用可能です。

プロトコルの長所と短所​

インターネット標準プロトコルである TCP と UDP の違いで、レイヤ 4 段のプロトコルが完全に異なります。これにより、各プロトコルが持つ長所と短所をそのまま継承されるといえる。各プロトコルの長所と短所を見ると、

TCP方式​

  • の利点

    • ファイアウォールによってフィルタリングされる確率はそれほど少ないです。
    • MTU (Maximum Transmission Unit) 問題が発生しません。
  • の欠点

    • 速度がUDP方式に比べて遅い。中間区間でパケットロスが発生したときにそれを回復する過程で、pingスパイクまたはラグが発生する可能性があります。たとえば、ゲームクライアントがUDPベースで実装されているゲームの場合、Mudfish TCP接続方式とは対照的です。

UDP方式​

  • の利点

    • よりパケット処理の方が高速ではありません。
  • の欠点

    • ファイアウォールポリシーによって、公共機関/学校/会社内で強制的にUDPプロトコルがブロックされている可能性があります。

ポート(Port)による違い​

  • Port 10012

    Forward Error Correction(FEC)アルゴリズムベースの通信を行い、Packet Lossがある場所で便利に使用できるポートです。

    詳細は https://en.wikipedia.org/wiki/Forward_error_correction リンクを参照してください。

  • Port 10008 / 10006

    Mudfish data pathを使用するために任意のポート番号を使用して会社のポリシーに従ってまたは任意にMudfishアクセスをブロックした場合、そのポートはファイアウォールによってブロックされる可能性があります。

  • Port 53 / 443

    ポート 53 の場合、DNS 要求には必須のポートであり、443 は HTTPS プロトコルをサポートするための必須のポートであるため、すべての企業の場合、このポートへのアウトバウンドトラフィックは許可するポリシーがあります。これにより、Mudfish中継サーバーがIPステージでブロックされていない場合は、それを回避することができます。

FAQ​

ポート番号を変更して使用すると、遠くに影響することがありますか?​

デフォルトでは、Portを変更して使用することがゲームに与える影響はほとんどありません。たとえば、UDP Port 53で構成してゲームを進めるか、Port 10008で構成してゲームを進行しても正常に動作する場合、両方とも同じパフォーマンスを出す必要があります。

ただし、ネットワーク端に QoS 機器がある場合、Port 53 へのパケットと Port 10008 へのパケットの priority を置くと影響を及ぼす可能性が少しあります。