MACアドレスは固有のものであるから、IPアドレスがなくても十分目的地にパケットを送れるはずである。しかし、インターネットアドレスだけでネットワークを構築することは困難である。この理由を述べよ。という、レポートが出たんですが、本を調べてもぜんぜんのってなくて困ってます。だれか、わかる人いましたら教えてください。お願いします。

このQ&Aに関連する最新のQ&A

A 回答 (6件)

答えるのは、簡単ですがそれだけでは、丸くないので、関係ありそうな ことを書いておきますね



MACアドレスは、OSI参照モデル 物理層 にあり
例として、スイッチングHUBは、MACアドレスを管理して、スイッチングしています。ルータも、MACアドレスを利用しています。

この辺から、解けると思いますがいかがでしょうか
    • good
    • 0
この回答へのお礼

ありがとうございました。参考にしてレポートがんばってみます。

お礼日時:2001/07/19 16:14

おもしろいたとえを思いついたので、参加させてください。



MACアドレスは、人間のDNAに似ていると思います。
で、IPアドレスは、住所です(名前は後述)
サブネットは社会の単位です、埼玉県とか。
そしてある人が、誰かに贈り物をしたいとき、まずは住所を書いて送り先を限定しますよね。

で、現実社会だと、国名地名など無限にありますが、IPアドレスの世界は、住所と名前で32ビットしかないわけです。(これだけでも「インターネットアドレスだけでネットワークを構築は困難」という理由にもなりますが…)たとえば、国名地名などむりやり32ビットに抑えたとしても…。

どうしても同じ名前の人が大勢出てきます。これは、たとえば、ローカルアドレスですね。(現実にはNAT上のポートの様な感じでしょうか)その場所の、誰それさん。
同じ名前でも地域が違うので識別できますよね。

で、誰もDNA情報を指摘して個人を識別しないのはどうしてでしょう?それは判らないからですよね。個人のDNAが判ったとしても、完全に全種類を網羅したDNA電話帳が存在したとしても、ものすごい量で検索するのにスーパーコンピュータで3日かかるとしたら、誰も使いませんよね。
------すみません、わけのわからないたとえで… ----
MACアドレスはIPアドレスより種類が多いです。
MAC(48bit),IP(32bitでローカル様に多少差し引かれています)
インターネットアドレスというのはたぶん、IPアドレスの中のローカル分を差し引いたグローバルアドレスの物であると思います。
すると、そのレポートの意味するところは、
「ローカルアドレスを利用する理由について」
もしくは
「グローバルアドレスの枯渇の解決策=IPV6について」
ではないでしょうか?
おそらく、IPV6については触れて置くぐらいでいいと思いますが、ローカルアドレスの理由にはいろいろあり、ISP(InternetServiceProvidor)から必要十分なだけのアドレスがもらえないとか、グローバルアドレスのままだとセキュリティをかける手間が大変だとか、
範囲が広くて難しいレポートですね。

別の話ですが、(IPでなく)IPXというプロトコルは個々のホストにはアドレスをつけずMACアドレスのままで、共通で使用するネットワーク番号を使用して通信するような違ったアプローチで通信しています。余力があったらそっちの方も見てみるとおもしろいかもしれません。
    • good
    • 0

始めまして伊与です。

面白そうなので私も参加させてください。

初めにサブネットと呼ばれる言葉を使います。サブネットとは交換機と伝送回線からなる伝送路を示しています。理由はデータ交換の処理とホストの(通信)処理を区分したいからです。

