サブネットとは?サブネット
サブネットとは、1つのネットワークを、ホスト部(個々の機器を表す部分)の上位ビットを借りて複数の小さなネットワークに分けたもの。部署や用途ごとに分ければ、宛先を探すブロードキャスト(同じネットワークの全員宛ての送信)が届く範囲がその中に収まり、障害や不正な通信の影響も他へ広がりにくくなる。サブネットをまたぐ通信は、ルータか、ルータと同じくIPアドレスを見て中継するレイヤ3スイッチを経由する。
最終更新:2026-10-09
この語が出る過去問を解く →背景
全機器を1つのネットワークに置くと、宛先を探すブロードキャストが全台に届き、台数が増えるほど自分に無関係な通信が全員に流れて帯域を食う。どこからでも同じ範囲に届いてしまうため、通信を絞り込む単位も作れない。分ければ性能と統制の両方が得られるが、分けた数だけ使えないアドレスが増えるという代償を伴う。
具体例
192.168.1.0/24(先頭24ビットがネットワーク部という意味の書き方)を /27(先頭27ビットまでがネットワーク部)単位で8つに分け、営業・開発・総務・来客用Wi-Fiなどへ割り当てる。来客用のサブネットからは社内サーバへの経路を通さない、といった制御が境界のルータで一括して掛けられる。
試験での引っ掛け
/27のサブネットに入るアドレスは32個だが、機器へ割り当てられるのは30個。各サブネットでネットワークアドレスとブロードキャストアドレスの2つが必ず使えなくなるためで、細かく分けるほどこの損失が積み上がる。同じ建物内でもサブネットが違えばルータ経由になる。
関連用語
出た過去問
問題文で直接問われたものと、解説の中で触れられたものが含まれます。
出典:平成28年度 秋期 基本情報技術者試験 午前 問32(IPA)解説で登場
TCP/IPネットワークにおいて,IPアドレスを動的に割り当てるプロトコルはどれか。
正解:DHCP
要点:DHCPはIPアドレス等の設定情報を動的に貸し出す
起動した端末に対してIPアドレスやサブネットマスク、デフォルトゲートウェイなどの設定情報を自動的に貸し出すプロトコルがDHCPである。管理者が端末ごとに手作業で設定する必要がなくなり、限られたアドレスを使い回せる利点がある。
出典:平成28年度 秋期 基本情報技術者試験 午前 問33(IPA)
2台のPCにIPv4アドレスを割り振りたい。サブネットマスクが255.255.255.240のとき,両PCのIPv4アドレスが同一サブネットに所属する組合せはど…
正解:192.168.1.17と192.168.1.29
要点:マスク240はホスト部4ビット。16ごとの区切りで判定する
サブネットマスク255.255.255.240は下位4ビットがホスト部なので、16個ずつの区切りになる。第4オクテットで見ると0〜15、16〜31、32〜47、48〜63という範囲に分かれ、同じ範囲に入る2つのアドレスだけが同一サブネットとなる。17と29はどちらも16〜31の範囲に収まる。
出典:平成29年度 秋期 基本情報技術者試験 午前 問35(IPA)
次のIPアドレスとサブネットマスクをもつPCがある。このPCのネットワークアドレスとして、適切なものはどれか。 IPアドレス:10.170.70.19 サブネッ…
正解:10.170.70.16
要点:ネットワークアドレスはIPとサブネットマスクのビット論理積
サブネットマスク255.255.255.240は上位28ビットがネットワーク部で、第4オクテットの上位4ビットまでが該当する。第4オクテットの19は2進数で00010011なので、下位4ビットを0にすると00010000=16になる。したがってネットワークアドレスは第4オクテットが16の値となる(このサブネットは16〜31、ブロードキャストは31)。
出典:平成30年度 春期 基本情報技術者試験 午前 問32(IPA)
次のネットワークアドレスとサブネットマスクをもつネットワークがある。このネットワークをあるPCが利用する場合、そのPCに割り振ってはいけないIPアドレスはどれか…
正解:200.170.70.31
要点:各サブネットの先頭と末尾はネットワーク/ブロードキャスト用
サブネットマスク255.255.255.240はホスト部が4ビットで、200.170.70.16のネットワークでは16がネットワークアドレス、31がブロードキャストアドレスとなる。この2つは機器に割り当てられないので、200.170.70.31は使用できない。
出典:平成31年度 春期 基本情報技術者試験 午前 問32(IPA)
192.168.0.0/23(サブネットマスク255.255.254.0)のIPv4ネットワークにおいて、ホストとして使用できるアドレスの個数の上限はどれか。
正解:510
要点:ホスト数=2^(32−プレフィックス長)−2
プレフィックス長が23なので、ホスト部に使えるのは32−23=9ビットである。9ビットで表せる組合せは2の9乗=512通りだが、すべて0のネットワークアドレスとすべて1のブロードキャストアドレスは端末に割り当てられない。したがって使えるホストアドレスは512−2=510個となる。
出典・参考
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。