• ベストアンサー

TCP/IPの問題の解き方、教えてください

PC1:192.168.141.170 PC2:192.168.141.193 PC3:192.168.141.161 サブネットマスク   255.255.255.192 このとき、PC1と通信可能なPCはPC3なのですが、どうしてなのでしょうか? 理由を教えてください。 よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • jjon-com
  • ベストアンサー率61% (1599/2592)
回答No.1

通信可能なPC,という表現は間違いです。 各PCとルータのルーティング情報が正しく設定されていれば,PC1・PC2・PC3は相互に通信可能ですし,インターネット上の無数のホストたちとも通信可能です。 PC1を発してルータを越えずに通信可能なPCはどれか,という出題でしょう。 -------- 私は,サブネットマスクを「市外局番の長さ」という比喩で説明することを常としています。以降の解説を理解するには,次のリンク先の解説を理解してください。 http://okwave.jp/qa/q7735931.html の私の回答ANo.2 上記を理解していただけたのなら。 問題文のサブネットマスクを2進数で表すと次のとおりであり, 255.255.255.192 = 11111111.11111111.11111111.11000000 3台のPCのIPアドレスの下位8bitを2進数で表すと次のとおりです。 (上位24bitが 192.168.141 で共通しているのは一目瞭然です) PC1…170 =[10]101010(=128+32+8+2) PC2…193 =[11]000001(=128+64+1) PC3…161 =[10]100001(=128+32+1) []で囲った2bit分までが市外局番に該当しますので, PC1とPC3は同じIPネットワーク上にあり, PC2だけはルータを越えた別のIPネットワーク上にあります。

Youyou
質問者

お礼

ありがとうございます。 市外局番の長さ、という比喩がとてもわかりやすくて良い、と思いました。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

  • okormazd
  • ベストアンサー率50% (1224/2412)
回答No.2

     2進 192 11000000 170 10101010 193 11000001 161 10100001 11000000でマスクした(ビットごとのANDをとる)とき、同じネットワークアドレスになるのは、10000000になる170と161だから、これが通信できる。 ちなみにこのネットワークアドレスに入るのは、128~191です。 また、マスク長は11111111 11111111 11111111 11で、26ということね。

Youyou
質問者

お礼

ありがとうございます。 助かりました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • TCP/IPの問題で疑問です

    こういう問題があります。 ──────────── 以下のPC1とTCP/IP通信が可能なPCはどれか? PC1 IPアドレス 192.168.141.170 サブネット 255.255.255.128 PC2 IPアドレス 192.168.141.193 サブネット 255.255.255.128 PC3 IPアドレス 192.168.141.161 サブネット 255.255.255.128 ──────────── で、正解は「すべて可能」らしいのですが、確かホスト台数を求めるのに、 ホスト台数=2の[x乗]-2 ※xはホスト部のビット数 と聞いた記憶があって、 ホスト部のビット数が7ビットなので、今回の場合、 2の7乗-2で、126というのがホスト台数になりますよね? ということは、 192.168.141.2~192.168.141.128のみしかこのネットワークでは通信が出来ない、ということにならないのでしょうか? ネットで色々検索しても良くわかりませんでしたので、出来るだけ解りやすく解説いただけると助かります。 よろしくお願いいたします。

  • IPアドレス

    PCとPS2を通信させたいのですが、 IPアドレスが192.168.1.11サブネットマスクが255.255.255.0の場合ネットワークアドレスは どんな値にすればよいのでしょうか?

  • IPアドレスについて

    ネットワークについて学習中です。以下のような環境がありました。 自分のPC 172.20.30.40 デフォルトゲートウェイ 172.20.30.1 DNSサーバ 192.168.10.1 サブネットマスクは分かっていません。 今まで見てきたネットワークは第3オクテットまでが共通だったのでイメージしやすかったのですが、第1オクテットから異なる場合は、どのような機器の位置関係になっているのか、どこまでが通信出来る範囲なのかがイメージ出来ません。 PCとDNSサーバは第1オクテットから異なりますが、デフォルトゲートウェイを介せば通信出来ると言う事で良いでしょうか? この場合のサブネットマスクは0.0.0.0となるのでしょうか? 要領得ない質問かもしれませんが、よろしくお願いします。

  • IPアドレス 問題

    あるパソコンのIPアドレスが 192.168.2.3 サブネットマスクが 255.255.255.0 である場合、このパソコンが属するサブネットのネットワークアドレスはいくつになるか? という問題が分かる方いませんか? 是非、教えてください。

  • 同じサブネットに属するIPアドレス

    IPアドレスが192.168.1.34のPCと同じサブネットに属するIPアドレスはどこまでかを求めよ.ただしサブネットマスクは255.255.255.240が設定されているものとする. という問題が出たのですが,答えを聞いてもいまいちわかりませんでした. サブネットマスクの240の部分→11110000,よってホスト部が0000で14台. だから192.168.1.34の34+14で192.168.1.48までが同じサブネット,という考えでいいのでしょうか. 説明ではネットワークアドレスを求めていたようなのですが,求める必要があるのかがわかりません.

  • TCP/IPの二進数と十進数

    TCP/IPのIPアドレスとサブネットマスクの計算の所で二進数と十進数が出てきますが、いまいち計算方法がわかりません。 二進数から十進数、十進数から二進数に変換する方法を教えてください。 またそれについて計算方法が記載されているHPでも構いませんので 教えてください。 よろしくお願いいたします。

  • IPアドレスに無駄があると何か問題がありますか?

    ある会社にパソコンが400台ありネットワークに接続したいとします。 この時、クラスCのプライベートIPアドレスではルーターが無い限り IPアドレスが不足してしまいます。 そこでクラスBで設定するようにした場合、サブネットマスクは 255.255.0.0でも255.255.254.0でも良いのですが 書籍等を見るとIPアドレスに無駄がない255.255.254.0を 推奨しているようでした。 PCが400台の環境で255.255.0.0のサブネットマスクを設定し IPアドレスに無駄がある場合、無駄がないときと比べ何か問題が 発生しやすいでしょうか?

  • ネットワークの設定のTCP/IPのサブネットマスクって

    会社の無線LANをノートPCで使用してます。 会社の掲示板に ネットワークの設定のTCP/IPのサブネットマスクが以下のように変更になります。 旧255.●●●.●●●.0 → 新255.●●●.●.0 と貼りだされていました。 変更の仕方がいまいちわかりません。 OSはXPでインターネットエクスプローラー使用です。

  • ネットアドレスの問題です・答えと解説をお願いします

    よろしくお願いします 初心者です 答えと解説をお願いいたします 2問あります PC1と同じネットワークはどれでしょうか選んで下さい PC1 192.168.142.95 サブネットマスク  255.255.255.240 (1)192.168.142.80 (2)192.168.142.83 (3)192.168.142.108 (4)192.168.142.111 PC1と同じネットワークはどれでしょうか選んで下さい PC1 192.168.101.31 サブネットマスク  255.255.192.000 (1)192.168.227.24 (2)192.168.193.51 (3)192.168.212.33 (4)192.168.189.81 よろしくお願いいたします

  • IPアドレスについての問題です。

    IPアドレスについての問題です。 クラスCのIPアドレスで、サブネットマスクを255.255.255.252としたとき、使用できるホスト数はいくつか。 解説もつけてもらえるとありがたいです。