【子ども向け】インターネットのしくみを分かりやすく解説

インターネットは、世界中せかいじゅうのコンピュータをつなぐ とても大おおきなネットワークです。

ニュースや天気てんき予報よほう、ショッピング、SNSでのコミュニケーション、オンライン学習がくしゅうやゲームなど、さまざまな活動かつどうができるようになり、私わたしたちの生活せいかつに欠かかせないものになりました。

しかし、インターネットの基本的きほんてきなしくみや、Webページがどのようにして表示ひょうじされるのか 理解りかいしている人ひとは 少すくないのではないでしょうか。

そこで今回こんかいは、インターネットのしくみを子こども向むけに分わかりやすく解説かいせつしていきます。

コンピュータ同士どうしが どのようにつながるのか、Webページが表示ひょうじされるしくみを例れいに学まなんでいきましょう。

スポンサーリンク

LANとWAN

LANとWAN

ネットワークとは、たくさんのコンピュータや機器ききをつなげて、情報じょうほうを共有きょうゆうし合あったり、コミュニケーションをとるためのしくみです。

カバーするエリアによって 大おおまかに2つに分わかれます。

  • LAN:せまいエリアの コンピュータを カバーする ネットワーク
  • WAN:はなれた場所ばしょや 広いエリアを カバーする ネットワーク

LAN(ラン)は、学校がっこうや会社かいしゃ、家庭かていなどのせまいエリアのコンピュータをつなげるネットワークです。

LANでつながることで、クラスでファイルを共有きょうゆうしたり、プリンターをみんなで使つかったりできるようになります。

WAN(ワン)は、LAN同士どうしを接続せつぞくしてはなれた場所ばしょや広ひろいエリアをカバーするネットワーク。

インターネットは、世界中せかいじゅうのLANを接続せつぞくしたWANの一種いっしゅです。

インターネットのおかげで、遠とおくに住すんでいる友達ともだちや 海外かいがいの人ひととも、コンピュータで情報じょうほうをやりとりできます。

 

ネットワークを作る3つの要素

ネットワークは、3つの要素ようそが組み合わさってできています。

  • 機器きき     :ネットワークにつながるコンピュータや機械きかい
  • ケーブルや無線むせん:機器ききをつなげて通信つうしんするための道みち
  • 通信つうしんプロトコル:データをやり取りするときのルール

 

クライアントとサーバー

クライアントとサーバー

ネットワークにつながる機器ききには、大おおまかに2つの役割やくわりがあります。

  • クライアント:データやサービスを利用りようするコンピュータ
  • サーバー  :データやサービスを提供ていきょうするコンピュータ

クライアントは、データやサービスを利用りようする側がわのコンピュータ。今いま、あなたが使つかっているパソコンやスマートフォン、タブレットは、クライアントです。

これらは、Webサイトを見みたり、メールを送おくったり、オンラインゲームをしたりするときに、必要ひつような情報じょうほうやサービスを サーバーから受うけ取とります。

サーバーは、データやサービスを提供ていきょうする側がわのコンピュータです。

クライアントが欲ほしい 情報じょうほうやサービスを保存ほぞんしておいて、必要ひつような時にそれを提供ていきょうする役割やくわりを果はたしています。

身近みぢかなものに例たとえると、クライアントは「お客きゃくさん」で、サーバーは「お店みせ」のような関係かんけいです。

クライアントが欲ほしい情報じょうほうをリクエストすると、サーバーがそれを提供ていきょうしてくれます。

このしくみによって、私わたしたちはインターネットを通じてさまざまな情報じょうほうやサービスを利用りようすることができます。

 

ケーブルや無線

有線接続と無線接続

ケーブルや無線むせんは、機器きき同士どうしをつなぐための道みちです。

有線接続ゆうせんせつぞくは、LANケーブルやUSBケーブルなどのケーブルを使つかって、機器きき同士どうしを直接ちょくせつ接続せつぞくする方法ほうほうです。

無線接続むせんせつぞくでは、Wi-FiやBluetoothなどの電波でんぱを使つかって、機器きき同士どうしを接続せつぞくします。

有線ゆうせん接続せつぞくは、通信つうしんの安定性あんていせいが高たかいですが、設置せっちに手間てまがかかります。

