2.4.TCPとUDP
TCP は接続ベースのプロトコルであり、いわゆるエラー修正とデータ配信の保証を提供します。 フロー制御。 フロー制御は、データ ストリームのフローをいつ停止する必要があるか、および次のような問題により以前に送信されたデータ パケットを再送信する必要があるかを決定します。 衝突たとえば、これにより、データの完全かつ正確な配信が保証されます。 TCP は通常、データベース トランザクションなどの重要な情報の交換に使用されます。
一方、ユーザー データグラム プロトコル (UDP) は、 コネクションレス このプロトコルには、データの信頼性の高い配信を保証するためのフロー制御やその他の方法が欠けているため、重要なデータの送信をほとんど処理しません。 UDP は、オーディオやビデオのストリーミングなどのアプリケーションでよく使用されます。UDP は、エラー修正やフロー制御がないため TCP よりも大幅に高速であり、通常、いくつかのパケットの損失が致命的になることはありません。