パケットって何?

YouTubeの動画もLINEのメッセージも、ネットを流れるとき必ず「パケット」という小さな箱に分けて運ばれています。料金プランの「ギガ」や「データ通信量」も、このパケットの集まりが正体です。この記事では、パケットの中身・なぜ細かく分けるのか・どうやって正しい順番に戻るのかを、図解で解説します。

そもそもパケットとは?

パケット(packet)は英語で「小さな包み」という意味です。インターネット上でデータを送るとき、ファイルや動画・メッセージは丸ごと送られず、いったん小さく切り分けられて、それぞれが宛先住所をつけた状態で旅立ちます。この1つひとつの小包がパケットです。

1パケットの大きさはおおむね1,500バイト前後(約1.5KB)。長文メッセージなら数パケット、画像1枚なら数百〜数千パケット、動画1本なら数百万パケットに分かれて流れていきます。

仕組み:分割→送信→組み立て

1パケットの中身(IPヘッダ+データ) 1パケットは最大約1500バイト。送信先IPと番号がついた小包 ┌────────────── 1500 バイト ──────────────┐ [ IPヘッダ 20バイト ][ データ 1480バイト ] 送信元IP: 192.168.1.10 宛先IP: 142.250.196.142 パケット番号: 47/1024(全1024個中の47番目) 具体例:1.5MBの画像を送る場合 画像ファイル本体 1.5 MB(150万バイト) パケット数 1.5MB ÷ 1480バイト ≒ 1,014個のパケット 1〜1014番のパケットが順次送信される なぜ分割する? → 1パケットだけ壊れたらそれだけ再送・回線を多人数で共有できる 100MBの動画なら7万パケット、1時間の4K動画なら数百万パケットに分かれる
図1:1.5MBの画像でも1014個の小さなパケットに分割。それぞれにIPと番号がついて旅立つ

各パケットには「ヘッダー」と呼ばれるラベルがついていて、ここに「送り主のIPアドレス」「宛先のIPアドレス」「全体の何番目のパケットか」が書かれています。途中で順番がバラバラになっても、宛先で番号順に並べ直せば元のデータに戻ります。

なぜ分割するのか

もし1本の動画を1つの巨大なデータとして送ると、途中で1ビットでも壊れたら全部送り直しになります。パケットに分けておけば、壊れた1パケットだけ再送すれば済むので効率的です。

もう1つの理由は「回線を共有するため」。あなたが動画を見ている間、家族もLINEを送り、近所の人もWebを見ています。1人のデータで回線が長時間ふさがると他の人が使えなくなるので、細かく分けて少しずつ流すことで、多くの人が同時に使えるようになっています。

おすすめの観察方法

スマホアプリ別の1時間あたりデータ通信量(パケット消費) 「ギガ消費」の正体はパケット数の合計。動画とゲームでほとんど消費する YouTube 4K動画視聴 約7 GB/時 Netflix HD動画視聴 約3 GB/時 Apex Legendsオンライン 100 MB/時 Zoom ビデオ通話 800 MB/時 Spotify音楽再生 60 MB/時 LINE文字メッセージ100通 10 KB(無視できる量) Webブラウジング(記事閲覧) 50 MB/時 月20GBプランなら、4K動画視聴は1時間で3.5%消費。動画の画質を下げると大幅節約できる
図2:4K動画は1時間で7GB(月プランの30%超)。動画の画質設定がギガ節約の鍵

スマホの「データ通信量」表示は、自分が今月使ったパケットの合計量です。1本の動画でどれくらい消費するか観察するだけでも、パケットの大きさを体感できます。本格的に学びたい人は、Windowsなら「コマンドプロンプトで ping google.com」を試すと、パケットが届くまでの時間が表示されます。

さらに興味があれば、Wiresharkという学習用の通信観察ツールがあります。ただし、見るのは自分のPCの通信だけにしましょう。学校やカフェのネットワークで他人の通信をのぞく目的で使うのは危険です。まずは自宅で、ブラウザを開いたときにDNSやHTTPSの通信がどれだけ発生しているかを見るだけでも十分な学習になります。

気をつけたい落とし穴

パケットを学ぶときに注意したいこと
  • 他人の通信を勝手にキャプチャ(Wiresharkで盗み見)するのは違法。自分の家のWi-Fiでも、家族の通信は本人の許可なしに見ない
  • パケットには宛先IPアドレスが書かれているので、プライバシーがすべて隠れているわけではない。HTTPSで暗号化されていない通信は中身も見える
  • 「ギガを節約」と言うときの単位は、パケットの集計。動画の自動再生やバックグラウンド更新で知らぬ間に消費されている

将来どう役立つ?

パケットの仕組みを理解していると、ネットワーク系のエンジニアだけでなく、Web開発・クラウド運用・セキュリティ・ゲーム開発のどの分野でもスタートが早くなります。「なんとなく遅い」ではなく「どこのパケットがどう詰まっているか」を考えられるようになると、トラブル対応のスピードが大きく変わります。

オンラインゲームのラグ、動画のカクつき、ビデオ通話の途切れも、裏側ではパケットの遅延や損失として現れます。ping、遅延、パケットロス、再送という言葉がわかると、回線の問題なのか、サーバー側の問題なのか、Wi-Fi環境の問題なのかを切り分けやすくなります。

今日からできること

3ステップで始めよう
  1. スマホの設定アプリで「データ通信量」を開き、自分が一番ギガを使っているアプリを確認する
  2. fast.com にアクセスして、自宅の通信速度を測ってみる
  3. Windowsならコマンドプロンプトで「ping google.com」、Macならターミナルで同じコマンドを実行し、ms(ミリ秒)の数字を見てみる

まとめ

パケットは、ネットを流れるデータを細かく分けた小包のことです。分割することで、回線を多人数で共有でき、壊れた部分だけ送り直せます。普段使っている「ギガ」も「ping」も、すべてこのパケットを数えた数字です。仕組みを知ると、通信トラブルの原因を考える力が一気に伸びます。

確認 パケットは何?