Skip to main content

TCP(伝送制御プロトコル)の説明

TCP/IP解説〝ネットワーク〟 (かもしれません 2025)

TCP/IP解説〝ネットワーク〟 (かもしれません 2025)
Anonim

TCP(伝送制御プロトコル)は、ネットワークを介してデータを伝送する際に使用される重要なネットワークプロトコルです。プロトコルとは、ネットワークのコンテキストでは、データの送信がどのように実行されるかを管理する一連のルールと手順であり、場所、ソフトウェア、ハードウェアとは無関係に全世界の誰もが同じことを行う。 TCPはTCP / IPと呼ばれるよく知られているデュオでIP(Internet Protocol)と共に動作します。コンピュータ、スマートフォン、ポータブルデバイスのネットワーク設定でこの用語を見ることができます。 IP部分は送信元から宛先へのデータパケットのアドレス指定と転送を処理し、TCPは送信の信頼性を管理します。この記事では、TCPの動作と動作について説明します。

TCPが行うこと

TCPの機能は、信頼できるデータ転送を制御することです。インターネットのようなネットワークでは、データはパケットで送信されます。パケットは、ネットワーク上で独立して送信されるデータの単位であり、元のデータを戻すために宛先に到達すると再構成されます。

ネットワーク上のデータの転送はレイヤー単位で行われ、各レイヤーの各プロトコルは他のレイヤーと相補的な処理を行います。この一連のレイヤーをプロトコルスタックといいます。 TCPとIPは、スタック内で手を携えて動作します。たとえば、あるスタックでは、HTTP-TCP-IP-WiFiを使用できます。これは、例えば、コンピュータがウェブページにアクセスしているときに、HTTPプロトコルを使用してHTMLでウェブページを取得し、TCPが送信を制御し、IPをネットワーク(例えばインターネット)上でチャネリングし、WiFiを送信するローカルエリアネットワーク上で

したがって、TCPは、伝送中の信頼性を確保する責任があります。信頼できるデータ伝送は、以下の要件が満たされるものである。この概念をよりよく理解するためのシナリオが用意されています。

  • すべてのパケットが宛先に到達します。つまり、パケットは失われません。電子メールやインスタントメッセージを送信するときに、手紙や文章が紛失しないようにします。
  • データ品質に影響を与える遅延はありません。あなたは、VoIP通話中または音声通話中にあなたの会話が一貫していて、失敗して話された言葉が認識できないようにします。
  • すべてのデータパケットが順番に再構成されます。あなたはあなたの電子メールの文章の中のあなたの言葉をあなたが書いた順にすることを望みます。さもなければ、鹿はより自然な交わりの代わりにライオンを食べるかもしれません。

TCPの仕組み

TCPはパケットに番号を付けるようにラベルを付けます。また、宛先に到達する期限(タイムアウトと呼ばれる数百ミリ秒の期間)やその他の技術的な規定があることを確認します。受信された各パケットについて、送信デバイスは、肯定応答と呼ばれるパケットを介して通知される。名前はそれをすべて言う。タイムアウト後に確認応答が受信されない場合、送信元はおそらく欠落しているパケットまたは遅延パケットの別のコピーを送信します。アウト・オブ・オーダ・パケットも確認​​応答されません。このようにして、すべてのパケットは、常に穴なしに、所定の許容可能な遅延内で、順番に組み立てられます。

TCPアドレス指定

IPにはIPアドレスとして知られているアドレス指定のための完全なメカニズムがありますが、TCPにはそのような複雑なアドレス指定システムはありません。それは必要ありません。それは、自分が受信している場所を特定し、どのサービスのパケットを送信しているかを特定するために働いているデバイスによって提供された番号のみを使用します。これらの番号はポートと呼ばれます。たとえば、WebブラウザはTCPにポート80を使用します。ポート25が使用されます。ポート番号は、しばしばサービスのIPアドレスと結合される。 192.168.66.5:80