仕組みを知る

パケットとは?データを小分けにする理由と届く仕組み

パケットとは、通信で運びやすいように分けられたデータの小さな単位です。動画、Webページ、IPアドレス、ルーターとの関係を、ピコルートの物語と表で初心者にもわかりやすく見通せる形にします。

パケットとは?データを小分けにする理由と届く仕組み

30秒でわかる答え

パケットとは、通信で運びやすいように分けられたデータの小さな単位です。中身に加えて、宛先や扱い方の手がかりを持ち、届いた先で用途に合わせて扱われます。

TERM PRIMER

先に知っておく言葉

データ
コンピューターが扱う情報。文字、画像、音、動画、Webサイトもデータとして扱われます。
パケット
大きなデータをインターネットで運びやすくするために分けた小さなかたまりです。
IPアドレス
ネットワーク上の機器やサーバーを見つけるための住所のような番号です。
ルーター
データの行き先を見て、次にどの道へ送るかを決める機器です。
TCP/IP
インターネットでデータを届けるための基本的な通信ルールの組み合わせです。
ストリーミング
動画や音楽を全部保存し終える前に、受け取りながら再生する方法です。

小さな荷物に分けるワーク

紙に一枚の絵を描き、四つに区切って、それぞれを小箱に入れたつもりで囲んでみてください。箱ごとに同じ宛先を書きます。絵は一枚でも、別々に運ぶなら、それぞれに届け先の手がかりが必要です。

イト

動画の画質の箱も、さらに小さく分かれて届くの?

ピコ

うん。通信の道では、データを小さな荷物として扱うことが多いよ

動画、画像、Webページ、メッセージなどは、画面では一つのまとまりに見えます。通信では、そのデータを小さな単位に分け、宛先などの情報を付けて運びます。この単位がパケットです。ここでは、インターネットで使うIPパケットを中心に見ていきます。

この小箱は、第19話「データはどんな小さな荷物で届く?」と第3話「小さな荷物はどうやって届く?」にも出てきます。まず一つの箱の中身を見てから、わざわざ分ける理由を考えましょう。

パケットの仕組み|データと届け先の情報を運ぶ

たとえば動画を見ているとき、映画一本分のデータが一つの大きな箱として届くわけではありません。小さなかたまりが次々に届き、端末のプレイヤーが映像や音として扱います。Webページを見るときも、HTML、画像、CSS、JavaScriptなどのデータが通信の中でやり取りされます。

ラボのたとえでは、パケットは宛先付きの小さな荷物です。大きな荷物をそのまま一本道で運ぶのではなく、扱いやすい大きさに分け、荷札を付けて配送路へ出します。実際には、データ部分に加えて、宛先や扱い方の手がかりになる情報が付きます。

イトとピコが、小さな透明パケット箱と無地の荷札を確認している
パケットは、ネットワークで運ぶために小さく分けられたデータのまとまりです。

なぜデータを小さく分けるのか

データを小さく分ける理由は、運びやすくし、ネットワークを分け合いやすくするためです。

たとえば、動画を送る大きなデータと、短いメッセージが同じ回線を使う場面を考えます。動画を一つの巨大なかたまりとして送り終えるまで回線を使い続けると、その後ろのメッセージは長く待ちます。小分けなら、動画のパケットの間に、別の通信のパケットを送る余地ができます。

小分けにする利点は、次のように整理できます。

  • 通信路で扱える大きさに収められる
  • 複数の通信が同じ回線を使いやすくなる
  • 再送を行う仕組みと組み合わせれば、不足したデータを送り直せる

実際にどの通信を先に送るかは機器の制御で変わり、必ず交互に届くわけではありません。また、箱を細かくしすぎれば荷札が増えるように、パケットごとに必要な情報も増えます。小さくするほど速くなる、という関係ではありません。

別の通信を間に挟んでも、自分宛てのデータが届くのはなぜでしょうか。そこで、小包ごとの荷札が役立ちます。

パケットに付く荷札

パケットには、運びたいデータだけでなく、届けるための手がかりも付きます。

IPパケットでは、この荷札に当たる部分をIPヘッダーと呼びます。送り先と送り元のIPアドレスなどが入り、後ろに運びたいデータが続きます。ただし、通信に必要な情報をすべてIPの荷札だけで持つわけではありません。

見方役割
IPヘッダーの宛先次にどこへ送るかを判断する材料
IPヘッダーの送信元送り元を示す情報
IPのデータ部分運ぶ中身。TCPなど、別の通信の決まりに必要な情報も入る
TCPの情報(TCPを使う場合)データの並び位置や受取確認など、順序を整えたり不足を扱ったりする材料

ここで IPアドレスとは が関わります。IPアドレスは、ネットワーク上の送り先を示す番号です。途中のルーターは宛先の情報を見ながら次の送り先を選びます。IPの荷札に、動画の「何枚目の絵か」がそのまま書かれているわけではありません。

ユイとマコトとピコが、パケットの中身と外側の無地荷札を分けて確認している
パケットには、運びたい中身に加えて、宛先や扱い方の手がかりが付きます。

