Answered: RDPはUDPかTCPですか?
この投稿は、「RDPはUDPかTCPですか?」という質問に答えることを目的としています。具体的には、UDPとTCPとは何か、RDPはUDPかTCPか、そしてどちらが優れているかが紹介されています。
RDPはUDPまたはTCPですか?
「リモートデスクトップに使用されているポートを知りたいです。Windows Server 2012 R2サーバーでRDPを実行しています。RDPはリモートセッションにUDP 3389またはTCP 3389を使用しているのか気になります。お知らせください。」
TCPとUDPとは何ですか?
上記の質問に答える前に、まずTCPとUDPが何であるかを見てみましょう。
TCPポートとは何ですか?
TCPポートはTransmission Control Protocolを使用し、インターネットおよび任意のTCP/IPネットワーク上で最も広く使用されるプロトコルです。TCPは2つのホスト間で接続を作成し、データストリームを交換します。データの配信とパケットの順次配信が保証されます。TCPとUDPの主な違いは、確実な通信/配信の保証です。
UDPポートとは何ですか?
UDPポートはDatagram Protocolを使用します。TCP同様、IPと共に使用され、コンピュータ間でのデータグラムの送信をアプリケーションに容易にします。ただし、UDPは接続を持たずに信頼性のある通信を保証しません。メッセージを受信するアプリケーションがエラーを処理し、正確な配信を確認する必要があります。タイムセンシティブなアプリケーション(オーディオ/ビデオストリーミングやリアルタイムゲームなど)では、遅延データを待つよりもパケットを破棄する方が望ましいため、UDPがよく使用されます。
RDPはTCPまたはUDPを使用し、どちらが優れていますか?
これまでにTCPとUDPの概要を理解したので、上記の質問に答えることができます。
RDPはTCPまたはUDPを使用しますか?
実際には、リモートデスクトップにはTCPポート3389が開いている必要があります。また、UDPポート3389を開くことで、RDP 8.0以降(たとえばRDP 8 Updateを実行しているWindows 7、Windows 8、またはWindows 10)で加速が可能となります。つまり、以前のバージョンのRDP(RDP 8.0より前)を使用している場合は、TCPのみが使用可能なプロトコルとなります。ただし、RDP 8.0/8.1を使用している場合は、TCPのみ、またはTCPとUDPの両方が使用されます。セッション構成パラメーターで輸送プロトコルをユーザーが指定しない場合、UDPが最初に試され、成功した場合はUDPが使用され、それ以外の場合はTCPが使用されます。
TCP vs UDP、どちらが優れていますか?
TCPとUDP、どちらが良いですか? UDPはTCPの過負荷回避アルゴリズムの影響を受けないため、UDPを使用したRDP 8.0は通常、TCP送信の2倍から8倍のデータを与えられた時間内に送信することができます。その一方で、TCPはすべてのセグメントが正しい順序で受信され、失われたセグメントが再送信されることを保証するため、より信頼性があります。UDPセグメントは接続が良くない状態では消えることなく進んだり、正しい順序で到着しないことがあります。
RDPの無料代替品:AnyViewer
あなたはRDPの最高の無料代替品であるAnyViewerも使用することができます。これは高速で安全なリモートデスクトップソフトウェアです。通常、AnyViewerはUDP/TCPのインテリジェント切り替えモードを採用しています。一般的に、ファイアウォールのポートパーミッションを設定する必要はありません。ただし、ホストが厳しいフィルタリングルールを設定している場合は、TCP 30192、30193、およびUDP 30196を開いてください。
AnyViewerのためのTCPまたはUDPポートを開く方法
Step 1. Win Rを押して実行ボックスを開き、"control panel"と入力し、Enterキーを押してコントロールパネルを開きます。
Step 2. システムとセキュリティをクリックし、Windows Defender Firewallを選択します。 詳細設定を選択します。
Step 3. 左側のペインでInbound Rulesをクリックし、右側のペインでNew Ruleをクリックします。
Step 4. ポートをクリックし、Nextをクリックします。
ステップ5. TCPをポートタイプとして選択し、特定のローカルポートをクリックします。ボックスにポート番号30192を入力し、次へをクリックします。
注意: ここではTCP 30192を例にしていますが、TCP 30193とUDP 30196も同じ手順で開く必要があります。
ステップ6. 接続を許可するをクリックし、次へをクリックします。
ステップ7. 接続タイプのすべてのオプションを選択し、再度次へをクリックします。
ステップ8. TCPポート30192などのルールの名前を入力し、30192ポートをWindowsファイアウォールで許可するために完了をクリックします。
AnyViewerを使用して別のコンピューターをリモートで制御する方法
TCP 30192、30193、およびUDP 30196を正常に開いた後、AnyViewerは制限なく使用できます。使い方を見てみましょう。
ステップ1. AnyViewerを両方のコンピューターにダウンロード、インストールし、起動します。 ログインに移動し、サインアップをクリックします(公式ウェブサイトで既にサインアップ済みの場合は直接ログインできます)。
ステップ2. サインアップ情報を入力します。
ステップ3. それから、AnyViewerに正常にログインされたことがわかります。デバイスは、ログインしたアカウントに自動的に割り当てられます。
ステップ4. 2つのデバイスで同じAnyViewerアカウントにログインし、クリックすることにより直接接続することができますワンクリック制御。
注意: アカウントをプロフェッショナルまたはエンタープライズプランにアップグレードすることもできます。次の権利があります:
- 同じアカウントにより多くのデバイスを割り当て、より多くのコンピューターにワンクリック接続できます。
- プライバシーモードで別のコンピューターに接続することができます。つまり、リモートコンピューターの画面を黒くし、マウスやキーボードをブロックしてプライバシーを保護できます。
結論
Is RDP UDP or TCP? 実際には、RDPはRDP 8.0以降、UDPとTCPの両方を使用できます。もちろん、私たちはもう一つのオプションを提供しています。最高の無料RDP代替であるAnyViewerを使用することもできます。AnyViewerは、UDP/TCPのインテリジェントスイッチングモードを採用しています。