インターネット接続

ネットワークってなに?

機器設定の具体例を書く前に、自分の勉強もかねてネットワークについて少し書いてみようと思います。
おかしい所があったら、是非ご指摘ください。
検索してみると『網の目状に張り巡らされたもの』とか『網状組織』と出てきます。
『網の目』の中には、人間とか、地域とか、放送とか、いろいろあるでしょうが
ここでは、パソコンやコンピュータが『網の目状に繋がった状態』と考えてみます。
コンピュータ同士、さらにコンピュータの集まり同士で、相互に情報交換したいという事です。
予断ですが、私がパソコンを始めたMS-DOSの時代では、繋げると言う作業は結構大変でした。
確か会社では、LANtasitc という市販ソフトを使用して部屋内の数台のパソコンを繋いだ記憶があります。
自宅や会社内など、限定された区域でのネットワークを『LAN(local area network)』と呼びます。
LANとLANを繋げることも可能です。

インターネットって?

名前のごとくネットワークの一種ですが、『IP(Internet Protocol)』というルールにしたがって接続されたネットワークです。
よく、どこかのホームページを閲覧することを、インターンネットと呼んでいる事がありますがちょっと違います。

f:id:kazuban:20180121110051p:plain


ホームページ表示は、インターネットに繋がっている、ホームページを公開しているコンピュータ(Webサーバー)から情報をもらって自分のパソコンのブラウザに表示している状態です。
ホームページは、【HTML】という言語でプログラムされています。
あるホームページを閲覧したい場合、自分のパソコンのWebブラウザのアドレスバーに、そのアドレスを入力します。
ブラウザは、IPのルールにより、インターネット上から相手先を特定し、そのWebサーバーに「閲覧させて!」とリクエストを送ります。
Webサーバーは、要求のアドレスに、「どうぞ!」と【HTML】のデータを送り返します。
受取った自分のパソコンのブラウザは、【HTML】を、見やすいように変換し、パソコン上でホームページが閲覧できることになります
こんな感じでなので、インターネットはあくまでも、ネットワークの一つであって、ホームページはインターネットサービスの一つです。

f:id:kazuban:20180108152805p:plain


【HTML】は、表示しているブラウザ上で、右ボタンを出てくる「ソースの表示」で源を見ることができます
詳細は、まさにインターネット上に公開されているホームページを検索すれば無数に出来てきますので、参照してください。

IPアドレス

私たちが郵便物を届けてもらうには、住所が必要ですが、インターネット上での住所にあたるのが、【IPアドレス】です。
通常の住所に場合には、宅地造成とかで複数に分かれた場合、同じ住所になる場合は少なくありませんが、インターネット上では一つでないと困りますのでそれを管理している組織があります。
そうして、私たちがインターネット上に出て行く時には、管理組織が管理している【IPアドレス】が必要にります。
ところがこの【IPアドレス】も無限ではなく有限なので、世界中の機器に割り当てると足りなくなってしまいます。
そこで、限られた区域だけで使用できるアドレス【プライベートアドレス】とインターネット上でのアドレス【グローバルアドレス】に分けられています。
【プライベートアドレス】は、その区域だけで使用可能なアドレスなので、そのアドレスではインターネット上には出て行けません。
したがって、重複しても問題ありません。
それに対して【グローバルアドレス】は世界中で一つである必要があり、私たちがインターネット上に出て行く時には、自分のパソコンにこのアドレスを設定しておく事が必要になります。
ただ、自宅に1台だけの場合は、問題ないですが、パソコンやスマホなど複数台ある場合全部に【グローバル】を設定する事は不経済です。
普通は、自宅内には【プライベートアドレス】を設定し、必要に応じて【ルータ】に【グローバルアドレス】に変換してもらいインターネットへ出て行くことになります

ルーター

「俺そんな設定、自分のパソコンにしてないよぅ。だいたい、自分のグローバルアドレスなんて調べた事もないしぃ・・」
でも、インターネットには繋がっています。なぜだろう?!

f:id:kazuban:20171206110057j:plain

最近では、一般の家庭でも、沢山のパソコンや機器がインターネットに繋がっています。
でもその機器全部に、【グローバルアドレス】を意識しないといけないんじゃ大変です。それに上にも書いたように、アドレスが足りなくなってしまいます。
じゃどうしてんの?
それをうまくやってくれるのが、ルーターです。
ルータは、自分のパソコンからの要求データを、宛先方向へ送り状をつけて転送してくれます。
宛先方向というのがミソですが、自分のルータが知っていいる方向へ送りつけます。
その先は、その先で考えてくれます。
イメージ的に言えば、宛先が、自宅内の場合、自宅のルータは自宅内のアドレスを知っているので、その機器に直接に。
アメリカのサイトだった場合には、外へ出る必要があるので、まずは契約しているプロバイダのルーターに送りますがその時に、【プライベート】からの場合には【グローバル】に変換して送ります。この【グローバルアドレス】は契約しているプロバイダが割り当ててくれています。
そうすると、その地域を管理しているプロバイダのルータに送られ、さらに、そのプロバイダを管理している上のプロバイダ。さらに日本全体を管理しているルータ。そこからアメリカを管理しているルータ。
といった具合に、ルータからルータへと経由していき相手に要求が届きます。
インターネットは、ルータの集まりだといえますねぇ~

DHCP

さぁやっと

kazuban.hatenablog.com

前回の続きまできました。
DHCPの詳細も、ネット上に沢山公開されていますので、興味のある方は、そちらで確認してください。
パソコンやスマホでインターネットへ出て行く場合、IPアドレスが必要です。
ただ、自宅や会社や空港や・・など移動するたびに設定を変更するのは非常に面倒ですね。
そこで、ある範囲の中で使われていないアドレスを自動で割り振ってくれるのが、【DHCP(Dynamic Host Configuration Protocol)サーバ】です。
だいたいのルータには、DHCPサーバー機能がついているので、これもルータがやってくれます。
ルータってほんと、すごい機器ですねぇ~
ところが、こいつに自動でやらすと、問題が発生した!
というのが、前回でした。