「MACアドレスは固定された固有のものである。IPアドレスは固定されたものではない(任意の番号をに割り振ることが出来る)。」
この両者の共存はネットワーク上の欠点を補いあうことだと思います。
MACアドレスは伝送路上で相手を容易に特定する性質を持ち、IPアドレスはサブネット上でパケット効率よく転送させる性質を持っているといえます。
MACアドレスは物理位置関係とは全く関係の無い番号体系でしかも固定されているので、物理的配置と交換機能が密接に関わりあうルーティングとしては、非常に扱いづらいアドレスと言えます(資源の大きな消費を伴う)。
例えば、ランダムな数値集合であるアドレスをもつホストをゾーン(ブロック化)しても、ルーティングで云う最長一致検索やゾーンなど階層化ルーティングの適用は現実的ではないでしょう。
しかし、通信におけるMACアドレスは半永久的に一意に固定されているため、通信相手の特定を絶対的に保証します。これはIPアドレスのようなソフトで任意に生成できるアドレスとの大きな違いだと思います。
一方、IPアドレスは、ルールにのっとって割り振られた数の集合なので、ネットワーク上の物理的位置関係をもとにゾーン(ブロック化)することで、ルーティングを効率化させます(柔軟性が高い)。この手法はネットワークの資源節約に大いに役立っています(この問題点はDNSを見れば理解しやすいと思います)。

MACアドレスを用いる利点は?
サブネットが通信相手の特定に関知しなくともよいと言うことでしょう。サブネットはルーティングだけしていればよいのです。相手に到着したかどうかまで関知しません。絶対的な一意性。
IPアドレスを用いる利点はどうでしょうか?
ホストがルーティングを意識しなくてよいことでしょう。ホストは通信に使うパケットをサブネットに丸投げするだけです。転送の責任はサブネットに移ってしまいます。柔軟な運用性。

なぜ別のアドレスを使うのか(サブネットとホストを分離するのか)?
資源の観点から云えば、サブネットから末端のホストまでひつとのアドレスで管理すると、莫大なネットワーク資源が必要となるため分離しなくてはならないと言うことでしょう。

設計の観点から云えば、サブネットとホスト(通信)間を分離して、ネットワークの構築をしやすくするためだと思います。ホストとサブネットを分離すればルーティングはルーティング、データ通信はデータ通信として機能をまとめてコンパクトに(集中して)扱えることが出来ます。
関連する機能をまとめて階層化することは、関わりの薄い機能を考慮しない設計でコンパクトな実装で、求められるサービスを柔軟に実現できます。

実際、色々なネットワークがIPへ乗り入れています。よくわかるのがアドレス解決で、ATMやフレームリレー、イーサネット、PPPなど様々ながアドレス解決あります(ATMやフレームリレー、イーサネット、PPPなどは通信(大雑把に言えばMAC層)に関わります)。
OSI参照モデル(モデル自体は優れているとは思いませんが)を作ったときのポリシは、「各層の機能を明確化して、インターフェース、プロトコル、サービス、を各層ごと定義し、設計を楽に行える環境にする」でした。

的を外していたらすみません。
    • good
    • 0

インターネット上にはたくさんの端末が接続されて


いますが、MACアドレスだけで相手と直接通信する
には相手のMACアドレスをあらかじめ知っておく必要
があります。

だれが規則性や地域性のない膨大な量のMACアドレス
を管理すればよいのでしょうか?

ということを考えると、MACアドレスだけでは管理
しきれない部分も出てくるでしょう。



IPアドレスを併用することにより、エリアが作成され、
無秩序だったMACだけの世界から少しだけ地域単位
という世界が出来上がります。
地域が出来上がれば、管理単位も地域単位に
分散することが可能になります。
    • good
    • 1

MACアドレスとIPアドレスについては過去にもここで色々議論されています。


下記URLなど参考になると思いますが。

参考URL:http://oshiete1.goo.ne.jp/kotaeru.php3?q=83747
    • good
    • 0

> MACアドレスは固有のものであるから



現実に当てはめると、まあ住所みたいなもんですね。でも、それだけで手紙を
送ることができますか?

その住所を見て、「ああ、内の三軒隣か」とわかれば、歩いて持っていきます
よね。ここまでは、

> IPアドレスがなくても十分目的地にパケットを送れるはずである

なんですけど、ちょっと遠くなるとどうでしょう?
郵便局を使いますよね。郵便局の住所を知らなくてはいけませんね。また、
郵便局から、その住所への近くの郵便局の住所を(私は知らなくてもいいけど)
郵便局同士は知っていないと駄目ですよね。

