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

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

ニュースや天気てんき予報よほう、ショッピング、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をコピーしました