仕組みを知る

データ通信の仕組み|データを分けて届けて戻す流れ

データ通信は、文字・画像・動画などのデータを小さな単位に分け、宛先に送り、受け取った側で使える形に戻す仕組みです。パケット、IPアドレス、TCP/IP、通信エラーの見方を順に見ていきます。

データ通信の仕組み|データを分けて届けて戻す流れ

30秒でわかる答え

データ通信は、コンピューターやスマホ、サーバーなどがデータをやり取りする仕組みです。文字・画像・動画などを宛先へ運び、受け取った側で使える形に戻します。

TERM PRIMER

先に知っておく言葉

データ
コンピューターが扱う情報。文字、画像、音、動画、Webサイトもデータとして扱われます。
パケット
大きなデータをインターネットで運びやすくするために分けた小さなかたまりです。
IPアドレス
ネットワーク上の機器やサーバーを見つけるための住所のような番号です。
TCP/IP
インターネットでデータを届けるための基本的な通信ルールの組み合わせです。
サーバー
データを保存したり、ほかの端末に届けたりする役割を持つコンピューターです。

送った写真やメッセージの道を描いてみよう

いま送った写真やメッセージを一つ選び、出発した端末、通った道、届いた相手を三つの丸で描いてから言葉にしてください。

データ通信とは、____________を、____________に届ける仕組みです。
大きなデータは、通信しやすいように____________ことがあります。
通信が遅いときは、回線だけでなく____________も分けて見ます。

答えの例:

  • データ通信とは、文字、画像、動画などのデータを、宛先の端末やサーバーに届ける仕組みです。
  • 大きなデータは、通信しやすいように小さな単位に分けられることがあります。
  • 通信が遅いときは、回線だけでなく端末、Wi-Fi、サーバー、データサイズも分けて見ます。

Webページを開く、メールを送る、チャットを送信する、動画を見る。画面では別々の操作に見えても、画面のむこう側ではデータを運ぶ共通の考え方が働いています。

大きなデータは、そのまま一つの荷物として一直線に届くわけではありません。通信しやすい小さな単位に分けられ、宛先や順番の手がかりを持ち、ネットワークの道を通り、届いた先で組み立てられます。通信が遅い、送れない、読み込み中になるときも、この流れのどこかで待ち時間や失敗が起きていると考えると切り分けやすくなります。

第85話「データ通信は何を運ぶ?」では、メール、通知、チャット、動画、Webページが同じ通信地図の上を進む場面が描かれます。ここからは、その広い道を「分ける」「宛先を付ける」「運ぶ」「戻す」「確認する」に分けて順に見ていきます。

ピコ

メール、通知、チャット、動画。形は違っても、どれもデータを運ぶ道を使っているよ

イト

データ通信って、その全部に共通する大きな道のこと?

ユイ

画面では違うアプリに見えるのに、裏側には共通の流れがあるんですね

マコト

では、荷物を作る場所、宛先を見る場所、届いたあとに戻す場所を分けて見よう

やり取りするデータと配送路のたとえ

ここでいうデータには、文字、画像、音、動画、設定、ログイン状態、通知の合図などが含まれます。データそのものの考え方がまだ曖昧な場合は、先に データとは を読むとつながります。

たとえばブラウザでWebページを開くと、端末はサーバーへ「このページがほしい」と依頼します。サーバーはHTML、画像、CSS、JavaScriptなどのデータを返します。端末は受け取ったデータを組み立て、画面として表示します。メールなら本文や添付ファイルを相手のメールサーバーへ運び、チャットならメッセージと状態を会話ルームに届けます。

ラボのたとえでは、データ通信は小包が行き交う広い配送路です。大きな荷物をそのまま運ぶのではなく、小さな小包に分け、宛先札を付け、道を進ませ、届いた先で順番をそろえます。このたとえを使うときは、小包そのものが物理的に飛んでいるわけではなく、実際には通信プロトコル、ネットワーク機器、サーバー、端末が役割を分けていると戻して考えると安全です。

宅配便の比喩は流れをつかむ助けになりますが、実際には複製や再送、順序制御も通信方式ごとに異なることを忘れないでください。

小さなパケットに分ける場所

データ通信では、大きなデータを小さな単位に分けて送る考え方がよく出てきます。この小さな単位は、初心者向けには パケットとは で説明される「小さな荷物」と考えると入りやすいです。動画や画像、Webページの部品のように大きなものでも、通信の道では扱いやすいかたまりに分けられます。

なぜ分けるのでしょうか。大きな荷物を一つだけで送ると、途中で詰まったときに扱いづらくなります。小さく分ければ、ネットワークの道を流しやすく、届いた分から確認しやすく、問題が起きた部分だけ再送しやすくなります。これは、狭い道に大きな家具をそのまま運ぶより、部品ごとに運んであとで組み立てる方が扱いやすい、という感覚に近いです。

ただし、すべての通信が同じ分け方をするわけではありません。Webページ、メール、動画、通話、ゲームでは、重視することが違います。欠けないことが大事な場面もあれば、少し欠けても今の流れを優先したい場面もあります。データ通信を学ぶときは、「何を運ぶか」と「どれくらい正確さや速さが必要か」を一緒に見ると、次のTCPやUDPの話にも進みやすくなります。

イトとユイが、大きなデータカードを小さな小包に分けて送る準備を見ている
大きなデータは、小さな単位に分けることでネットワークの道を進みやすくなります。

宛先と道案内の役割

データは、小さく分けただけでは届きません。どこへ向かうのか、どこから来たのか、どの入口に渡すのか、といった手がかりが必要です。手紙に宛先と差出人が必要なように、通信にも相手を見つけるための情報があります。