実際の住所は上手くできていて、階層構造(国→県→市…)になってたり、
郵便番号があったり、とこの当りを上手く解決できるのですけれど、MAC アドレス
っちゅうのは、機械毎に固有であることが定められているだけで、お互いの到達の
仕方まで仕組みにできていません。

# ちょっと不正確な書き方だけど、こんなイメージ

実際に IP が上手くできているのは、IPアドレスだけの話ではなくて、ポート番号
と組合わせて通信路を作っているところです。

これがあるから、色々なサービスを同時に使うことができるんですね。

この仕組みが MAC アドレスを使うレベルでは実装されていないことの方が大きい
です。

実際、これだけインターネットが流行る前でも、通信を利用したプログラムっての
は、いくらでもあったし、その時に、相手を特定していたのは、電話番号+特別な
通番だけだったので、MAC アドレスと同じようなレベルでした。

まあ、レポートなんで、先生が欲しい回答を書くのが一番。普通の先生なら、授業で
触れているはずなので、そのレベルに合せて書くのが良いのでは?
    • good
    • 0
この回答へのお礼

ありがとうございました。すごくわかりやすかったです。授業はあまり聞いてなかったので、ぜんぜんわからなくてあせってました。なんとか、これでレポートが書けそうです。

お礼日時:2001/07/19 16:17

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

QMACアドレス・マシン名称の調べ方?

私が持っているパソコンの

1.MACアドレス
2.マシン名称?
  (ネットワーク上の名称ではなくパソコン1台につき1つの名称)

の調べ方を教えてください。
使用OS:WINDOWS 98,2000,xpです。

Aベストアンサー

2000/XPはコマンドプロンプトから、

ipconfig /all

98は、

winipcfg

でどうでしょう?

QIPv4アドレス=IPアドレス=グローバルIPアドレス?

コマンドプロンプトに「ipconfig」と入力した画面において
俗に言うIPアドレスとは
IPv4アドレス=IPアドレス=グローバルIPアドレス
ということになりますか?

Aベストアンサー

簡単に言いますと。

IPアドレスは、その名の通り「住所」で。
「書き方、宛先の見分け方のルール」の俗称であります。
パソコンに123.123.123.123のような固有番号を振って、誰が
誰に命令を出したのか、どこへ情報を運ぶのか。
そういう仕分けるルールです。

IPv4アドレスは、IPアドレスのやり方の一つで。
123.123.123.123のように、1-255の番号を「.」で4つくくった
表現で住所を表現するルールです。
ただ、このパターンですと、255 x 255 x 255 x 255個しか固有の
情報を作れないので、今の世界のPC台数からみても2012年頃には
割り当て番号が無くなるといわれています。
で、最近は、0123:0123:0123:0123:0123:0123:0123:0123と長い
アドレスルールを作ろう!ということで、IPv6というやり方が
徐々に広まってきています。

一方で、IPアドレスには、グローバルIPアドレスとローカルIP
アドレスという考え方があります。
グローバルの方が、「本当に世界で一つに見分けられる」アドレス。
いわば、年賀状の住所のようなものです。
これを間違うと、隣の家にいきます。
グローバルIPアドレスは、みんなが勝手に振らないように管理されて
おり、我々一般庶民は、プロバイダというところに契約をして、
一時的に1つを通信するときだけ、借りる契約をして、お金を
払って番号を借り、ネットを使っています。

一方で、ローカルIPアドレスという考えがあります。
これは書き方は同じなのですが、いわば、マンションの部屋番号の
ようなもので、世界でダブってもかまわない、貴方の家とか
会社のLANなどで重複してもいいアドレスです。
10.x.x.xや、192.168.x.xのような番号は、ローカルで使っても
いいというルールになっています。

普通は、
世界のネットワーク(グローバルIPアドレス:世界で通じる住所)
-> ルーター(電話交換機:マンションでいうエントランス:
        外面の住所と、部屋割り掲示板をもつ)
