TCP/IP(ティーシーピー・アイピー)

TCP/IP(ティーシーピー・アイピー)とは、インターネットをはじめとする現代のネットワーク通信において、世界共通で使われている通信の取り決め(プロトコル)の集まりです。TCPとIPという2つの中心的なプロトコルの名前から、この呼び方が定着しました。

現実世界に例えると、TCP/IPは「国際的な郵便のルール一式」のようなものです。荷物を届けるための住所の書き方(IP)と、確実に相手へ届いたかを確認して不足分を再送する配達手順(TCP)が組み合わさることで、世界中どこへでもデータを正確に届けられます。

TCP/IP図解

TCP/IP図解

TCPとIPの役割の違い

名称 役割
IP IPアドレスをもとに、データを宛先の機器まで届ける道筋を決める
TCP データが欠けたり順番が入れ替わったりしないよう、確実な受け渡しを保証する

階層構造という考え方

TCP/IPは、通信の役割を4つの階層(レイヤー)に分けて整理しているのが大きな特徴です。それぞれの層が自分の担当する処理に専念し、上下の層とやり取りすることで、複雑な通信全体をわかりやすく分担しています。

TCP/IPの4階層

階層 主な役割と代表例
アプリケーション層 アプリごとの具体的なやり取り(HTTP、SMTPなど)
トランスポート層 データを確実に届けるための制御(TCP、UDP)
インターネット層 宛先までの経路を決めて中継する(IP)
ネットワークインターフェース層 ケーブルや無線など、実際の物理的な伝送を担う

UDPとの違い

TCPと同じトランスポート層には、UDPというプロトコルもあります。TCPが確実性を重視する一方、UDPは確認の手順を省くことで速さを優先するという特徴があり、動画配信やオンラインゲームなど、多少のデータの欠落よりも遅延の少なさが求められる場面で使われます。

広く普及した背景

TCP/IPは、もともとアメリカの研究機関で開発された通信技術を起源としています。特定のメーカーや機種に縛られず、誰でも自由に利用できる公開された仕様として整備されたことが、世界中への普及を大きく後押ししました。現在ではパソコンやスマートフォンだけでなく、家電や産業機器など、ネットワークにつながるあらゆる機器がTCP/IPを共通の土台として使っています。

OSI参照モデルとの関係

ネットワークの階層構造には、7つの層に分けて整理した「OSI参照モデル」という考え方もあります。OSI参照モデルが理論的な整理を目的としたモデルである一方、TCP/IPは実際のインターネットで動いている実用的な枠組みという違いがあります。

あわせて知っておきたい用語

  • IPアドレス
    ネットワーク上の機器を識別するために割り振られる番号です。
  • プロトコル
    コンピュータ同士が通信するための共通の取り決めです。
  • OSI参照モデル
    ネットワーク通信の役割を7つの層に分けて整理したモデルです。
  • ポート番号
    機器の中のどのプログラム宛ての通信かを指定する番号です。

コメント

タイトルとURLをコピーしました