コネクション指向サービスとコネクションレスサービスの違い

著者: Laura McKinney
作成日: 3 4月 2021
更新日: 5 5月 2024
Anonim
AWSサービスとSnowflakeを連携したデータ分析基盤
ビデオ: AWSサービスとSnowflakeを連携したデータ分析基盤

コンテンツ


通信は、接続指向および接続なしの2つ以上のデバイス間で2つの方法で確立できます。ネットワーク層は、データを転送するために、これら2つの異なるタイプのサービスを前の層に提供できます。 接続指向サービス 接続の確立と終了を含む コネクションレスサービス データの転送に接続の作成と終了のプロセスは必要ありません。

コネクション型サービスとコネクションレス型サービスのもう1つの違いは、コネクション型通信がデータのストリームを使用し、ルーター障害に対して脆弱であるのに対し、コネクションレス型通信はsを使用し、ルーター障害に対して堅牢です。

  1. 比較表
  2. 定義
  3. 主な違い
  4. 結論

比較表

比較の基礎接続指向サービスコネクションレスサービス
事前の接続要件必要 不要
信頼性信頼性の高いデータ転送を保証します。保証されません。
混雑ありそうにない起こりそうです。
転送モード回線交換と仮想回線を使用して実装できます。パケットスイッチングを使用して実装されます。
失われたデータの再送信実現可能実際には不可能です。
適合性長く安定した通信に適しています。バースト送信に適しています。
シグナリング 接続の確立に使用されます。シグナリングの概念はありません。
パケット転送パケットは宛先ノードに順番に移動し、同じルートに従います。パケットは、同じルートをたどることなく宛先にランダムに到達します。
ディレイ情報の転送には遅延がありますが、接続が確立されると、より高速な配信を実現できます。接続確立フェーズがないため、送信は高速です。
資源配分割り当てる必要があります。リソースを事前に割り当てる必要はありません。


接続指向サービスの定義

接続指向のサービスは 電話システム 通信エンティティがデータを取得する前に接続を確立する必要があります。 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。これは、すべての送信に対して単一の孤立したデータユニットを提供します。各ユニットには、配信に必要なプロトコル制御情報がすべて含まれていますが、シーケンスおよびフロー制御のプロビジョニングは含まれていません。

以下に示すポイントは、コネクション指向サービスとコネクションレスサービスの違いを説明しています。

  1. コネクション型サービスでは通信の事前接続が必要ですが、対照的に、コネクションレス型サービスでは必要ありません。
  2. 信頼性は、コネクションレス型のサービスと比較して、コネクション型の方が高くなっています。
  3. トラフィックの輻輳は、コネクションレス型サービスではより大きくなりますが、コネクション型サービスではまれです。
  4. 接続指向のサービスでは、宛先で受信されたパケットの順序は、送信元から送信されたものと同じです。それどころか、コネクションレスサービスでは順序が変わる可能性があります。
  5. すべてのパケットは接続指向サービスの同じパスをたどりますが、パケットはランダムなパスをたどってコネクションレスサービスの宛先に到達します。
  6. 接続指向のサービスは長く安定した通信に適していますが、接続不要のサービスはバースト送信に適しています。
  7. コネクション型サービスでは、erとレシーバは互いに同期されますが、コネクションレスサービスの場合はそうではありません。
  8. 一方、コネクション型サービスでは回線交換を使用しますが、パケット交換はコネクションレスサービスで使用されます。
  9. 接続指向サービスでは帯域幅要件が高くなりますが、接続なしサービスでは帯域幅要件が低くなります。

結論:

コネクション指向サービスとコネクションレスサービスの両方にメリットとデメリットがあります。接続指向のサービスは信頼性が高く、長距離通信に適していますが、低速で、より高い帯域幅が必要です。同様に、コネクションレスサービスは高速で、小さな帯域幅を必要とし、バースト通信に十分ですが、常に信頼できるとは限りません。

したがって、両方のサービスの重要性は等しく、データの送信と通信に必要であると結論付けています。