->ローカルネットワーク(ローカルIPアドレス:内輪で通じる住所)
というかたちで通信をします。

たとえば、貴方のPCが、Yahooを見たい!と要求を出しますと。
Yahooは、IPアドレスでいうと何番だねとDNS(名前解決サービス)で
IPアドレスに変換。
マンションのエントランスのポストに要求が入り。
ルーターがそのYahooとやらを知っている人(地方郵便局)に送り
そこからさらに大きいルーターがYahooとやらを知っている人(市の
郵便局)に送り、そこからさらに大きいルーターがYahooとやらを
知っている人(県の郵便局)に送り、そこからさらに大きいルーター
がYahooとやらを知っている人(国の郵便局)に送り、そのうち
誰かが見つけて、国->県->市->町->yahoo!と見つかり、で、今度は
貴方に対し返事を、Yahoo!->町->市->県->国->県->市->町->youという
めんどくさいことを一瞬で行っています。

ネットワークレイヤーの話は難しそうで、実はかなり「ローテク」
ですので。書籍を読めば、ここらへんはすぐに理解できるかと思い
ます。

簡単に言いますと。

IPアドレスは、その名の通り「住所」で。
「書き方、宛先の見分け方のルール」の俗称であります。
パソコンに123.123.123.123のような固有番号を振って、誰が
誰に命令を出したのか、どこへ情報を運ぶのか。
そういう仕分けるルールです。

IPv4アドレスは、IPアドレスのやり方の一つで。
123.123.123.123のように、1-255の番号を「.」で4つくくった
表現で住所を表現するルールです。
ただ、このパターンですと、255 x 255 x 255 x 255個しか固有の
情報を作れないので、今の世...続きを読む

Qau GALAXY S II MACアドレス調べ方

au GALAXY S IIでMACアドレスを見ると
不明と出てきてしまいます。

MACアドレスを知る方法はないでしょうか?

Aベストアンサー

Wi-Fi、WiMAX、Bluetooth、どれのMACアドレスでしょうか…

調べる際は各機能を一度有効にする必要があります。

Q受信パケットと送信パケットの異常な違い

はじめまして、kattinnNHと申します
質問なのですが受信パケットと送信パケットの異常な違いが自分のPCにあるのです

ウイルスというと送信パケットが異常に多いと聞きますが、自分の症状の場合は受信パケットが異様に多く、送信パケットの約三倍はあるのです

当初、この違いがあまりにもおかしいとおもい。自分でも原因を探ったり、スパイボットをかけたりウイルスチェックをかけたりしたのですが何も検出されず困っております。

また、受信パケットが増量するのに便乗するかのように送信パケットも増え、おかしな数字になっております

送信パケット:1,196,835
受信パケット:3,288,823

これはあまりにもおかしいだろうと思い、質問させていただきました。どなたかこの原因を教えてください。お願いします

Aベストアンサー

聞きたいことはなんですか

送信パケットが多い ?
受信パケットが多い ?

一般的なユーザのインターネット接続なら、受信パケットは送信パケットの2~数倍は普通です

質問の状況は特に異常とは思えません

パターンファイルが最新ならば、特に心配するような状況ではないと思います

QMACアドレスの調べ方

いつもお世話になります。
この度WinXPのパソコンを買いました。無線LANに接続する予定なのですが、親機のほうでMACアドレスフィルタリングを行っているので、この度買ったパソコンのMACアドレスを調べる方法を教えて頂けないでしょうか?

Aベストアンサー

[スタート]-[プログラム]-[アクセサリ] -[コマンド プロンプト] 。
ipconfig /all>Physical Address。

参考URL:http://www.e.u-tokyo.ac.jp/croom/ipaddr/xp-mac.html,http://www-06.ibm.com/jp/domino04/pc/support/beginner.nsf/btechinfo/

QIPアドレスの確認方法がわからなくて困っています

利用のモデムのIPアドレスの確認方法を教えてください。

Aベストアンサー

