No.5
- 回答日時:
MACアドレスは端末同士が直接通信する場合に使うアドレス、
IPアドレスは通信相手がルータの先にあり、直接通信できない場合に
使うアドレスです。
(以下、多少正確でないところはあるのですが、OSI 7階層モデルを知らない場合、
これで説明するのが近道かと思うので)。
原始的なネットワークでは端末同士が
電気的な信号を直接やり取りして通信してました。
ただ、これだと限られた広さの小規模なネットワーク
(=セグメントあるいは狭義のLAN)しか構築できません。
これを解決したのが、LANとLANの間に入って
取り持つネットワーク(ネット間ネット)です。
ちなみにインターネットはネット間ネットとして登場した技術です。
Inter-には間という意味がありますよね。
LANとネット間ネットの間にはルータが置かれます。
遠くにある端末と通信するのにルータが介在してネット間ネットにデータを
転送するといった仕組みで通信するからです。
これによって世界中の端末同士が繋がる仕組みができました。
MACはハードウェアくくり付けのアドレスというのはご存知かと思います。
直接端末同士が通信するなら、MACアドレスだけで仕組み上は事足ります。
しかし、ルータが介在するようになると、相手端末のハードウェアの情報が
直接見えなくなるので、別のアドレスが必要になります。
これがIPアドレスなのです。
ただ、MACアドレスに役割がなくなったわけではなく、
端末とルータの間で通信するのに使いますし、
直接通信できる範囲はMACアドレスが使われます。
また、ルータが次の転送先にデータを転送する場合、
その転送先との間もMACで通信します。
なお、今のアプリケーションはIPアドレスを使う形になっていて、
MACで通信するようなアプリケーションはほぼ皆無です。
IPからMACアドレスを参照して、MACアドレスで通信するという
仕組みに実際にはなっています。
(だから実際には直接通信の場合もIPアドレスは必要になる)
もう少し勉強したい場合は
OSI7階層モデルとかTCP/IPの4階層モデルとかのあたりと
プロトコルスタック等を調べてみるとよいと思います。
No.4
- 回答日時:
DHCP というものを聞いたことはないでしょうか?
No.1
- 回答日時:
TCP/IPの通信でもMACアドレスは単純に名残で残っているわけではありません。
説明が難しいですがざっくり言うと、TCP/IPで通信する多くの場合は下位レイヤーにEthernetが使われていますが、そこで使われるのがMACアドレスです。
Ethernetを使ったTCP/IPネットワークにおいては、最終的に実際に通信する際にIPアドレスとMACアドレスを1:1で紐付ける必要があり、そこで使われるのがARPです。
より詳しく説明しようとするとかなり長文になるので、詳しくは下記が参考になるかと思います。
http://tech.nikkeibp.co.jp/it/article/COLUMN/200 …
この回答へのお礼
お礼日時:2018/03/12 18:27
ありがとうございます。イーサネットは仕様上MACアドレスを使って通信する必要があるので、IPアドレスのほかにMACアドレスが必要となって来ると考えてもいいでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PCにあるdzentime ってなんです...
-
Win11で画像ファイルが突然開け...
-
PCの事で質問です 某オンライン...
-
キャンセルしたダウンロードフ...
-
中華ゲーム機のGame Console R3...
-
全角英数字って全角の英字と全...
-
拡張子が.txtのファイルに将来...
-
インストールできない
-
Windows11のメモ帳の文字は見づ...
-
VBScriptについて。
-
LINEのPC版でスピーカー、マイ...
-
全角英数字を日本で販売されて...
-
NFCとNFDに関する問題をネット...
-
ノートパソコンの内部を素手で...
-
ファイルシステムがNTFSのスト...
-
CrystalDiskInfoは大企業で使わ...
-
英字や数字を常に半角にするに...
-
Windows11で日本語入力の時に全...
-
キーボードのF1からF12をオフに...
-
飲食店のけんばいきのUI設計し...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
数字での五十音のあらわし方
-
5g net for data と5g net の違...
-
GALAXY A41は5G通信は出来ない...
-
iPhoneの場合、緊急通報につい...
-
通信における「ページング」っ...
-
いま、通信関係の仕事をしてい...
-
スマホのわからないこと
-
「世にも奇妙な物語」聞き取れ...
-
ローミングアシスタントは、入...
-
スマートウォッチつかえますか?
-
DellのワイヤレスマウスはDell...
-
不審な通信
-
アンドロイド Chrome PC版サイ...
-
AndroidStudio4.0で、MySQLとの...
-
国内キャリアのGalaxyA41ってな...
-
BraveとOpera miniではどちらが...
-
携帯のポケベル入力機能
-
携帯電話 通信速度 高速移動...
-
ソケットを使ったTCP通信
-
通信速度を低速に致しましたと...
おすすめ情報