No.4ベストアンサー
- 回答日時:
適当な近距離通信技術をイメージしてみてください。
有線USB接続,赤外線IrDA,Bluetooth,NFC,ZigBee,なんでもいいです。その種の近距離通信技術において,機器の識別子としてなぜIPアドレスを用いていないのだと思いますか? と,私としては逆に質問者にお尋ねしたいです。
> IPアドレスだけあれば、あて先は特定できるし、
> ルーティングの際にも、すべての情報を知る必要はありません。
DHCPサーバがなければ適切なIPネットワーク内の一意アドレスを割り当てるのに手間がかかりますし,DNSサーバがなければ名前解決を実現するにも手間がかかります。そもそもルーティングのニーズがない近距離通信であるのならIPのような全世界的一意性を要請されるようなアドレスを採用する必要がありません。
上記の問いに関しては,私は次のリンク先で回答しているのですが。
http://oshiete.goo.ne.jp/qa/2942896.html の私の回答No.6
TCP/IP と CSMA/CD は互いに異なる目的を実現するための技術なのです。
現在のようなインターネット接続環境を実現しようと構想された時点においてすでに両技術は普及が始まっており,MACアドレスを採用しているEthernetの存在を無かったものと見なしてLAN環境をゼロから再構築するのは非現実的でした。現在,質問者が目にしているのは TCP/IP技術 と CSMA/CD技術を擦り合わせた結果です。
妄想的な話として,2010年代のインターネットの爆発的普及を知っている優秀なアーキテクトが,1970年代にタイムスリップしてさらに未来の技術を好きなだけ導入できたとするならば,MACアドレスが存在しないネットワークを構築したかもしれません。
回答あありがとうございます。
MACアドレスとIPアドレスには、歴史的背景があるも関連しているのですね。参考になります。ありがとうございます。
No.6
- 回答日時:
>ネットワークにおいて、「MACアドレス」と「IPアドレス」の二つが存在します。
>なぜ「MACアドレス」と「IPアドレス」の二つが必要なのかがわかりません。
MACアドレスはMedia Access Control addressの略語でネットワークアダプタに割り振られた識別記号です。
IPアドレスはInternet Protocol addressの略語でネットワークに接続される端末に割り当てられる識別記号です。
MACアドレスはアダプタのメーカーが1品毎に異なる記号を割り付けて変更しないで運用することになっています。
IPアドレスはネットワークアダプタへソフト的に割り当てる記号でネットワーク管理者が指定された範囲を取り扱います。
実際の通信ではIPアドレスを使って通信相手を指定しますが電気信号の相手先はIPアドレスをMACアドレスに置き換えて通信相手と交信します。
それでは直接MACアドレスで通信相手を指定すればIPアドレスを必要としないことになりますが、MACアドレスはアダプタメーカーが管理しており使用している相手のMACアドレスを特定することが困難になるのでIPアドレスが考案されたと記憶しています。
インターネットではIPアドレスで相手を指定することも困難となり、ドメインネームで相手を指定する通信方法が確立されています。
あなたの立場でMACアドレスを気にしなければならない状況ならTCP/IP通信の基礎から学習することをお勧めします。
一般的にはMACアドレスの存在を気にしなくても特に問題が起こらないはずです。
IPアドレスについては概略を知っておいた方がベターですが知らなくてもインターネットの利用は可能です。
No.5
- 回答日時:
通信は、宅配業者で考えましょう。
東京のある住所からから大阪のあるところへ送るとします。
依頼すると家に取りにきてくれるますがその人が直接大阪まで運んでくれません。その人は集荷する営業所の住所に荷物を運びます。
集荷場所からは長距離専門の人がいて、その人は大阪の拠点の住所に荷物を送ります。
大阪の拠点から受取人に地域の担当が送ります。
実際にはもっと複雑ですが、要は実際の送り主と受取人の住所がIpアドレスで、拠点の住所がmacアドレスです。
実際の運送業者はmacアドレスで荷物を送るのです。結果的にipアドレスのところに荷物が届くのです。
アクセスポイントとかルータとかが拠点になります。
No.3
- 回答日時:
MACアドレスは通信機器にユニーク(他に同じものが無い)で付けられる記号です。
IPアドレスってのは、特定のネットワークが自分の管轄する端末を管理するためにつける記号です。
ネットワークが世界で1つだけならばMACアドレスが代用しても良いような気がしますが、ネットワーク自体は無数に存在し相互に経由しあって通信しているため1つの記号だけで管理しようとすると無理が生じます。
例えば、
プロバイダーってたくさんありますよね。プロバイダーにぶら下がっているPCも無数にあります。
webサーバーはプロバイダーがもってるものもあれば個人で立ち上げているものもあります。
URLの先頭の方はドメインといってIPアドレスの代用文字列です。
これが仮にIPアドレスではなくMACアドレスで管理されていると、HPを参照しに行く際に、
[貴方のPC]→[貴方が契約しているプロバイダー]→・・・?
となり、これを解決するためにはあなたのプロバイダーが他全てのMACアドレスが何処のプロバイダーの何を指しているか記録していないと解決できません。
しかし、それは非現実的ですよね。
なのでグローバルIPアドレスってので、段階に分別してやると、わかりやすく目的地にたどり着けるようになるのです。
もっと大まかに住所で例えるなら、日本の土地1坪毎に順不同の記号で割り振られていたとしたら
「aoisdaghgapwenogver4hosehgjlseに行ってください。」
って、言われても分からないでしょ。
「県.市.区.町」って理解できる記号が無いといけませんよね。
MACアドレスは機器毎のユニークですから、どの機器が誰が何処で使ってるかなんて把握できないですよね。
だから、ネットワーク上でやりとりするにはネットワーク上の住所(IPアドレス)が必要なのです。
MACアドレスはネットワークとは別に端末毎の機械的な通信の識別に使われているんじゃなかったかな?
No.2
- 回答日時:
>しかし、なかなか納得できる答えがでないので、質問させて頂きました。
どういう回答(解説)で、どういう部分が納得できませんでしたか?
そういうのが不明では同じような納得できない回答が付くだけかも知れませんよ。
>なぜ「MACアドレス」と「IPアドレス」の二つが必要なのかがわかりません。
ルーティングを例に説明されることはありますねぇ。
通信相手のIPアドレスに相当するMACアドレスを知らないと通信できないことになります。
そして、中継する全てのルータがそれらのデータを持っている必要があります。
# LAN内だけならブロードキャストで放り投げるのもアリでしょう。
# まぁ現状のネットワークだとARPをブロードキャストで投げてMACアドレス取得していますが。
あとは…OSI参照モデルで説明されることもありますかね。
MACアドレスはデータリンク層、IPアドレスはその上に乗っかるネットワーク層。それぞれの役割が違います。
>どういう回答(解説)で、どういう部分が納得できませんでした>か?
>そういうのが不明では同じような納得できない回答が付くだけ>かも知れませんよ。
回答ありがとうございます。
すみません。おっしゃる通り、どういう部分が納得できないか
記載すべきでした。すみません。
分からないことを以下に、記載しましたので、すみませんが、
追加回答頂けると幸いです。
「IPアドレスの必要性は、分かるのですが、それに、MACアドレスがなぜ必要なのかが、わかりません。
IPアドレスだけあれば、あて先は特定できるし、ルーティングの際にも、すべての情報を知る必要はありません。
そういった意味では、IPアドレスのメリットはわかるのですが、
分からないのは、なぜ、MACアドレスが必要なのかです。」
何卒、宜しくお願い致します。
No.1
- 回答日時:
http://oshiete.goo.ne.jp/qa/2942896.html の私の回答No.6, No.3
回答ありがとうございます。
上記、URLを参照させて頂きましたが、以下の内容が、分かりません。Wr5さんへのお礼にも記載させて頂きましたが、以下の内容が分かりません。すみませんが、教示の程、宜しくお願い致します。
「IPアドレスの必要性は、分かるのですが、それに、MACアドレスがなぜ必要なのかが、わかりません。
IPアドレスだけあれば、あて先は特定できるし、ルーティングの際にも、すべての情報を知る必要はありません。
そういった意味では、IPアドレスのメリットはわかるのですが、
分からないのは、なぜ、MACアドレスが必要なのかです。」
以上、宜しくお願い致します。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
複数アドレスにメール送信した...
-
メールがエラーで戻ってきまし...
-
どうしたらアドレスを青色で表...
-
@live.jpというメールアドレス...
-
空メールが送信されてくるのは?
-
@**dion.ne.jp は携帯アドレス...
-
アドレスの語尾 .com .co.jp ...
-
メール送信エラー。宛先アドレ...
-
スイッチングハブのMACアドレス...
-
出していないメールが宛先不明...
-
恋結び.jpというサイトに無料登...
-
@gol.comというメールアドレス...
-
ヤフーのメールアドレスが何故...
-
不正アクセス?ICMP too large
-
オーバーライン  ̄の半角 をメ...
-
Thunderbirdでメールの宛先アド...
-
メールの未送信の理由は?
-
最近、嫌がらせで勝手に出会い...
-
署名の中に自分のアドレスを書...
-
メール 複数名送信で一名エラ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
複数アドレスにメール送信した...
-
どうしたらアドレスを青色で表...
-
@live.jpというメールアドレス...
-
空メールが送信されてくるのは?
-
@**dion.ne.jp は携帯アドレス...
-
アドレスの語尾 .com .co.jp ...
-
スイッチングハブのMACアドレス...
-
メールがエラーで戻ってきまし...
-
@gol.comというメールアドレス...
-
メール送信エラー。宛先アドレ...
-
電話番号とメルアド、どっちが...
-
出していないメールが宛先不明...
-
ybbメールとyahoo.co.jpメール...
-
hotmailから携帯への送信
-
メールの未送信の理由は?
-
メールアドレスの先頭の文字が数字
-
Yahooメールアドレスを変更した...
-
オーバーライン  ̄の半角 をメ...
-
不正アクセス?ICMP too large
-
outlook!返信ボタンを押すと違...
おすすめ情報