TCPプロトコルとUDPプロトコルの違い。

(1)階層内のIPに続くトランスポート層プロトコルは、ネットワークノードのアプリケーションプロセス間でデータを転送するために使用されます。インターネットを介してあるコンピュータから別のコンピュータに受信されたデータパケットは、特定の目的のために、処理プロセスに転送される必要があります。トランスポート層がこれに責任を負います。この層には、TCPとUDPの2つの主要なプロトコルがあります。

(2)(0)(3)(0)(4)内容(0)(0)(5)(6)(7)定義 (8) (9)比較 (10)(11)結論TheDifference.ru(12)定義(13)(14)TCP -ネットワークへの接続を事前に確立する、TCP / IPネットワークでのデータ送信用のトランスポートプロトコル。 (15)(16)UDP は、IPネットワーク上で接続を確立する必要なしにデータグラムメッセージを送信するトランスポートプロトコルです。 (17)比較(18)TCPとUDPの違いは、いわゆる「配信保証」です。 TCPには、データパケットの配信先のクライアントからの応答、配信の確認が必要です。このためには、事前に確立された接続が必要です。また、TCPは信頼できると見なされていますが、UDPは「信頼できないデータグラムプロトコル」という名前を受け取っています。 TCPは、データの損失、パケットの重複と混合、遅延を排除します。 UDPはこれらすべてを実行し、機能するために接続を必要としません。 UDPを介してデータを送信するプロセスは、受信したプロセス、さらには損失のあるプロセスを処理する必要があります。 TCPは接続の輻輳を監視し、UDPは受信したデータグラムの整合性以外は何も制御しません。 (19)(20)(21)一方、この無差別で制御されていない性質により、UDPはデータパケット(データグラム)をはるかに高速に配信します。したがって、高帯域幅で高速に設計されたアプリケーションの場合交換、UDPは最適なプロトコルと見なすことができます。これには、ネットワークゲームやブラウザゲームのほか、ストリーミングビデオビューアやビデオ通信(または音声)用のアプリケーションが含まれます。パケット損失から、完全または部分的、何も変更されないため、リクエストを繰り返す必要はありませんが、ダウンロードははるかに高速です。より信頼性の高いTCPプロトコルは、メールプログラムでも正常に使用され、トラフィックだけでなく、メッセージの長さやトラフィック交換の速度も制御できます。 (22)結論TheDifference.ru (23)(24)TCPは、データパケットの配信を変更せず、シーケンスおよびロスレスで保証します。UDPは何も保証しません。 (25)TCPは事前に確立された接続を必要とし、UDPは接続を必要としません。 (26)UDPはより高いデータレートを提供します。 (27)TCPはより信頼性が高く、通信プロセスを制御します。(28)UDPは、ビデオストリーミング、テレビ電話および電話プログラム、ネットワークゲームに適しています。。