無線むせん接続せつぞくは、楽らくに設置せっちできますが、カベや障害物しょうがいぶつのえいきょうを受うけやすいです。

 

通信プロトコル

通信プロトコル

通信つうしんプロトコルは、機器きき同士どうしがデータ通信つうしんをするときのルールです。

郵便物ゆうびんぶつや宅たく配物くばりものを送おくりたい時とき、郵便ゆうびん番ばん号ごうや住所じゅうしょを書かいたり、重おもさや大おおきさによって料金りょうきんが変かわったり、ルールがありますよね。

これらのルールは、郵便物ゆうびんぶつや宅配物たくはいぶつを送おくり手てと受うけ手てがスムーズにやり取とりできるようにするためのものです。

データ通信つうしんをするときも同おなじように、データの送信そうしんと受信じゅしんの方法ほうほう、通信つうしん相手あいてを見分みわける方法ほうほう、データの形式けいしきや内容ないようなど、スムーズにやり取とりするためのルールがあります。

通信つうしんプロトコルは目的もくてきによって、さまざまな種類しゅるいがあります。代表的だいひょうてきな通信つうしんプロトコルは、以下いかの通りです。

  • TCP/IP:インターネット上じょうでデータを送受信そうじゅしんするためのプロトコル
  • HTTP  :Webページなどをブラウザとサーバー間かんでやりとりするためのプロトコル
  • FTP   :ファイルをダウンロードしたりアップロードしたりするためのプロトコル

 

Webページが表示されるまでのしくみ

Webページを見るしくみ

コンピュータ同士どうしが具体的ぐたいてきにどのようにつながるのか、Webページが表示ひょうじされるしくみを例れいに紹介しょうかいします。

インターネットでWebページを見みるために、以下いかのような処理しょりが行おこなわれています。

 

ブラウザを開く

ブラウザ

まず、インターネットに接続せつぞくしたパソコンやスマートフォンで「ブラウザ」を開ひらきます。

ブラウザは、インターネット上じょうのWebページを見みるためのソフトウェアです。

今いま、このページを見みているソフトもブラウザです。

ブラウザには、「Google Chrome」「Microsoft Edge」「Mozilla Firefox」「Safari」など、さまざまな種類しゅるいがあります。

 

URLを入力する

次つぎに、Webページのアドレスを入いれるところに、見みたいWebページのURLを入力にゅうりょくします。

アドレスバー

 

URL(ユーアールエル)は、インターネット上じょうで Webページなどの情報じょうほうが どこにあるかを示しめすアドレスです。

URL

たとえば、このページのURLは「https://living-maou.com/internet-mechanism/」です。

URLは、3つの部分ぶぶんで構成こうせいされています。

  • プロトコル:Webページのデータを送受信そうじゅしんするルール
  • ドメイン名:Webサイトがどこにあるかを表あらわす住所
  • ファイル・パス:Webサーバーのどこにあるどのファイルか

URLの最初さいしょにある「HTTP」や「HTTPS」は、Webページのデータを送受信そうじゅしんするプロトコルを表あらわします。「HTTPS」は「HTTP」より安全あんぜんな通信つうしんを意味いみします

このページのURLの「living-maou.com」がドメイン名めいです。

ドメイン名めいは、Webサイトがどこにあるかを表あらわす住所じゅうしょにあたり、アルファベット、数字すうじ、ハイフンの組くみ合あわせで構成こうせいされています。

URLの最後さいごの「internet-mechanism」は、Webサーバーのどこにあるどのファイルかを示しめします。

 

DNSサーバーにIPアドレスを聞く

DNSサーバー、ドメイン名、IPアドレス

ブラウザにURLを入いれると、DNSサーバーに問とい合あわせて WebサイトのIPアドレスを 手てに入いれます。

コンピュータは、ドメイン名めいを直接ちょくせつ理解りかいすることができません。

