TCP/IP は、インターネット (インターネット) で使用される通信プロトコルです。

コンピュータ通信プロトコル

コンピュータ通信プロトコルは、コンピュータが相互に通信するために従わなければならないルールを記述したものです。

TCP/IP とは何ですか?

TCP/IP は、インターネットに接続されたコンピュータが通信するための通信プロトコルです。

TCP/IP は、伝送制御プロトコル/インターネット プロトコル (T伝送制御制御 Pプロトコル / I) の略です。 > インターネットPプロトコル)。

TCP/IP は、コンピュータなどの電子デバイスをインターネットに接続する方法と、電子デバイス間でデータを転送する方法に関する標準を定義します。

TCP/IP 内部

TCP/IP には、データ通信を処理するための一連のプロトコルが含まれています。

  • TCP (伝送制御プロトコル) - アプリケーション間の通信
  • UDP (ユーザー データグラム プロトコル) - アプリケーション間の単純な通信
  • IP (インターネット プロトコル) - コンピュータ間の通信
  • ICMP (Internet Control Message Protocol) - エラーとステータス用
  • DHCP (動的ホスト構成プロトコル) - 動的アドレス指定用

このチュートリアルでは、これらの標準について詳しく学習します。

TCP は固定接続を使用します

TCP はアプリケーション間の通信に使用されます。

アプリケーションが TCP 経由で別のアプリケーションと通信したい場合、通信リクエストを送信します。 このリクエストは正確なアドレスに送信する必要があります。 両者間の「ハンドシェイク」の後、TCP は 2 つのアプリケーション間に全二重 (全二重) 通信を確立します。

この全二重通信は、一方または両方のコンピュータによって切断されるまで、2 台のコンピュータ間の通信回線を占有します。

UDP は TCP に似ていますが、TCP よりも単純で信頼性が低くなります。

IP はコネクションレス型です

IP はコンピュータ間の通信に使用されます。

IP はコネクションレス型通信プロトコルです。 通信する 2 台のコンピュータ間の通信回線を拘束しません。 このように、IP によりネットワーク回線の必要性が軽減されます。 各回線は、同時に多数の異なるコンピュータ間の通信ニーズを満たすことができます。

IP を使用すると、メッセージ (またはその他のデータ) が小さな個別のパケットに分割され、インターネット経由でコンピュータ間で送信されます。

IP は各パケットを宛先にルーティングする役割を果たします。

IP ルーター

IP パケットがコンピュータから送信されると、IP ルーターに到着します。

IP ルーターは、このパケットを直接または他のルーター経由で宛先にルーティングする役割を果たします。

同じ通信において、あるパケットは別のパケットとは異なるパスを通る場合があります。 ルーターは、トラフィック、ネットワーク内のエラー、またはその他のパラメーターに基づいて正しいアドレスを指定する責任があります。

TCP/IP

TCP/IP は、TCP と IP が連携して動作することを意味します。

TCP は、アプリケーション ソフトウェア (ブラウザなど) とネットワーク ソフトウェア間の通信を担当します。

IP はコンピュータ間の通信を担当します。

TCP は、データを IP パケットに分割し、到着時に再組み立てする役割を果たします。

IP は受信者にパケットを送信する役割を果たします。