メルマガ:MCP MAGAZINE!!
タイトル:ぱてぃの【MCP MAGAZINE!!】 vol.8 00/8/3  2000/08/04



■      ■  ■■■  ■■■  ********************************
■■  ■■ ■       ■   ■ ***              ***
■ ■■ ■■        ■■■  *** MCP MAGAZINE!***
■ ■  ■ ■   ■ ■      ***              ***
■   ■ ■■■ ■    ******** vol.8 2000/8/2  *******


こんにちは!!
「ぱてぃ」です。今回もどうぞよろしくお願いします!


■ CONTENTS ■ ■ ■ ■ ■ ■ ■ ■ ■ ■
@--------------------------------------------------------@
   ◆ 連載「簡単!即効TCP/IP!」
         1.3.2  ネットワークアドレス・ホストアドレス
   ◆ MCP用語集
   ◆ Q&A
  ◆ ぱてぃのひとりごと♪
   ◆ お知らせ
@--------------------------------------------------------@


-------------------------------------------
◆【簡単!即効TCP/IP!】vol.7
-------------------------------------------

1.3.2 ネットワークアドレスとホストアドレス

前回の内容
 ・IPアドレスという住所のようなものを使って
   ネットワーク上のパソコン機器を認識する
 ・IPアドレスは約43億個もあるが、近い将来、枯渇してしまう
 ・IPアドレス不足等をを補うためにIPv6が実験段階である

前回のメルマガでIPアドレスがたくさんあることが
ご理解いただけたかと思います。

今日はそのIPアドレスがどのような仕組みで割り振られているか
をお送りいたします。

約43億個のIPアドレスは適当に割り振られているわけではありません。
もし、「202.24.3.232」というアドレスがおとなりのお兄さんが
所有していて、「202.24.3.233」というアドレスがアメリカに住んでいる
ボブさんのもので、「202.24.3.234」がネットワーク会社の
社長さんのアドレス・・・と、適当に割り振られていると、
特定のパソコン機器を探すのがとても大変になります。

メールを一通送信するのために、全世界のパソコンに対して
「アドレスが 202.24.3.232のひと、手をあーげてー!!」
って内容のパケットを送ることになるでしょう。

もしくは全世界のパソコンにそのメールを送りつけた上で、
「202.24.3.232の人だけ受け取ってくださいね」
といったものになってしまうでしょう。

これではネットワーク上の通信量が増えてしまいます。

たとえケーブルが太くなって、パソコンが高性能になったとしても
これは実現不可能でしょう。


ではここで、今回も郵便を頭に浮かべてください。
あなたが手紙を出すとき、名前だけでは届かないでしょう。
北海道の友人に出しているのに、
「ぱてぃさん!!ゆうびんですよー」って
ひとりひとりに声をかけて回るなんてことは
郵便局員さんはしないですよね。
住所を便りに手紙が届くわけです。

その住所は「赤坂5丁目」などのくくりがあって、
さらに大きなくくりの「港区」、「東京都」、「日本」
のような区分けがされています。
だんだんと範囲を狭めていく形になっていますね。

IPアドレスも同様に「くくり」を使っています。

たとえば、「202.24.3.232」では、
「202.24.3」というくくりがあって、その中に所属するコンピュータが
1、2、3・・・と番号付けされていくのです。

言うなれば「202.24.3」は港区などの町名になるでしょうか。

このように「くくり」のアドレスのことを

  ネットワークアドレス(ここでは202.24.3に相当する)

といい、その中に所属するコンピュータごとのアドレスを

  ホストアドレス(ここでは232に相当する)

といいます。


        202.24.3.232
        -------- ---
         ↑   ↑
ネットワークアドレス   ホストアドレス



このネットワークアドレスとホストアドレスの位置は
ネットワークアドレスが一番左の位置だけで、
残りの3つがホストアドレスになったりもします。


         113.32.128.25
         --- ---------
         ↑   ↑
ネットワークアドレス   ホストアドレス


ネットワークにはIBMやNTTなどの社内LANのようにとてもでかい
組織があったり、中小企業のように10ぐらいのネットワークも
あると思います。
そのネットワークの規模によって4つの「クラス」に分かれています。
クラスAからクラスDまでです。

クラスに関してもお伝えしようと予定していましたが
思いのほか長かったので次回に繰越しさせていただきます。


今日はこんなところでおしまいにします。


【次回の予定】
配信予定日: 2000/8/9
配信内容 : MCP MAGAZINE vol.9
        IPのしくみ 第3弾
        クラスとは?

をお送りする予定です。

