TCP/IP の概要
TCP/IP は、インターネットで使用される通信プロトコルです。
コンピュータ通信プロトコル
コンピュータ通信プロトコルは、コンピュータが相互に通信するために従わなければならないルールの説明です。
TCP/IPとは何ですか?
TCP/IP は、インターネットに接続されたコンピューターが通信するために使用する通信プロトコルです。
TCP/IP は、伝送制御プロトコル/インターネット プロトコル (Ttransmission Control Protocol / Iinternet Protocol) を指します。
TCP/IP は、コンピューターなどの電子デバイスをインターネットに接続する方法と、それらの間でデータを転送する方法の標準を定義します。
TCP/IP の内部
TCP/IP には、データ通信を処理するための一連のプロトコルが含まれています:
TCP (伝送制御プロトコル) - アプリケーション間の通信
UDP (ユーザー データ パケット プロトコル) - 単純アプリケーション間の通信
IP (インターネット プロトコル) - コンピューター間の通信
ICMP (インターネット メッセージ コントロール プロトコル) - エラーとステータス用
DHCP (動的ホスト構成プロトコル) - 動的アドレス指定用
TCPは固定接続を使用します
TCPはアプリケーション間の通信に使用されます。
アプリケーションが TCP 経由で別のアプリケーションと通信したい場合、通信リクエストを送信します。このリクエストは正確なアドレスに送信する必要があります。 2 者間での「ハンドシェイク」の後、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 はパケットを受信者に送信する役割を果たします。