モデムにIPアドレスなんてありませんよ

ルーター機能内蔵の 家庭用のモデムなら

通常は 192.168.0.1になってるはずですが・・・

ルーターモデムの機種によって違います
機種名が分かれば 説明書やサイトに確認方法がかいてあります

QMACアドレスの調べ方

html,perl,phpなど,どの言語でも良いのですが,それを使用してMACアドレスを調べたいのです.
どうすればいいか,途方に暮れております.
知っていらっしゃる方,よろしくお願いいたします.

Aベストアンサー

#3で答えたものです。
MACアドレスはハードウェアに近い部分の情報ですので、
リモートから簡単にアクセスできるようなものではないです。
そのような低レベルな部分にアクセスできてしまうと
セキュリティに問題が生じる可能性があります。

JScriptでipconfigを実行させその実行結果をもらってくるようにすればできそうな気もしますが、
IEしか無理でしょうしそもそもIEのセキュリティチェックや、
ファイアウォールソフトが警告を出してきます。

また、LANカードによってはMACを書き換えるとができたりしますので、
必ずしも信用できる情報ではありません。

どのような認証をお望みなのかちょっとわかりませんが、
他の方法を考えた方がよいかも知れませんね。

QIPアドレスを入れ直ししなくて良い方法を教えてください

インターネットなどの接続設定のことで教えてください。自分のXPのノートパソコンを職場Aと職場Bの両方で使ってます。職場Bでの設定はコントロールパネル→ネットワーク接続→ローカルエリア接続のアイコンを右クリック→プロパティ→インターネットプロトコルのプロパティを開き、IPアドレスを手打ちで入れてます。職場AではこのIPアドレスを入れる画面で「IPアドレスを自動的に取得する」にチェックを入れます。するとBの職場で手打ちで入れたIPアドレスが消えてしまって、またBの職場へ行ったときは入れ直しとなって面倒です。IPアドレスを入れ直しをしなくてよい方法はありませんでしょうか?

ちなみにAの職場は3台のパソコンをサーバーなしで有線LANで使ってます。Bの職場では6台のパソコンをサーバーを介して有線LANでつなげてます。とちらもNTTの光回線です。
みなさん、よろしくお願いいたします。

Aベストアンサー

職場Bは固定、職場AはDHCPということであるようなので、簡単にできます

http://support.microsoft.com/kb/283676/ja
こちらのURLにもあるように、代替の構成を設定します。

これにより、DHCPでIPアドレスなどのネットワーク設定を受け取る場合はそれを、DHCPがない場合には自分で設定したネットワーク設定が有効になります

具体的には、代替の構成に職場Bの情報を設定しておきます

こうすることで、職場AではDHCPがあるので自動的に設定され、職場BではDHCPがないので代替の構成で設定したものが有効になります

QIPv6でLANに接続された端末のMACアドレスの調べ方

LAN内の端末のMACアドレスの調べる方法を
御存じの方教えて頂けないでしょうか?
以前に 似たような御質問をされている方がいらっしゃったのですが

今回IPv6の場合でも接続された場合にLAN内に接続された先にある端末の
MACアドレスが分かる方法を教えてください

[ ]arp -a 
IPv4の場合は上記で調べられたのですがIPv6の場合はどうしたら
いいのでしょうか?

Aベストアンサー

すみません、手元にredhatやLinuxのマシンがないのではずしていたらごめんなさい

netstat -r
netstat -r --inet6

あたりでneighbor cacheが出てきたりしませんか?

Qぜんぜんわかりません

まだまだパソコン初心者のため分からないことが、あります。
解凍ってどうやったら良いのか教えて下さい

Aベストアンサー

解凍するためのソフトが必要になります。
参考URLよりダウンロードして下さい。
詳しい解凍方法は、ソフトの説明書に書いてありますが、
ほとんどの場合、そのソフトをいれていれば、
ダブルクリックだけで解凍できます。

参考URL:http://www.vector.co.jp/soft/win95/util/se026842.html


人気Q&Aランキング