[表示 : 全て 最新50 1-99 101- 201- 301- 401- 2chのread.cgiへ]
Update time : 05/10 01:21 / Filesize : 147 KB / Number-of Response : 445
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

ネットワークに関する疑問・質問 Part6



1 名前:名無しさん@いたづらはいやづら [2008/06/07(土) 09:30:05 ID:XKZbGG/G]
複数のスレッドに同様の質問を書くマルチポスト行為を禁止します。
www.ippo.ne.jp/g/53.html

質問する場合は、以下の事項を省略せず客観的に記述してください。
 ・環境(使用OS、機器やソフトウェアの名称)
 ・状況(エラーメッセージ、場所の名称など)
 ・やったこと(試したこと、調べた内容など)
返事がついたら、後学のために結果を書いておくことを忘れてないでください。

質問をsageで書かないでください。
2回目以降の書き込みは、初めの書き込み番号を名前欄に入れて
誰なのかハッキリとわかるようにしてください。

2ちゃんねるの操作に不安がある人の質問はあまり感心しません。
代わりに「OKWave」「答えてねっと」「はてな」などで聞いてください。

>>2-4に「よくある質問」があります

433 名前: ◆jy2j5V31aw mailto:sage [2008/07/12(土) 20:37:37 ID:???]
>>431
どれも違う。問題を書き写すときに間違えたとか?

434 名前:名無しさん@いたづらはいやづら mailto:sage [2008/07/12(土) 20:47:27 ID:???]
PC-A
127.16.200.7
か?

435 名前:431 [2008/07/13(日) 11:11:57 ID:SEx2T3cg]
>>433
すみません間違ってました

PC_AのIPアドレスは172.16.200.7 でした。

436 名前::q! mailto:sage [2008/07/13(日) 13:01:33 ID:???]
>>431
3

256-192=64
0..63
64..127
128..191
192..255

で、わかるか?

437 名前:437 mailto:sage [2008/07/13(日) 13:16:21 ID:???]
>>431
3. PC_D:IPアドレス 172.16.203.8 だね。

以下説明
長すぎて見直しをしてません。が、やり方はこれであっているハズです。
習ったばかりなので専門用語の定義が間違っているかも…。

私が行った解答のプロセスは↓
(1) サブネットマスクを使ってPC_AのIPからネットワークアドレスを取り出す
(2) 同じ要領でPC_B,C,D,Eからネットワークアドレスを取り出す
(3) (1)のネットワークアドレスとと(2)のそれぞれのネットワークアドレスを比較

本文が長すぎと言われたのでセクションごとに分割して書き込みます。

438 名前:437 mailto:sage [2008/07/13(日) 13:18:40 ID:???]
(1) サブネットマスクを使ってPC-AのIPからネットワークアドレスを取り出す

サブネットマスクはIPアドレス(172.12.200.7)のどこまでがネットワークアドレスかを示すものです。
したがって、ネットワークアドレスを知るためにはサブネットマスクの情報を知る必要があります。

サブネットマスクを二進数に変換すると、1111111..のように1が並ぶ形式になります。
ネットワークアドレスは、この1がつかわれている範囲にあります。
つまり、二進数のサブネットマスクを二進数のIPアドレスと重ねれば、
サブネットマスクにおいて1のついた場所がネットワークアドレスになるので、
ネットワークアドレスを知ることができます。

まず問題のサブネットマスク(255.255.192.0)を二進数に変換すると、以下のようになります
11111111.11111111.11000000.00000000

つぎに、PC_AのIPアドレス(172.12.200.7)を二進数に変換します。
10101100.00001100.11001000.00000111

これを、サブネットマスクと重ねると、以下のようになります。
11111111.11111111.11000000.00000000 ←サブネットマスク
10101100.00001100.11001000.00000111 ←PC_AのIP

IPのサブネットマスクにおいて1がついた範囲がネットワークアドレスなので、ネットワークアドレスはIPアドレスから以下のように取り出せます。
11111111.11111111.11000000.00000000 ←サブネットマスク
10101100.00001100.11001000.00000111 ←PC_AのIP
10101100.00001100.11000000.00000000 ←ネットワークアドレス

このネットワークアドレスを十進数に変換すると、
172.12.192.0となります。

PC_Aのネットワークアドレス=172.12.192.0

439 名前:437 mailto:sage [2008/07/13(日) 13:20:05 ID:???]
(2) 同じ要領でPC_B,C,D,Eからネットワークアドレスを取り出す

(1)の要領で、PC_B,C,D,EのIPアドレスからネットワークアドレスを取り出すと、以下のようになります。
IPアドレス
PC_B=172.15.4.6
PC_C=172.16.32.8
PC_D=172.16.203.8
PC_E=172.16.190.45

ネットワークアドレス
PC_B=172.15.0.0
PC_C=172.16.0.0
PC_D=172.16.192.0
PC_F=172.16.128.0

440 名前:437 mailto:sage [2008/07/13(日) 13:21:27 ID:???]
(3) (1)のネットワークアドレスとと(2)のそれぞれのネットワークアドレスを比較

(1)で求めたネットワークアドレスと(2)で求めたネットワークアドレスを比較します。
同じネットワークアドレスをもつPCが「同じネットワーク内にいる」ことになります。
よって、PC_Aのネットワークアドレス(172.12.192.0)とおなじネットワークアドレスを所有するPCはPC_Dなので、
答えは 3. PC_D:IPアドレス 172.16.203.8 になります。

441 名前:437 mailto:sage [2008/07/13(日) 13:34:13 ID:???]
PC_Aのネトアドレスは172.16.192.0でした。すみません



442 名前:431 [2008/07/13(日) 13:37:53 ID:SEx2T3cg]
>>437-441
凄いですね、本当にありがとうございました。

443 名前:431 [2008/07/13(日) 14:20:20 ID:SEx2T3cg]
なんかよく分からないけど>>435もありがとうございました。

444 名前::q mailto:sage [2008/07/13(日) 15:22:36 ID:???]
んだと?






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<147KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef