Tommy

Tommy

写代码是热爱,但也是生活 !
github

TCPとUDPの違い😈

TCP の主な特徴#

  1. TCP は接続指向型です。あなたが彼女に電話をかけるように、最初に接続を確立し、終わったら切断します。
  2. 各 TCP 接続には 2 つのエンドポイントしかなく、ポイントツーポイントです。あなたと彼女が他の人に割り込まれるのは望ましくありませんね。ヘヘヘ
  3. TCP は信頼性のあるデリバリーサービスを提供し、転送されるデータは失われず、エラーもなく、順序も乱れません。
  4. TCP はフルデュプレックス通信を提供し、両方の接続端点には送信バッファと受信バッファがあり、両者の通信データを一時的にキャッシュします。
  5. バイトストリーム指向です。アプリケーションと TCP のやり取りは一度に 1 つのデータブロック(サイズは異なる)ですが、TCP はアプリケーションから渡されたデータを単なる連続した構造のないバイトストリームとして扱います。

UDP の主な特徴#

  1. まず、UDP は接続レスで、メッセージ指向です。
  2. UDP は 1 対 1、1 対多、多対 1、多対多の相互通信をサポートします。
  3. UDP はベストエフォートデリバリーを使用し、信頼性のあるデリバリーを保証しません。したがって、ホストは複雑な接続状態を維持する必要はありません(ここには多くのパラメータがあります)。
  4. UDP には輻輳制御がないため、ネットワークの輻輳が発生しても送信元ホストの送信速度は低下しません(ライブストリーミング、リアルタイムビデオ会議などのリアルタイムアプリケーションに役立ちます)。

最後に#

TCP と UDP は、両方とも 5 層ネットワークモデルのトランスポート層に属し、データの転送に使用されるプロトコルです。

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。