TCP/IPとは、インターネットに用いられている通信プロトコルの総称です。TCP/IPのプロトコルは必ずしもOSI参照モデル
(参考図)とは厳密には一致しませんが、よくそれに関連して説明されています。
TCP/IPとは、狭義にはTCPとIPという2つのプロトコルのことですが、一般的にはこれらに関連するさまざまなプロトコルを総合してTCP/IPということが多いのです。4つの層に区分しています。
- リンク層
- あまり使われない用語ですが、OSI参照モデルの物理層とデータリンク層を合わせてリンク層といいます。
- インターネット層
- OSI参照モデルのネットワーク層に相当し、ネットワーク層と呼ばれるのが通常です。この層でのプロトコルはIP(Internet Protocol)です。IPアドレスを用いて送信相手のホストと接続するためのプロトコルです。
- トランスポート層
- OSI参照モデルのトランスポート層とほぼ同じです。TCP(Transmission Control Protocol)はトランスポート層のプロトコルです(一部セッション層の機能も含みます)。IPにより接続されたホスト間で通信を行うためのプロトコルです。
- アプリケーション層
- TCP/IPでのアプリケーション層は、OSI参照モデルのように明確な階層化になっていないで、セッション層、プレゼンテーション層、アプリケーション層を一つの層としています。これに関連するプロトコルには、Web閲覧のためのHTTPや電子メール送信のためのSMTPなど多くのアプリケーションプロトコルがあります。