メルマガ:MCP MAGAZINE!!
タイトル:ぱてぃの【MCP MAGAZINE!!】 vol.7 00/7/26  2000/07/26



********************************
***              ***
*** MCP MAGAZINE!***
***              ***
******** vol.7 2000/7/26 *******


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

暑い日が続いているので夏バテしないようにと
いーっぱい食事をとっていたら、また太ってしまいました。

「あんたにはその出っ張ったおなかがある限り、夏バテしないよ」
って言われちゃいました。


なるほど。

納得しちゃダメか!

■ CONTENTS ■ ■ ■ ■ ■ ■ ■ ■ ■ ■
@--------------------------------------------------------@
   ◆ 連載「簡単!即効TCP/IP!」
         1.3.1  TCPとはなんぞや
   ◆ MCP用語集
   ◆ Q&A
  ◆ ぱてぃのひとりごと♪
   ◆ お知らせ
@--------------------------------------------------------@


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

1.3.1 IPアドレスとは??

IPアドレスのシステムは郵便と似ています。
あなたが郵便を送るときを想像してみて下さい。
封筒に手紙を入れて、宛名を書いて、切手を貼って投函します。
送る相手の住所は、宛名の部分に記入しますが、
ちゃんと書かないと、自分の住所に戻ってきてしまいますね。
また、不在のときは再送してくれるようにも出来ますね。

データを送信するときも同様に、相手を指定しなくてはなりません。
ということは、あらかじめすべてのパソコン機器に
それぞれ固有の住所(アドレス)を付けてないといけませんね。
それがIPアドレスと呼ばれるものです。

IPアドレスは以下のような形で目にされると思います。

  192.168.3.25

このように4つに区切られた数字がIPアドレスです。
この表記は人間のためにわかりやすくしたもので、
実際はもっと見にくく、わかりづらいです。
(上の数字でも既にわかりづらいですが。)

本来の姿は下のようになります。

  11000000101010000000001100011001

このように、本来は0または1で構成される32桁の数列です。
コンピュータの世界は根本的には電気信号の集合体です。
とてもシンプルで、0(何もなし)か1(ある!)の
どちらかの信号になります。
ですので、もともとはこのような2進数の32桁で存在しています。

しかし、これでは人間にはわかりづらいし、
入力まちがいをするのは必至でしょう。
そこで、これらの2進数を8桁ごとに区切って、
さらに10進数に直すと、私たちがいつも目にする形になります。


  11000000101010000000001100011001

         ↓
         ↓

 11000000  10101000  00000011  00011001

         ↓
         ↓

     192 . 168 . 3 . 25


2進数や10進数の変換に関してはここでは触れませんが、
解らない方はメールでお問い合わせください。
人数が多い場合は来週回答致します。


では本題に戻ります。

IPアドレスは32桁ありますね。それぞれが0か1かの2通りあります。
よってIPアドレスは何個分割り当てられるかというと、

 2通り×2通り×2通り×・・・(32コ分つづく)・・×2通り
 =2の32乗
 =4294967296
 =約43億個

となり、約43億個ものアドレスが存在します。
「うわー! 43億個も!?」
と思う人も多いでしょうが、全世界で43億個では
近い将来足りなくなってしまうそうです。
爆発的にインターネットが普及している現状を見て、
2005年にはもう足りなくなるのではと危惧している人もいます。


それを解決する手だてとして考案されたのが次世代のIP、「IPv6」です。
(場合によっては「IPng(IP next generationの略)」と
いわれる場合もあります。)
「v6」っていうのはバージョン6ってこと。
今、現行で使われているのは「IPv4」です。
バージョン5は?という質問はしないで下さい。
わからんのです・・・。

IPv6 がどんなものかというと、まず大きく違うのは
32桁の構成から128桁の構成になったということ。
ということは、2の128乗ですので・・・
だいたい43億の4乗でしょう。
天文学的な数値になりますね。
まぁ、とにかくたくさんってこと。

ちなみにある本には、全世界の人数で割ると
一人あたりに6万個以上のIPアドレスがもらえる計算になるそうです。
するってーと、一組の男女が夜の営みをして、
12万人の子孫が増えるまで平気ってことですね。

・・・いつだ?