宛先が分かることと、届いたデータを映像に戻せることは別の仕事です。画面では一続きに見える動画にも、その分担があります。

動画やWebページで使われる場面

パケットは、ふだん画面に名前が出ることは多くありません。それでも、現象としては身近なところに関わっています。

  • 動画が少しずつ読み込まれる
  • 受信が追いつかず、再生用のバッファが減る
  • Webページの画像が順番に表示される
  • ビデオ通話の音声が一瞬途切れる
  • オンラインゲームで反応が遅れる

これらをパケットだけで説明することはできません。端末、アプリ、Wi-Fi、回線、サーバー、CDN、混雑なども関わります。それでも、データが小さな単位で動いていると知ると、動画が止まる原因や画質が変わる理由も見えやすくなります。

ストリーミングでは、動画データを受け取りながら再生します。次のパケットが十分に届かない状態が続くと、バッファが減り、読み込み中になる場合があります。画質を下げると必要なデータ量が減るため、届く量と再生に使う量のバランスが取りやすくなることがあります。

パケットの順番・遅延・再送はどう扱う?

同じ絵から分けた箱でも、送り出した順番のまま届くとは限りません。途中で失われることもあります。IPだけでは、順序をそろえて届けることや、不足した分の再送を保証しません。

そこでTCPを使う通信では、届いたデータの位置や受取確認を利用し、順序を整えたり、不足を送り直したりします。一方、再送を待つか、遅れたデータをどう扱うかは通信方式と用途で異なります。役割の分担はTCP/IPとはで詳しく見られます。

初心者の段階では、次の三つに分ければ十分です。

  1. データは小さな単位に分けられる
  2. それぞれに届けるための手がかりが付く
  3. 届いた先で、用途に合わせて扱われる

パケットが一つ遅れたからといって、いつも画面がすぐ止まるわけではありません。動画プレイヤーにはバッファがあり、通信の方式にも工夫があります。ただし、遅れや不足が続くと、再生や表示に影響が出ることがあります。

ユイ

パケットは小さな荷物。でも、届き方の決まりは通信の種類で変わるんですね

マコト

そうだね。まず荷物の考え方をつかんでから、届け方のルールへ進むと混ざりにくいよ

小分けにすることと、順番を整えること、不足した分を送り直すことは別の仕事です。TCPは順序のあるデータの流れを提供しますが、相手との接続が失われたままでも必ず最後まで届く、という保証ではありません。また、パケットが一つずつ必ず違う道を通るわけでもありません。

パケット通信との違い

「パケット」と「パケット通信」は、近い言葉ですが少し分けて考えます。

パケットは、小さく分けられたデータの単位です。パケット通信は、データをパケットに分けて送り合う通信の考え方や方式です。

言葉ざっくりした意味
パケット小さく分けられたデータの荷物
パケット通信パケットを使ってデータを送る通信の考え方
IPアドレスパケットの宛先を考えるときの番号
ルーターパケットを次の道に送る案内役

パケットそのものを理解したら、次は パケット通信とは で、なぜこの方式がインターネットに合っているのかを見るとつながります。家の中と外の境目を見たい場合は、ルーターの仕組み が続きです。

イト

宛先の札があっても、絵の順番まで戻してくれるわけじゃないんだね。

マコト

そうだね。運ぶ仕事と、受け取ったデータを整える仕事を分けると分かりやすい。

パケット説明ワークと確認クイズ

次の文を、自分の言葉で埋めてみてください。

パケットとは、通信で運びやすいように分けられた______の小さな単位です。
パケットには、中身だけでなく、______や扱い方の手がかりも付きます。
動画が止まるときは、次に必要なパケットが再生に______場合があります。

答えの例:

  • パケットとは、通信で運びやすいように分けられたデータの小さな単位です。
  • パケットには、中身だけでなく、宛先や扱い方の手がかりも付きます。
  • 動画が止まるときは、次に必要なパケットが再生に間に合っていない場合があります。

Q1. パケットは何ですか?

A. 通信で運びやすいように分けられたデータの小さな単位です。

Q2. パケットにはデータだけが入っていますか?

A. いいえ。中身に加えて、宛先や扱い方に関わる手がかりも付きます。

Q3. パケットを知ると、どんな話がつながりますか?

A. IPアドレス、ルーター、TCP/IP、動画の読み込み、ストリーミングなどがつながります。

パケット一つの中身と、付いている手がかりが分かりました。では、この小さな単位が送り出され、中継され、相手の画面で使われるまで、どんな仕事を順に通るのでしょうか。パケット通信とはで、送信元から受信側までの流れを追います。

動画を全部受け取る前に再生できる理由を知りたい場合は、ストリーミングとはが続きです。

LAB WHITEBOARD

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

「パケットの意味、データを小さく分ける理由、宛先情報や動画再生との関係を説明できるようになる。」を、いまの自分の言葉で一文にしてみてください。途中の説明でも大丈夫です。