そろそろ盆休みに入りますが、そんなことお構いなしに
通常どおりお送りいたします。
一部のメルマガでは、盆休み期間を設けて、
その期間内は配信中止になるところもあるようですが、
その場合は配信開始日になり次第送信いたします。



-------------------------------------------
◆MCP用語集
-------------------------------------------
今回はお休み。次回は質問のありました
「フロー制御」をやる予定です。

-------------------------------------------
◆Q&A
-------------------------------------------
前回のMCP MAGAZINEで載っていた
2進数について教えて!というメールをいただきましたので、
回答しまーす!


「2進数ってなに?」って聞かれて、あなたは答えられます?
では、「10進数ってなに?」って聞かれたらなんて答えますか?

10進数は「10この数字でひと桁をあらわすもの」といった具合でしょうか。
「0」から始まって10個目の「9」まで行ったら
もう使えるのが無いので桁上がりします。

同様に考えると、2進数は「2つの数字で1桁を表すもの」ですね。
「0」から始まって、次の「1」でもう使えるものが無いですね。
ですので桁上がりをして「10」になるのですね。

10進数      2進数
 0          0
 1          1
 2          10 (←桁上がり)
 3          11
 4         100 (←桁上がり)
 5         101
 6         110
 7         111
 8         1000 (←桁上がり)
 9         1001
10(←桁上がり)  1010

このように桁上がりをしていくのですが、ここでちょっと
2進数が桁上がりするときだけを抽出してみましょう。

 2進数  10進数
00000001   1 (=2の0乗)
00000010   2 (=2の1乗)
00000100   4 (=2の2乗)
00001000   8 (=2の3乗)
00010000   16 (=2の4乗)
00100000   32 (=2の5乗)
01000000   64 (=2の6乗)
10000000  128 (=2の7乗)
もちろんもっと桁が上がればさらに8乗、9乗・・・と
なっていきます。



では次にちょっと寄り道して足し算を考えてみます。
なんで足し算をやるのかは後でのお楽しみ。

10進数での足し算はどうやります?

   1251
  + 385
  ------
    1636

それぞれの位で足し算をして、繰り上がりがあれば
ひとつ上の位にあげますよね。

2進数でもおなじです。
   1001 (10進数では9)
  +0101(10進数では5)
  ---------------------
   1110(10進数では14)

同じ仕組みですよね。それぞれの位で足し算をする。
繰り上がりがあればひとつ上にあげる。


察しがよければここら辺で気付くかもしれませんが
本題に戻ります。

さぁ、ここからが本番ですよー。
今までのは忘れてもいいからここからはよく見てくださいね。

ここまでで話した二つの内容を思い出してみると、
   ア)2進数では「1」の場所によって2の指数(2の何乗なのか)が決まる。
   イ)2進数も足し算はそれぞれの位を足す。

この二つを総合すると、2進数「11001011」について
以下のことが言えます。

11001011は、以下のように分解できます。

   11001011
  = 10000000・・・・(あ)
  + 01000000・・・・(い)
  + 00001000・・・・(う)
  + 00000010・・・・(え)
  + 00000001・・・・(お)
すると、
(あ)= 2の7乗 = 128
(い)= 2の6乗 = 64
(う)= 2の3乗 = 8
(え)= 2の1乗 = 2
(お)= 2の0乗 = 1

よってこれらを足した「203」が答えになります。

・・・わかりましたか?
ちょっと説明が下手なので、わからなかったと思います。
何はともあれ実際に例題をやって見ましょう。

「10011011」を10進数に直してみましょう。
同じようにやると、
2の0乗+2の1乗+2の3乗+2の4乗+2の7乗
=1+2+8+16+128
=155

ですね。ではもうひとつ。もっと桁を多くしてみますね。
「01100110110」はどうでしょう?
やはり同様に、
2の1乗+2の2乗+2の4乗+2の5乗+2の8乗+2の9乗
=2+4+16+32+256+512
=822

どうでしょうか。わかっていただけましたか?

次のマガジンでは逆に10進数から2進数にする方法や
他の8進数や16進数についてもお伝えしますね。
今回の原理がわかって頂ければ、まったく同じ考え方なので、
次回の内容はすっと頭に入っていくと思います。
よかったら8進数や16進数から10進数への直し方を
じぶんなりに考えてみてください。

特に16進数はホームページを作るときや
フォトショップなどで色を指定する時に使うので
知っておくと非常に便利ですよ。


次回のメルマガはもっと長くなりそうですね。
回を重ねるごとにだんだん長くなる・・・。
長くて読みにくくなってしまったら
遠慮なく言ってくださいね。



それでは前回の問題の解答に移りましょう。
「IPアドレスの変換」についてです。

