基本情報暗記無料で始める

サブネットマスクとは?さぶねっとますく

サブネットマスクとは、IPアドレス(IPv4の32ビット)のうち、どこまでがネットワーク部(どのネットワークか)で、どこからがホスト部(その中のどの機器か)かを示す32ビットの値。ネットワーク部を1、ホスト部を0で表し、255.255.255.240 のように10進数で書く。IPアドレスとサブネットマスクの論理積(AND:両方1のときだけ1)を取ると、そのネットワークのアドレス(ネットワークアドレス)が求まる。1の個数を「/28」のように書くのがCIDR表記で、ホスト(機器)に割り当てられる数は「2の(ホスト部のビット数)乗 −2」。2を引くのは、ホスト部が全部0のアドレスはそのネットワーク自体を指すネットワークアドレス、全部1のアドレスはそのネットワーク内の全機器へ一斉に送るためのブロードキャストアドレスとして使われ、どちらも機器には割り当てられないため。

最終更新:2026-10-10

試験情報

基本情報技術者試験の過去問では4回出題され、ほかに1問の解説で触れられています(2016年度〜2019年度)。

基本情報技術者試験の頻出用語/テクノロジ系

別名:ネットマスク

この語が出る過去問を解く →

背景

昔のIPアドレスはクラスA・B・Cの3種類の大きさでしか区切れず、200台しか使わない組織にも6万台分のクラスBを渡すような無駄が出ていた。ネットワーク部の長さを自由に決めて、1つのネットワークを小さく分けられるようにするために、境目を示す値が使われるようになった。

具体例

研究室のPCが IPアドレス 192.168.10.37、サブネットマスク 255.255.255.240(/28)だとする。最後の8ビットだけ見ると、37=00100101、240=11110000 で、ANDを取ると 00100000=32。よってネットワークアドレスは 192.168.10.32。このネットワークには .32〜.47 の16個があり、.32(ネットワークアドレス)と .47(ブロードキャストアドレス)を除いた .33〜.46 の14台に割り当てられる。

試験での引っ掛け

割り当てられる台数を「2の4乗=16台」と答えるのは誤りで、ネットワークアドレスとブロードキャストアドレスの2個を引いて14台。また、同じサブネットかどうかはIPアドレスの見た目の近さではなく、サブネットマスクとのANDの結果が一致するかで判定する(fe-2016a-am-33)。「サブネットマスクはIPアドレスとの論理和(OR)で使う」も誤りで、論理積(AND)。

関連用語

出た過去問

問題文で直接問われたものと、解説の中で触れられたものが含まれます。

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

この語が出る過去問を解く →

試験での特徴
  • 試験では4回出題(2016年度〜2019年度)
  • 分野:テクノロジ系
  • 割り当てられる台数を「2の4乗=16台」と答えるのは誤りで、ネットワークアドレスとブロードキャストアドレスの2個を引いて14台。