IPアドレスの事で質問です
2つのIPアドレスが同一のネットワークであるか判定するという問題です。
ーーーーーーーーーーーーーー
255.255.255.240と同じネットワークである組み合わせはどれか
それぞれのIPアドレスとサブネットマスクをAND演算した結果が同じネットワークアドレスになれば同一のネットワークに属していることになります。
192.168.1.17と192.168.1.29
[192.168.1.17]
後半8ビットは00010000 です。
[192.168.1.29]
29 AND 240=00011101 AND 11110000=00010000
ネットワークアドレスが同じになるため2つのIPアドレスは同一ネットワークに所属します
何故AND演算をすれば同一のネットワークに属していると分かるのでしょうか?
No.1ベストアンサー
- 回答日時:
> 何故AND演算をすれば同一のネットワークに属していると分かるのでしょうか?
???
IPv4のIPアドレスは32ビットですが、この内容は前半(左側)のネットワーク部と、それ以降(の左側)のホスト部からな成ります。
ネットワーク部とは具体的にはネットマスク(サブネットマスク)が掛かった部分です。
つまりIPアドレスとネットマスク(サブネットマスク)をAND演算して得られた結果がネットワーク部の値ということになります。
大変失礼ながら質問者様はIPv4のIPアドレスの構造とそれを使った通信の基本的な仕組みを全く理解されておられないようです。
教科書を該当部分を読み直されるか、以下の解説の先頭から「スコープ」あたりままでをよく読んで理解されるとよいと思います。
https://ja.wikipedia.org/wiki/IP%E3%82%A2%E3%83% …
以下のページのIPv4の説明部に置かれているPDFファイルの内容が基礎中の基礎を丁寧かつ容量よくまとめていてわかりやすいかもしれません。
https://www.nic.ad.jp/ja/ip/admin-basic.html
No.2
- 回答日時:
> 何故AND演算をすれば同一のネットワークに属していると分かるのでしょうか?
そういう作りになっているから、というのが本音ですが、
とりあえず、サブネットマスクとは何か? がわかれば理解できると思います。
まず、理解してほしいのは、サブネットマスクを二進数で表した場合に「1」の部分がネットワーク部になります。「0」の部分がホスト部になります。(ここが全て)
サブネットマスクは 最も左から「1」が並び、途中で「0」になり最後まで「0」になる。
途中に「101」の様に「0」になったあと「1」に戻ることはありません。
サブネットマスクの表記方法として、
192.168.1.240/28
の様にネットワーク部のビット数だけ表す方法もあります。
それと、テキストに良く書いてある「アドレスクラス」のことは忘れてください。事実上使われていませんし、サブネットマスクを考える場合には混乱の元です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(OS) Windows11のファイル共有 1 2022/12/08 10:42
- Windows 10 インストールしたてのVirtualBoxの仮想マシンにDHCPで割り振られるIPアドレスにつきまして 1 2023/05/03 14:46
- 通信機器・周辺機器 ネットワーク分割について 3 2022/10/24 09:23
- ネットワーク コマンドプロンプトで、コマンドの飛ばし方を教えてください。 ネットワークにデータを飛ばす(copy) 4 2022/10/19 11:21
- 固定IP MACアドレスはLAN内で相手を特定するアドレスですか? PCから監視カメラを閲覧するときに、セグメ 3 2022/07/23 09:04
- UNIX・Linux raspberry piを使ったWebサーバー制作をしています、接続するネットワークを変更したときに 1 2023/01/09 15:57
- サーバー ネットワークの構成に困っています 3 2023/07/05 11:55
- ルーター・ネットワーク機器 家庭内LAN(ルーター)の設定につきまして 4 2023/02/28 20:21
- Oracle ビットで表せる数値について 3 2022/09/12 16:37
- 固定IP スマホやPCのIPアドレスについて教えてください。 5 2023/07/07 19:53
このQ&Aを見た人はこんなQ&Aも見ています
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
IPアドレス「0/16」とか「0/24...
-
同一ネットワークとはどういう...
-
ネットワーク内のDNSについて
-
virtualboxの内部ネットワーク...
-
ループバック、pingに詳しい方
-
ipアドレスについて。ipアドレ...
-
windows 10で識別されていない...
-
社内でのネットワーク回線が不安定
-
DNSサーバーとWebサーバーについて
-
相異なるセグメント間での名前...
-
自作のサーバーPCが自宅内のネ...
-
ActiveDirectoryの共有フォルダ
-
特定のPCが特定のNASのみ接続で...
-
ネットワーク・セグメント
-
すべてのパブリックネットワー...
-
ルーターのDHCP機能を有効にし...
-
自分用のパソコンは、 Windows ...
-
固定IPアドレスサービスはなぜ8...
-
あるネットワーク(IP、MACアド...
-
異なるセグメント間での通信(ル...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
IPアドレス「0/16」とか「0/24...
-
同一ネットワークとはどういう...
-
すべてのパブリックネットワー...
-
Visual Studio Codeのエラーに...
-
家庭内LANの2台のPC間で「ネッ...
-
ループバック、pingに詳しい方
-
自作のサーバーPCが自宅内のネ...
-
特定のPCが特定のNASのみ接続で...
-
ネットワークの管理者ってなん...
-
ipアドレスについて。ipアドレ...
-
DNSサーバーとWebサーバーについて
-
サブネットマスクの拡張について
-
自分用のパソコンは、 Windows ...
-
ドットコムマスターについての...
-
社内ネットワークが繋がらなく...
-
2つのネットワークでプリンタを...
-
マルチアクセスネットワークとは?
-
テレビでDAZNが見られません 普...
-
相異なるセグメント間での名前...
-
パソコンアプリのsophosとは何...
おすすめ情報