おそらく、近い将来はパソコンだけがネットワーク機器ではなくなり、
ペットにつけるような小型のネットワーク機器が出てきたり、
車や家電製品もネットワークに参加してくるでしょうし、
ロボットが一家に一体、なんていう時代が来たら
また足りなくなってしまうのでしょう。


ちなみにIPv6では128桁のゼロイチ信号を16桁ごとに分割します。
しかも、16進数で表記することになっています。
区切りの記号も「.」から「:」(コロン)になっているので、

  1024 : A42 : 0 : 0 : 0 : 0 : 25CB : 2A3C

などのような表記になります。
実際のところ、これを入力したり覚えたりするのは大変そうですねぇ。

このIPアドレスもまた変換されてたりして。



将来の展望も出たところで
今日はこんなところでおしまいにします。


【次回の予定】
配信予定日: 2000/8/2
配信内容 : IPのしくみ 第2弾
        ホストアドレス・ネットワークアドレス
        クラスとは?

をお送りする予定です。
IPの続きです。だんだん難しくなってくるねぇ。
勉強するワシもだんだん大変になってきた。
がんばりますので、ぜひ次回も読んでくださいね。

-------------------------------------------
◆MCP用語集
-------------------------------------------
他の人がさらっと素通りする単語でも
自分にとってはわからないのもあると思います。
そういったものもメールでいただければできるだけ調べて
回答したいと思っています。

前回のメールマガジンの内容に関して質問がありましたので、
ここで回答させていただきます。

■□■□■□■□■□■□■□■□■□■□■□■□■□
 「パケットってなに?」という質問にお答えします。

 パケットとは、データのカタマリのことです。
 画像を送るときなども、一気にすべてのデータを送るのでは無く、
 いくつものカタマリに分けて送ります。それらのカタマリの
 ひとつひとつをパケットと呼びます。

 パケットは「ヘッダ」と「データ」から構成されます。
 実際の画像やテキストなどの情報は「データ」部分に書き込まれて
 います。
 一方、「ヘッダ」部分には送信先や送信元、データの大きさや種類、
 「送信が終了したらどのようにして配信元に知らせるか」とか、
 「送信中にデータが壊れてしまったらどうするか」とか、
 「いつまでに送ってほしい」
 などといった情報が記述されています。

 パケットはその名のとおり、「小包」ですよね。実態もほとんど同じ。
 データ部分は荷物本体で、ヘッダ部分は伝票に当たるのです。
 伝票には荷物を送る人と受け取る人の名前や住所などが書かれていますし、
 どのような荷物なのか、どこの営業所が配達したか、
 発送した日付、時間なども書き込まれていますよね。


 パケットの一例として、電子メールを考えてみましょう。
 下のような電子メールを送ったとします。
 -------------------------------------------------------------------
 | to :  patty@mthem.co.jp
 | from :  shiga@mthem.co.jp
 | subject :  きのうはたのしかったよー!
 | 
 | ぱてぃへ
 |  きのうは楽しかった! また来年も花火を見に行こーね。
 |  暑さが一段と厳しくなって来てますが、お体を大切に。
 |  ではでは。
 |
 |  shigaより。
 -------------------------------------------------------------------

 ここでは、to(送信先)、from(送信元)、subject(題名)が
 ヘッダに当たり、「ぱてぃへ。・・・shigaより。」がデータに相当します。
 実際、このパケットを送信するときは前回にお話した階層構造ごとに
 新たにヘッダが付け加えられます。
 すなわち、アプリケーション層(メールソフトなど)でヘッダ部とデータ部
 だったのが、下層のトランスポート層(TCP)ではまとめてデータ部になり、
 さらに新しいヘッダがくっつきます。さらに下のネットワーク層(IP)でも
 同様になります。
 ちょっと言葉では言い表しにくいので、下の絵を参考にしてください。


                ┌─────┬───────┐
 アプリケーション層      │ ヘッダ │  データ  │
                └─────┴───────┘

          ┌─────┬─────┬───────┐
 トランスポート層 │ ヘッダ │(ヘッダ)│ (データ) │
          └─────┴─────┴───────┘
                │←── データ部 ───→│

 ネット  ┌───┬─────┬─────┬───────┐
 ワーク層 │ヘッダ│(ヘッダ)│(ヘッダ)│ (データ) │
      └───┴─────┴─────┴───────┘
          │←───── データ部 ──────→│

 わかっていただけたら嬉しいです。
 ちなみに、ヘッダを改変したり、新しいヘッダとすり変える
 なんてことは行われていません。

 なんだかロシアの人形を彷彿とさせられますね。
 開けても開けてもまだ中に入っている・・・のような。
 名前は忘れちゃいました。ロシアの歴代大統領が出てきたりしたような。

 余談ですが、「パケット」は、別の名前で呼ばれることもあります。
 たとえば、

   IP層・・・データグラム(IPデータグラム)
   トランスポート層(TCP)・・・セグメント
   物理層・・・パケット

 と呼ばれるのが一般的です。
 もちろん「パケット」=「データのひとかたまり」って覚えておいてOK。
 まったく、同じ内容なのに別の名前が付いてて困りますよね。
 デジタルの世界ってこういったところがアナログなんですね。