そのため、人間にんげんが入力にゅうりょくしたURLのドメイン名めいを、コンピュータが理解りかいできるIPアドレスに変換へんかんする必要ひつようがあります。

  • ドメイン名めい:ネット上じょうの住所じゅうしょを人間にんげんに分わかりやすい文字列もじれつで表現ひょうげん
  • IPアドレス:ネット上じょうの住所じゅうしょをコンピュータが理解りかいできる数字すうじの組くみ合あわせで表現ひょうげん

DNS(ディーエヌエス)サーバーは、ドメイン名めいをIPアドレスに変換へんかんしたり、逆ぎゃくにIPアドレスをドメイン名めいに変換へんかんしたりするコンピュータです。

 

サーバーがデータを送信する

パケット通信

ブラウザは手てに入いれたIPアドレスを使つかって、Webページが保存ほぞんされているサーバーに接続せつぞくします。

サーバーとの接続せつぞくに成功せいこうすると、サーバーはブラウザにWebページのデータを送おくります。

この時とき、データをパケットという小ちいさなかたまりに分割ぶんかつし、送信元そうしんもとや送信そうしん先のIPアドレスや順番じゅんばんなどの情報じょうほうをつけて送おくります。パケットとは「小包こづつみ」という意味いみです。

パケットはデータ部ぶとヘッダ部ぶで構成こうせいされていて、データ部ぶは送おくりたいデータ、ヘッダ部ぶはIPアドレスなど転送てんそうに必要ひつような情報じょうほうが保存ほぞんされています。

 

Webページを表示する

Webページを作る言語

Webページは、HTMLやCSS、JavaScriptなどの プログラミング言語げんごで書かかれています。

  • HTML      :Webページのつくりや内容ないようを記述きじゅつするための言語げんご
  • CSS       :Webページの見みた目めを指定していするための言語げんご
  • JavaScript:Webページの動うごきや機能きのうを追加ついかするための言語げんご

ブラウザは受うけ取とったデータをもとに、これらのプログラミング言語げんごを解ほぐして、私わたしたちが見みることのできるWebページを画面がめん上じょうに表示ひょうじします。

 

まとめ

インターネットの基本的きほんてきなしくみと、Webページが表示ひょうじされるまでのしくみについて解説かいせつしました。

最後さいごに、出でてきた用語ようごをまとめておきます。オレンジ色の用語ようごだけでもおさえておきましょう。

ネットワークの種類しゅるい

  • LAN:せまいエリアのコンピュータをつなげるネットワーク
  • WAN:はなれた場所ばしょや広ひろいエリアをカバーするネットワーク

 

ネットワークにつながるコンピュータ

  • クライアント:データやサービスを利用りようするコンピュータ
  • サーバー  :データやサービスを提供ていきょうするコンピュータ

 

通信つうしんプロトコル:データをやりとりするときのルール

  • TCP/IP:インターネット上じょうでデータを送受信そうじゅしんするためのプロトコル
  • HTTP  :Webページなどをブラウザとサーバー間かんでやりとりするためのプロトコル
  • FTP   :ファイルをダウンロードしたりアップロードしたりするためのプロトコル

 

Webページが表示ひょうじされるまでのしくみ

Webページを見るしくみ

  • ブラウザ  :Webページなどを見みるためのソフトウェア
  • URL       :Webページなどの情報じょうほうがどこにあるかをしめすアドレス
  • ドメイン名めい:ネット上じょうの住所じゅうしょ(人間にんげんに分わかりやすい文字列もじれつ)
  • IPアドレス:ネット上じょうの住所じゅうしょ(コンピュータが理解りかいできる数字すうじの組くみ合あわせ)
  • DNS       :ドメイン名めいをIPアドレスに変換へんかんしたり、その逆ぎゃくをしたりするシステム
  • パケット  :データを小ちいさなかたまりに分割ぶんかつしたもの

 

Webページを作つくるプログラミング言語げんご

  • HTML      :Webページのつくりや内容ないようを記述きじゅつするための言語げんご
  • CSS       :Webページの見みた目めを指定していするための言語げんご
  • JavaScript:Webページの動うごきや機能きのうを追加ついかするための言語げんご

 

下したの記事きじでは、検索けんさくエンジンのしくみを解説かいせつしています。ぜひ合あわせて読よんでみてください。

 

\【PR】図をながめるだけでも理解が進みます!/
タイトルとURLをコピーしました