swoole 学習 - tcp と udp の違い

王林
リリース: 2019-12-06 15:45:13
オリジナル
2440 人が閲覧しました

swoole 学習 - tcp と udp の違い

TCP と UDP の違いの概要:

1. TCP は接続指向です (電話をかけるなど、最初にダイヤルして接続を確立する必要があります)。 ; UDP はコネクションレス型、つまりデータを送信する前に接続する必要はありません。

2. TCP は信頼性の高いサービスを提供します。つまり、TCP 接続を介して送信されるデータはエラーがなく、失われず、繰り返されず、順番に到着しますが、UDP は配信に最善の努力を払っており、信頼性の高い配信は保証されていません。

3. TCP はバイト ストリーム指向です。実際、TCP はデータを一連の非構造化バイト ストリームとして扱いますが、UDP はメッセージ指向です。 UDP には輻輳制御がないため、ネットワークの輻輳によって送信元ホストの送信速度が低下することはありません (IP テレフォニー、リアルタイム ビデオ会議などのリアルタイム アプリケーションに役立ちます)。

4. 各 TCP 接続はポイントツーポイントのみであり、UDP は 1 対 1、1 対多、多対 1、および多対多の対話型通信をサポートします。

5. TCP ヘッダーのオーバーヘッドは 20 バイトですが、UDP ヘッダーのオーバーヘッドは小さく、わずか 8 バイトです。

6. TCP の論理通信チャネルは全二重の信頼できるチャネルですが、UDP は信頼できないチャネルです。

おすすめの関連記事とチュートリアル: swoole チュートリアル

以上がswoole 学習 - tcp と udp の違いの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!