仕組みを知る

TCP/IPとは|データの宛先と届け方を決めるルール

TCP/IPとは、ネットワーク上でデータを相手に届けるための通信ルール群です。IP、TCP、パケット、ルーター、UDPとの関係を、初心者にもわかるように見通せる形にします。

TCP/IPとは|データの宛先と届け方を決めるルール

広告(PR)を含みます。

30秒でわかる答え

TCP/IPとは何ですか?

ネットワーク上でデータを相手に届けるための通信ルール群。 IP、TCP、パケット、ルーター、UDPとの関係を、初心者にもわかるように見通せる形にします。

一文定義
ネットワーク上でデータを相手に届けるための通信ルール群

TERM PRIMER

先に知っておく言葉

パケット
大きなデータをインターネットで運びやすくするために分けた小さなかたまりです。
IPアドレス
ネットワーク上の機器やサーバーを見つけるための住所のような番号です。
TCP
データが届いたか確認しながら、信頼性を重視して送る通信のしくみです。
UDP
データのまとまりを送る通信方式です。UDP自体には到着確認や再送の機能がなく、必要に応じてアプリ側などで扱います。
プロトコル
コンピューター同士がやり取りするための約束ごとです。HTTPやTCPもプロトコルです。
ルーター
データの行き先を見て、次にどの道へ送るかを決める機器です。

イト

パケットは道を進むけど、届け方の約束は誰が決めてるの?

ピコ

その土台としてよく出てくるのが、TCP/IPという通信ルール群だよ

TCP/IPとは、ネットワーク上でデータを相手に届けるための通信ルール群です。

Webページを開く、動画を見る、メッセージを送る。こうした通信では、データがパケットに分かれ、IPアドレスを手がかりに道を進みます。そのとき、宛先をどう見るか、届き方をどう整えるかといった約束が必要です。TCP/IPは、そのようなインターネット通信の土台として使われる考え方です。

このページでは、第23話「届け方の約束はどう決まる?」の流れに合わせて、TCP/IP、IP、TCP、UDP、パケットの関係を見通せる形にします。

TCP/IPを一言でいうと

TCP/IPは、インターネットでデータを届けるための基本的なルールの集まりです。

ここで大事なのは、TCP/IPが一つの部品名ではなく、通信の土台になるルール群だという点です。名前にはTCPとIPが入っていますが、実際の通信ではHTTP、DNS、TLS、Wi-Fi、ルーターなど、ほかの仕組みも重なります。

ラボのたとえでは、TCP/IPは配送路で使う共通の約束です。荷物に宛先を書く、道案内を見て進む、届き方を確認する、といった約束があるから、違う端末やサーバー同士でも通信できます。

イトとピコが、配送路の約束広場で宛先札、道案内、確認ランプのつながりを見ている
TCP/IPは、ネットワークでデータを届けるための基本的な通信ルール群です。

IPが使われる場面:宛先と道案内

IPは、パケットをどこへ向かわせるかに関わります。

第20話で見たように、IPアドレスはネットワーク上で相手を見つけるための宛先番号です。パケットには宛先の手がかりが付き、ルーターなどの機器がそれを見ながら次の道を選びます。

たとえば、ラボの配送路では荷物に行き先の札が付いていました。分岐点の案内役は、その札を見て右の道に送るか、外の道へ出すか、家の中に戻すかを判断します。

実際には、IPはパケットを届けるための宛先や経路の扱いに関わります。ただし、IPだけで「順番通りに届いたか」「欠けがないか」まで全部を丁寧に保証するわけではありません。

TCPは届き方を整える

TCPは、データを信頼して扱いやすい形で届けるために、順番や到着確認を助ける仕組みです。

Webページやファイルの取得では、途中のデータが欠けると困ります。文章の一部が抜けたり、画像のデータが足りなかったりすると、正しく扱えません。そこでTCPは、相手との接続を作り、届いたかどうかを確認し、必要に応じて再送するような働きをします。

ラボのたとえでは、TCPは「荷物が届いたか確認しながら進める係」です。番号札を見て順番を整え、足りない荷物があればもう一度送るように促します。

一方で、確認がある分、速さだけを優先する場面では別の方法が選ばれることがあります。その比較は、TCPとUDPの違いで詳しく見ます。

ユイとマコトとピコが、宛先へ向かう道と届き方を確認するレーンを二層で見比べている
IPは宛先や道案内に関わり、TCPは届き方や順番の確認を助けます。

ユイ

IPは宛先や道、TCPは届き方の確認、と分けると覚えやすいです

マコト

そうだね。略語を丸ごと覚えるより、役割を分けると説明しやすい

パケットとルーターにつながる流れ

TCP/IPは、パケットやルーターの話と一緒に見ると理解しやすくなります。

画面のむこう側では、次のような流れが何度も起きています。

  1. アプリやブラウザがデータを送ろうとする
  2. データがパケットとして扱われる
  3. IPアドレスを手がかりに宛先を見る
  4. ルーターなどが次の道に送る
  5. TCPが必要に応じて順番や到着を整える
  6. 相手側で使えるデータとして扱われる

この流れは、動画、Webページ、メール、チャットなどで形を変えて現れます。見た目はアプリごとに違っても、通信の土台にはパケット、宛先、道案内、届け方の約束があります。

TCP/IPで誤解しやすいことと注意点

TCP/IPを知ると通信の土台が見えますが、それだけでインターネットのすべてを説明できるわけではありません。

Webページを開くならHTTPやHTTPSが関わります。ドメイン名を使うならDNSが関わります。安全な通信にはTLSが関わります。家の中ではWi-Fiやルーターも関係します。

また、TCPは通信を安定させる助けになりますが、遅い通信を何でも速くする魔法ではありません。確認や再送があるため、状況によって待ち時間が増えることもあります。用途によってTCPやUDPが使い分けられる、と見るのが自然です。

TCP/IP確認ワークとクイズ

次の三つを、ラボの配送路に置き換えて説明してみてください。

IP:______
TCP:______
パケット:______

答えの例:

  • IP:宛先を見て、どこへ向かうかに関わるルール
  • TCP:順番や到着確認を助けるルール
  • パケット:通信で運びやすいように分けられた小さな荷物

Q1. TCP/IPは何ですか?

A. ネットワーク上でデータを相手に届けるための通信ルール群です。

Q2. IPは主に何に関わりますか?

A. 宛先や道案内に関わります。IPアドレスを手がかりに、パケットが相手へ向かいます。

Q3. TCPは何を助けますか?

A. 順番や到着確認など、信頼して扱いやすい通信を助けます。

TCP/IPから次へ進む記事

TCP/IPを押さえたら、届け方の違いへ進むと理解が深まります。

TCP/IPは、略語だけを見ると硬い言葉に見えます。けれど、画面のむこう側にある配送路に置くと、宛先を見るIP、届き方を整えるTCP、小さな荷物であるパケットがつながって見えてきます。

LAB WHITEBOARD

自分の言葉で説明してみよう

「TCP/IPがインターネット通信の土台となるルール群であり、IPとTCPの役割を分けて説明できるようになる。」を、いまの自分の言葉で一文にしてみてください。途中の説明でも大丈夫です。