コネクション指向サービスとコネクションレスサービスの違い
コンテンツ
通信は、接続指向および接続なしの2つ以上のデバイス間で2つの方法で確立できます。ネットワーク層は、データを転送するために、これら2つの異なるタイプのサービスを前の層に提供できます。 接続指向サービス 接続の確立と終了を含む コネクションレスサービス データの転送に接続の作成と終了のプロセスは必要ありません。
コネクション型サービスとコネクションレス型サービスのもう1つの違いは、コネクション型通信がデータのストリームを使用し、ルーター障害に対して脆弱であるのに対し、コネクションレス型通信はsを使用し、ルーター障害に対して堅牢です。
- 比較表
- 定義
- 主な違い
- 結論
比較表
比較の基礎 | 接続指向サービス | コネクションレスサービス |
---|---|---|
事前の接続要件 | 必要 | 不要 |
信頼性 | 信頼性の高いデータ転送を保証します。 | 保証されません。 |
混雑 | ありそうにない | 起こりそうです。 |
転送モード | 回線交換と仮想回線を使用して実装できます。 | パケットスイッチングを使用して実装されます。 |
失われたデータの再送信 | 実現可能 | 実際には不可能です。 |
適合性 | 長く安定した通信に適しています。 | バースト送信に適しています。 |
シグナリング | 接続の確立に使用されます。 | シグナリングの概念はありません。 |
パケット転送 | パケットは宛先ノードに順番に移動し、同じルートに従います。 | パケットは、同じルートをたどることなく宛先にランダムに到達します。 |
ディレイ | 情報の転送には遅延がありますが、接続が確立されると、より高速な配信を実現できます。 | 接続確立フェーズがないため、送信は高速です。 |
資源配分 | 割り当てる必要があります。 | リソースを事前に割り当てる必要はありません。 |
接続指向サービスの定義
接続指向のサービスは 電話システム 通信エンティティがデータを取得する前に接続を確立する必要があります。 TCPは、接続指向サービスを提供します ATM、フレームリレー そして MPLS ハードウェア。それは使用しています ハンドシェイクプロセス erとレシーバー間の接続を確立します。
ハンドシェイクプロセスには、次のステップが含まれます。
- クライアントは、サーバーにデータ転送用の接続のセットアップを要求します。
- サーバープログラムは、接続を受け入れることができることをTCPに通知します。
- クライアントは、SYNセグメントをサーバーに送信します。
- サーバーのクライアントへのSYN + ACK。
- クライアントは3番目のセグメント、つまりACKセグメントのみを送信します。
- その後、サーバーは接続を終了します。
より正確には、接続をセットアップし、その接続を使用してから接続を終了します。
信頼性 受取人にそれぞれを認めさせることによって、達成されます。がある シーケンシング そして フロー制御、 これが、受信側で受信したパケットが常に受信される理由です 注文。それは使用しています 回線交換 データの送信用。
接続指向のトランスポートサービスは、事前に 仮想回路 2つのリモートデバイス間。このため、COTSは4つの異なる種類のサービスを上位層で利用できるようにします。
T-CONNECT | このサービスは、ピア機能を備えたリモートデバイスで全二重トランスポート接続を可能にします。 |
T-DATA | このサービスはデータの転送に使用され、不確実なサービスと制限された量のデータを提供できますが、 それでも、それは信頼できます。 |
T-EXPEDITED-DATA | このサービスはデータの転送にも使用されますが、16オクテット(バイト)までの限られた量の緊急データを伝送します。 |
T-DISCONNECT | トランスポート接続を終了し、接続要求を拒否するためにも使用されます。 |
ここで、TはTransferの略です。
コネクションレスサービスの定義
コネクションレスサービスは、 郵便制度。どのデータのパケット(通常、 データグラム)送信元から宛先に直接送信されます。各パケットは個別のエンティティとして扱われ、通信を確立する前に通信エンティティがデータにアクセスできるようにします。各パケットは 宛先アドレス 目的の受信者を識別するため。
パケットは続きません 固定パス これが、受信側で受信したパケットの順序が乱れる理由です。それは使用しています パケット交換 データの送信用。
ほとんどのネットワークハードウェア、 インターネットプロトコル(IP)、 そしてその ユーザーデータグラムプロトコル(UDP) 接続なしのサービスを提供します。
コネクションレストランスポートサービスは、その上位層に1種類のサービスのみを提供します。 T-UNIT-DATA。これは、すべての送信に対して単一の孤立したデータユニットを提供します。各ユニットには、配信に必要なプロトコル制御情報がすべて含まれていますが、シーケンスおよびフロー制御のプロビジョニングは含まれていません。
以下に示すポイントは、コネクション指向サービスとコネクションレスサービスの違いを説明しています。
- コネクション型サービスでは通信の事前接続が必要ですが、対照的に、コネクションレス型サービスでは必要ありません。
- 信頼性は、コネクションレス型のサービスと比較して、コネクション型の方が高くなっています。
- トラフィックの輻輳は、コネクションレス型サービスではより大きくなりますが、コネクション型サービスではまれです。
- 接続指向のサービスでは、宛先で受信されたパケットの順序は、送信元から送信されたものと同じです。それどころか、コネクションレスサービスでは順序が変わる可能性があります。
- すべてのパケットは接続指向サービスの同じパスをたどりますが、パケットはランダムなパスをたどってコネクションレスサービスの宛先に到達します。
- 接続指向のサービスは長く安定した通信に適していますが、接続不要のサービスはバースト送信に適しています。
- コネクション型サービスでは、erとレシーバは互いに同期されますが、コネクションレスサービスの場合はそうではありません。
- 一方、コネクション型サービスでは回線交換を使用しますが、パケット交換はコネクションレスサービスで使用されます。
- 接続指向サービスでは帯域幅要件が高くなりますが、接続なしサービスでは帯域幅要件が低くなります。
結論:
コネクション指向サービスとコネクションレスサービスの両方にメリットとデメリットがあります。接続指向のサービスは信頼性が高く、長距離通信に適していますが、低速で、より高い帯域幅が必要です。同様に、コネクションレスサービスは高速で、小さな帯域幅を必要とし、バースト通信に十分ですが、常に信頼できるとは限りません。
したがって、両方のサービスの重要性は等しく、データの送信と通信に必要であると結論付けています。