【Q.7-1】次のIPアドレスを直してください。
  10100001111100110011010000000100

まずは8桁づつに分けて、その間にドットを入れましょう
    10100001.11110011.00110100.00000100
つぎに、それぞれのオクテット区切り部分を変換します。

10100001=2の7乗+2の5乗+2の0乗
    =128+32+1
    =161

11110011=2の7乗+2の6乗+2の5乗+2の4乗+2の1乗+2の0乗
    =128+64+32+16+2+1
    =243

00110100=2の5乗+2の4乗+2の2乗
    =32+16+4
    =52

00000100=2の2乗
    =4

というわけで、直した結果は

  161.243.52.4

になります。

今回は問題はなし。次回はクラスをご理解いただいた上で
少しむづかしい問題を出します。
とはいってもあんまりびくつかないでね。

-------------------------------------------
◆ぱてぃのひとりごと♪
-------------------------------------------

徹夜の日々も終わり、なんとかオープンまでこぎつけることが
出来ました。ショッピングサイトがオープンしたのです!!

その名も「鮮彩宝箱」です。
どうぞよろしくお願いいたします。

オープン早々から、待ってましたとばかりに
ドンペリをご注文頂き、ありがとうございました。
おかげさまで他の商品も順調な売れ行きです。
少々値が張っている品ばかりですので、内心
「売れるかな」と思っておりましたがよかった!!
これからも他にはない珍しい商品を取り揃える予定ですので、
どうぞごひいきに!!

@@オープン記念として@@@@@@@@@@@@@@@@@@@
 ★あのドンペリが限定10名様に10800円で!(定価12000円)
 ☆航空会社に出荷しているハマヤコーヒーが60人限定で無料!
 ★オーダーメイドTシャツが半額!
 ☆伊万里焼の湯のみが限定3名様で無料プレゼント(抽選)
 ★カルバンクライン等の香水を限定2名様(抽選)
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

のような企画を準備しております。
購入者していただいた方へはこれらの景品が
贈られていく頃だと思います。

この企画内容の一部(ハマヤコーヒー・伊万里・香水)は、
このメルマガの読者と、弊社社員の友人や知人の方と
雑誌に打ち出した広告のみで告知していますので、
まだホームページ上には出ておりません。
8月の中ごろまでには掲載する予定です。
そうすると競争がますます激しくなるので
お早めにどうぞ。

商品の中には伊万里焼やイタリア製バッグや
大手航空会社(JAL)に出荷しているハマヤコーヒー
(弊社も愛飲!むかしはANAにも出荷してたそうです。)や、
5000円もする幻の「韃靼(だったん)そば」とは!?
など、商品はよりどりみどり。見るだけで楽しくなっちゃう!!

オープンしたばかりでまだごたごたしていますが
カナラズ見にきてくださいね!!
http://www.mthem.co.jp/sensai/index.htm

-------------------------------------------
◆お知らせ
-------------------------------------------
冒頭でも申し上げましたが、
来週から盆休みに入られる方も多いと思います。
しかーし! ぱてぃは休みません!!(たぶん。)
(もしかしたら田舎に帰るかも。岩手のアキアカネはきれーなんだな。)


一部のメルマガでは、お盆期間に配信自体が出来なくなるので、
そういった場合はお盆開けにお送りいたします。
その他のメルマガでは通常どおりの配信を予定しておりますので、
よろしくお願いいたします。


以上で今号は終了です。
励ましのメールをいただければ幸いです。  

それではまた来週お会いしましょ。

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
MCP MAGAZINE ◆    毎週水曜日配信
 編集責任者:ぱてぃ
 発行責任  :株式会社 エム・ザ・エム 
       http://www.mthem.co.jp/
       〒231-0033
       神奈川県横浜市中区長者町3-8-13 ルネ関内プラザ5F
 お問い合せ:shiga@mthem.co.jp

このメルマガは以下の各社にて配信されています
 まぐまぐ    ID:0000038312 (http://www.mag2.com/)
 パブジーン   ID:006769   (http://www.pubzine.com/ )
 メルマガ天国  ID:1177    (http://melten.com/)
 E-Magazine   ID:yumimcp   (http://www.emaga.com)
 melma!     ID:m00011938   (http://melma.com/)
 Macky!     ID:yumita   (http://macky.nifty.com/)
 Tiaraオンライン ID:m100671   (http://www.tiaraonline.com/)
 Mailux     ID:ms00000100 (http://www.mailux.com/)

メルマガの登録・解除はこちらでもできます。
    http://www.mthem.co.jp/
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

ブラウザの閉じるボタンで閉じてください。