代表的なものにIPアドレスがあります。IPアドレスは、ネットワーク上の機器やサーバーを見つけるための住所のような番号です。さらに、同じサーバーの中でもどの入口に届けるかを分けるためにポート番号の考え方が出てきます。人が覚えやすいドメイン名を、通信で使う住所へつなげる場面ではDNSも関係します。

小包のたとえを使うなら、パケットは荷物、IPアドレスは住所、ルーターは道案内、ポート番号は建物の中の窓口に近い役割です。けれど実際には、これらが一つの大きな仕組みとして連携しています。どれか一つだけで通信が成立するのではなく、宛先を調べ、道を選び、入口を分け、必要なら暗号化して運ぶ、という複数の役割が重なっています。

たとえ実際に近いもの
小包パケットや通信データの一部
宛先札IPアドレスやポート番号など
住所を調べる案内所DNSや名前解決
道案内ルーターやルーティング
受け取り確認TCPの確認や再送の考え方

届いたあとに戻す流れ

データ通信は「送る」だけでは終わりません。受け取った側で使える形に戻すところまでが大事です。小さく分けられたデータは、届いた先で順番や不足を確認され、必要に応じて組み立てられます。Webページなら、HTMLや画像やCSSなどがブラウザで画面として組み立てられます。動画なら、届いた区切りが映像と音声として再生されます。

この「戻す」流れがあるから、画面では一枚のページや一つの動画に見えます。利用者は小さなパケットを一つずつ見ているわけではありません。端末やアプリが受け取ったデータを、人が読める形、見られる形、聞ける形に戻しているのです。

イトとマコトが、宛先付きの小包が届いて受信側で順番に戻る流れを追っている
小さく分けたデータは、宛先の情報と一緒に進み、受け取った側で順番をそろえて戻されます。

イトは、小包が届いたあとにもう一度もとの写真やページへ戻される様子を見て、送るだけでは終わらないのだと気づきます。ユイも、画面に見えるまでには、通信だけでなく組み立てる時間があるのだとノートに書きました。

通信の約束と目的の違い

データを届けるには、送り方の約束が必要です。インターネットの通信では、TCP/IPという言葉をよく見ます。TCPは、順番や到着確認を重視する場面で使われます。UDPは、確認より速さや軽さを優先したい場面で使われることがあります。

Webページやメールの本文のように、欠けると困るデータでは、届いたかどうかを確認したい場面が多くなります。逆に、通話、オンラインゲーム、ライブ配信のように時間の流れが大事な場面では、古いデータを待ち続けるより、新しいデータを進める方が合う場合もあります。

ここでの誤解は、通信はすべて「速ければよい」と考えてしまうことです。実際には、正確さが大事な通信、低い遅延が大事な通信、大量のデータを安定して運びたい通信があります。目的によって、使われる約束や確認のしかたが変わります。

電波が街から届く区間を見たいときは、基地局とはへ進めます。

通信が遅い・失敗する場所を見る

データ通信は、いつも同じ速さで届くとは限りません。通信が遅い場合、端末の状態、Wi-Fiや回線の混雑、サーバー側の混雑、データの大きさ、通信経路の問題などが関係します。ページは開くのに画像だけ遅い場合、動画だけ止まる場合、メールだけ送れない場合では、見る場所が変わります。

症状近い確認場所
すべて遅い回線、Wi-Fi、端末の状態
特定のサイトだけ遅いサービス側、DNS、サーバーの状態
画像や動画だけ遅いデータサイズ、配信経路、キャッシュ
送信だけ失敗するアップロード、ログイン状態、権限
別端末では動く端末設定、アプリ、ブラウザ
ユイとマコトが、通信が遅い原因を端末、Wi-Fi、サーバー、データの大きさに分けて確認している
通信が遅い時は、回線だけに決めつけず、端末、Wi-Fi、サーバー、データの大きさを分けて見ます。

図で見るデータ通信の流れ

データ通信の流れは、分ける、宛先を付ける、運ぶ、戻す、確認する、という順番で見ると整理しやすくなります。

  1. 送りたいデータやほしいデータがある
  2. 通信しやすい小さな単位に分ける
  3. 宛先や送信元などの手がかりを付ける
  4. ルーターやネットワークの道を通って進む
  5. 受け取った側で順番や不足を確認する
  6. ページ・動画・メッセージなど使える形に戻す
  7. 画面、音、保存内容、通知として利用者に見える

この図を見ておくと、Webページ、SNS、YouTube、チャットが別々の魔法ではなく、データ通信の上に作られた体験だとわかります。次にSNSへ進むと、投稿や通知もこの通信の道を使っていることが見えやすくなります。

ミニクイズ:届くまでの流れを確かめる

Q1. データ通信とは何ですか?

  1. 画面の色を変えることだけ
  2. データを宛先に送り、受け取った側で使える形に戻す流れ
  3. スマホの電池を増やす仕組み
  4. 文字だけを保存すること

答え: 2. データを宛先に送り、受け取った側で使える形に戻す流れ
解説: 送るだけでなく、分ける、運ぶ、戻す、確認する流れまで含めて見るとわかりやすくなります。

Q2. パケットが小包にたとえられるのはなぜですか?

答え: 大きなデータを小さな単位に分け、宛先や順番に関係する情報と一緒に運ぶからです。
解説: 小さく分けることで、ネットワークの道を進みやすくなります。

Q3. 通信が遅いとき、原因は回線だけですか?

答え: 回線だけとは限りません。
解説: 端末、Wi-Fi、サーバー、データサイズ、サービス側の状態などを分けて確認します。

LAB WHITEBOARD

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

「データ通信が、データを小さく分け、宛先を付け、通信の約束に従って送り、受信側で使える形に戻す仕組みだと説明できるようになる。」を、いまの自分の言葉で一文にしてみてください。途中の説明でも大丈夫です。