だいぶ長くなってすみません。
ほんとは他にもたくさん質問をいただいたのですが、
なにぶん長すぎましたので、皆様へ直接メールで回答いたします。
まだまだお待ちしておりますので、よろしくお願いいたします。
■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□

-------------------------------------------
◆Q&A
-------------------------------------------
前回の問題の解答からいきましょう。
「OSI参照モデル」についてです。

【Q.6-1】OSI参照モデルの7階層を答えてください。
     上位層と下位層に分けられますか?

さぁいきますよ。おぼえていらっしゃいますか?
では、上位層からいきます。
  第7層:アプリケーション層
  第6層:プレゼンテーション層
  第5層:セッション層
ここからが下位層。
  第4層:トランスポート層
  第3層:ネットワーク層
  第2層:データリンク層
  第1層:物理層
です。

【Q.6-2】TCPとIPはそれぞれどこの階層に属しますか?

これも文章中に出てきてましたね。
 TCP:トランスポート層
 IP:ネットワーク層
です。
ちなみに余談ですが、TCP・IPは
本来はこのようにプロトコルをさすのですが、
ネットワークしている時に使われるプロトコルを
総括して「TCP/IP」と呼ぶこともあります。
つまり、アプリケーション層で動いている
wwwやftpやtelnetもまとめてTCP/IPと呼びます。
逆に後者のほうが一般的に呼ばれるかもしれません。


【Q.6-3】ftpやtelnetはどこの階層に属すでしょう?

Q6-2の解答でちょっと出てしまいましたが、
ftpやtelnet、SMTP、POP3、wwwなどは、
アプリケーション制御だけでなく、
データの送信・圧縮方式や送信時の同期化もいっぺんに
やってしまうので、アプリケーション層からセッション層まで
3階層に属します。
このように、柔軟に対応しているプロトコルも存在します。


それでは今回の問題。
【Q.7-1】次のIPアドレスを直してください。

  10100001111100110011010000000100

今回はこれだけ。


-------------------------------------------
◆ぱてぃのひとりごと♪
-------------------------------------------
オンラインショップのサイト作成の関係もあり、
めちゃめちゃ忙しい日々です。
とにかく28日の開店に間に合わせるべく、がんばります。
忙しい時ってすぐに時間が過ぎちゃいますね。
詰め込んで詰め込んで、他の人より濃い日々を送るぞー。
(本文が長かったので、今回はコメントを控えめにしまーす。)

-------------------------------------------
◆お知らせ
-------------------------------------------
先週もお知らせいたしましたが、
今週の金曜日の @@7/28@@に
弊社で立ち上げたショッピングサイトがオープンします!!

@@オープン記念として@@@@@@@@@@@@@@@@@@@
 ★あのドンペリが限定10名様に10800円で!(定価12000円)
 ☆航空会社に出荷しているハマヤコーヒーが60人限定で無料!
 ★オーダーメイドTシャツが半額!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

のような企画を準備しております。
まだまだこれから商品点数も増えていきますので、
オープン時には100点以上の出品を見込んでます。

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

28日にオープンなのでまだ開店してないですが、
カナラズ見にきてくださいね!!
http://www.mthem.co.jp/
「鮮彩宝箱」とありますので、それをクリック!!


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

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

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
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/
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

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