
UDP と TCP。これらは何ですか? 違い、長所と短所は何ですか?
答え1
TCP は、伝送制御プロトコルです。これは接続指向のプロトコルであり、3 ウェイ ハンドシェイクによってセッションを確立します。TCP はエラー チェックを提供しますが、オーバーヘッド トラフィックが発生します。TCP は、FTP や SSH など、一定の接続を維持する必要があるアプリケーションに最適です。
UDPはユーザーデータグラムプロトコルです。TCPとは異なり、UDPはコネクションレスプロトコルです。郵便で手紙を送るのとよく似ています。つまり、保証メールが届くことを確信して、送信して、それが届くことを期待します (ベストエフォート配信)。TCP のようなエラー チェックがないため、はるかに高速ですが、エラーが発生しやすくなります。その速度のため、ゲームなどの時間重視のアプリケーションに最適です。一部のストリーミング ビデオ アプリケーションも、速度のために UDP を使用します。
これはプロトコルの非常に簡単な概要であり、これよりもはるかに詳細に説明されています。詳細と、階層化モデルでどのように動作するかを知りたい場合は、さらに詳しく読むことをお勧めします。