[過去ログ] ネットワークについての質問スレッド Part8 (972レス)
上下前次1-新
抽出解除 レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
533(12): IPについて 04/02/26 19:25 ID:h5eYkJQo(1) AAS
IPについて教えて下さい。
同一セグメントに2つのネットワークをサポートするルータがあって
ネットワークAとBが存在するとします。
そのときAからBへ(その逆も)の通信は必ずルータを通るのでしょうか?
それとも同一セグメントであると判断してarpで解決したMACアドレスに
直接通信するのでしょうか?
また、どう通信するかはルータもしくはAやBの実装に依存しますか?
535(1): 04/02/26 21:07 ID:??? AAS
>>533
おまいにとって「セグメント」という概念はどういう意味なんだ?
一般的な「セグメント」の概念とは違うものを想定しているようだが。
ルータはIPレベルの管理。ARPはそれより下層の管理プロトコル。Ethernetも同じく。
ルータを超えるのはIPから上だけ。
どういうルートでパケットが流れるかはネットワークの構成による。
想定している構成図を書け。
538: | 04/02/26 23:22 ID:??? AAS
>>533
ネットワークAとBがあるということは、
AのネットワークアドレスとBのネットワークアドレスは違うでしょ?
だったらルータ経由するしか無いと思うんだけど。
ルータ経由せずに直接通信するっていうことは、
ルータ以外にもう一つの経路(ハブ同士を繋ぐ)があって、
AとBがループ接続されてることになりますよ。
(実際そんな接続しても通信できませんけど)
535が言うようにネットワーク構成図を書いてみ。
539: 533 04/02/26 23:26 ID:4nFAF4g4(1/2) AAS
>>535
> 想定している構成図を書け。
レスありがとうございます。
2chで図書いたことないので分かりにくいかも。一応こんな感じです。
インターネット
|
-------
|Router|
-------
|192.168.1.xと192.168.2.x
省14
540(2): 533 04/02/26 23:31 ID:4nFAF4g4(2/2) AAS
AA省
546(1): 533 04/02/27 00:18 ID:RnNzImqY(1/3) AAS
素早いレス恐れ入ります。
>>541
> ハブ以下のEthernetは基本的にブロードキャスト
> SWハブで切ってARPテーブルに従ったIP通信を行うなら
> 各ホストに直接パケットを送る
お言葉を返すようで恐縮なんですが素人考えな予想なんですけど…
192.168.1.0/24から192.168.2.0/24あては異なるネットワークと自らが
判断してブロードキャストを発せずにルータに経路を問合せることになり、
ルータがarpして(しなくても多分わかると思いますが)同一セグメントにあることを知り、
icmpでroute change requestを教唆して、その後は直接通信することに
省8
549: 533 04/02/27 01:02 ID:??? AAS
レスありがとうございます。
>>545
> その図だと分からないけど普通はルータの口にIPアドレスがあるでしょ?
はい。わかりにくくて申し訳ありません。ルータの1つのイーサネットの口に
192.168.1.xと192.168.2.xをアサインするという意味です。
> ARPテーブル上でもしそれがあるアドレス・サブネットに対する転送先として
> 組まれているとして、そんなことしたらルータは同じ口からパケット受けて
> 同じ口へ返すわけじゃない?ルータとしたらそれは非効率に見えるわけ。
> もしそういう状態にあったとしたら(あんまりならないけど)ICMP Type5なんか
> で調整することになる。
省7
550(1): 533 04/02/27 01:11 ID:RnNzImqY(2/3) AAS
レスありがとうございます。わかってなくて申し訳ありません。
>>548
> だからIPの概念とEthernetの概念がごっちゃになってるんだよね
> EthernetレベルではIPは関係ないしIPアドレスがどうかで宛先が決まるわけじゃない
それはわかっているつもりなんですが、どうやらIP層からEthernet層への
降り方がわかっていないのかもしれません。もうちょっと教えてください。
> Ethernetではブロードキャストが基本
ということはIP層において明確に自ネットワークと異なる相手であっても、
Ethernet層に降りると必ずブロードキャストされるという理解でよろしいのでしょうか?
質問させていただいている内容の場合、IP層では異なるネットワークと判断できるのに
省1
552: 533 04/02/27 01:47 ID:RnNzImqY(3/3) AAS
深夜にたびたびのレス誠に恐縮です。
>>551
> どこでそう判断してるんだ?192.168.1.と2で違うからとか?IPレベルであっても
> それで異なるネットワークかどうかなんて分からないだろ?アドレスなんて便宜的
> なもんなんだから。
おのおののPCのインターフェースが持つ/24というサブネットマスクから
仰るように1と2では異なるとIP層では判断できると考えたのですが…
> >543のようなネットワークを考えてみ。そうじゃなかったら突き詰めてクロスケーブル
> のP2Pで2台きりのホストをつないだのとか。
環境がなくて試せないで大変恐縮ですが、結局ルータがなくても通信できると
省2
555(1): | 04/02/27 08:26 ID:??? AAS
>>533へ、543です。
>結局ルータがなくても通信できると
>543さんは仰っていただいていたのでしょうか?
いいえ。ルータがなければ通信できない、
AからBへのpingは通らないと言いたかったのです。
A(192.168.1.0/24)からB(192.168.2.0/24)へpingしたら、
AはBが自分と違うネットワークだと判断して、
ルータ(デフォルトゲートウェイ)へ転送を依頼したいのに、
ルータが見つからないためエラーになるはず。
違うネットワークアドレス間で通信するということは、
省6
569(1): 533 04/02/27 14:23 ID:oXpaKSWr(1/3) AAS
レスありがとうございます。続けさせていただきます。
>>555
> 必ずルータを経由します。
543さんはルータを経由すると仰っているのに対し、
551さんはルータを経由しないと仰っているという認識で
合ってますか?つまり反対のことを仰っていると…
私正しくスレを読めているでしょうか?(心配)
> 実装の意味がわからないので基本を。
実装という言葉の使い方が正しくないのかも知れません…
省13
577(2): 533 04/02/27 15:45 ID:oXpaKSWr(3/3) AAS
レスありがとうございます。
>>572
>どちらもある意味正解だと思う。
なんだか禅問答のようですね…
私の理解でついていけるか心配です…
> パケットという信号と考えたら、ルータを経由しないでPC間では
> 信号が流れるけど、それを受け取るか受け取らないかの違いでは?
> 相手が受け取る為には、ルータを経由したものだけ という意味ではないかな?
整理させていただくと、
省10
578: 533 04/02/27 16:06 ID:??? AAS
すみません、うまく書けていないので少し書き直します。
>>577
> 551さんはIP層で自ネットワークあてか否かにかかわらず
> Ethernet層ではブロードキャストされるので結局ルータなしで
> 通信可能と仰っているように読んでいたのですが…
551さんは、
IP層で自ネットワークあてか否かにかかわらず、
一旦はEthernet層でarpがブロードキャストされ、
今回のケースでは同一セグメントなのでarp返答を受ける。
よって、結局ルータなしで通信可能。
省2
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.027s