TCPとIPの違い

Anonim

999を含むTCPとIPは、インターネットプロトコルスイートの最初で最も重要な2つの通信プロトコルですすべての通信プロトコル、すなわち、ルールセットとメッセージフォーマットが、インターネットと他のネットワークに使用されるコンピュータシステム間でデータを転送するために実装されている)インターネットプロトコルスイートは、2つのプロトコルが保持する重要性のためTCP / IPと呼ばれることがある。 TCPはトランスポート層に属し、IPはインターネットプロトコルスイートのインターネット層に属します。

IPとは

IPまたはインターネットプロトコルは、ホスト(コンピュータ)のアドレス指定とh間のデータパケットの転送を担当するため、インターネットを構成しますostsを、パケット交換インターネットワーク経由で送信します。インターネットプロトコルスイートのインターネットレイヤー上に存在するIPは、ホストアドレスに応じて、あるホストから別のホストにデータパケット(データグラム)を配信するタスクのみを実行します。したがって、データパケットがIPを使用してインターネットを介して送信されると、損失、破損、または順序付けられない方法で配信される可能性があるため、信頼性が低いとみなされます。

<! IPの主なタスクはアドレス指定とルーティング(データパケットの配信)であるため、IPはホストに論理IPアドレスまたは位置を識別して与えるアドレッシングシステムを定義します。 IPルーティングは通常、ホストとルータの両方で実行されます。ホストとルータは、データと宛先IPアドレスに関する情報とデータを含む本文を含むヘッダーでカプセル化されたデータパケットを宛先ホストに転送します。

TCPとは何ですか?インターネットプロトコルスーツのトランスポート層に属するTCPまたは伝送制御プロトコルは、あるコンピュータから別のコンピュータへ(バイトストリームの形式で)情報の信頼性および順序付けられた配信を保証する。ワールドワイドウェブ、電子メール、ピアツーピアファイル共有、ストリーミングメディアアプリケーション、およびその他のファイル転送サービスなどの信頼性の高い安全なデータ転送を必要とするインターネットアプリケーションのほとんどは、伝送および通信目的でTCPを使用します。 TCPは、アプリケーション層とインターネット層との間の中間層として機能する。アプリケーションがIPを使用してインターネットを介してデータを送信する必要がある場合、アプリケーションはIPに直接アクセスせずに、IPに関連するすべての詳細を処理するTCPに要求を送信します。パケット損失がある場合、破損または順序付けられていないデータ配信がTCPによって検出されると、データパケットが再送信され、アプリケーションに返送される前にデータが再配列されるように要求されます。 TCPは、高速配信ではなく正確なデータ転送を心配しています。したがって、再送信、データの順序付けなどを待つ遅延を引き起こす可能性があります。

IPとTCPの違いは何ですか?

IPとTCPは、ネットワーク(特にインターネット)上でのデータの信頼性の高い配信において一緒に働く2つのプロトコルです。IPでは、あるホストから別のホストにデータを配信するルールが定義されていますが、TCPは、配信されたデータが損失や破損なしに確実に配信されるように規則を定義しています。

2つのプロトコルの主な違いは、それらが存在するレイヤーです。TCPはトランスポートレイヤーに属し、IPはプロトコルスーツのインターネットレイヤーに属します。さらに、TCPは配信されるデータの精度を優先しますが、IPはデータの配信場所の精度をデータの精度よりも優先します。さらに、IPはIPアドレスと呼ばれる一組の論理アドレスを定義し、データの破損または損失が発生した場合など、データの正確さを維持するとともに正確な配信に不可欠な送信元および宛先ホストの識別に役立ちますソース送信先は再送信のために知られていなければならない。