Press公式ガイドブックに掲載されている例題を抜粋し、その例題の解答について解説を行っています。今回は、IPv4アドレスのサブネットマスクに関する問題について解説します。サブネットマスクとは、IPアドレスにおいてネットワーク部とホスト部の分け方を示したものです。■サブネットマスクの変換まず、サブネットマスクの変換に関する例題を2つ示します。●サブネットマスクの表記方法サブネットマスクは、ネットワークビット数とホストビット数を明らかにするために用いられます。ネットワークビットにあたる部分を1、ホストビットにあたる部分を0としてIPアドレスと同じように表記します。00000000となります。これがドットつき10進表記(DDN)です。ように表現することもあります。これはプレフィックス表記やCIDR表記と呼ばれます。この例のネットワークビット数が24、ホストビットが8の場合のそれぞれの表記をまとめると以下の表のようになります。/24●2進数表記とドットつき10進表記の変換それではこれらの相互変換について説明します。ドットつき10進表記で登場する値は9つしかありません。それぞれの2進数の値、1の数との関係は次の表のようになります。8この表を利用して、2進数表記とドットつき10進表記の変換ができます。場合、各オクテットをこの表に従って変換すればよいので、255.255.240.0となります。●プレフィックス表記に関する変換プレフィックス表記からドットつき10進表記に変換する場合は、まず2進数表記に変換しドットつき10進表記に変換します。ドットつき10進表記をプレフィックス表記に変換するには、先ほどの表の「1の数」の項目を利用します。計算し、/29であるとわかります。この「1の数」の項目は、プレフィックス表記からドットつき10進表記に変換するときにも利用できます。1オクテット目が255、2オクテット目が252とすぐにわかるので、255.252.0.0と変換できます。この2進数と10進数の変換表は覚えてしまうくらい練習を重ねましょう。●例題それでは例題の解答です。プレフィックス表記を問われています。表の「1の数」を利用して各オクテットの1の数を求めます。255は8、240は4なので、8+8+8+4となり、正解は/28、つまりbです。例題4はプレフィックス表記からドットつき10進表記への変換です。講師、シスコ認定アカデミーインストラクタ。2010年よりシスコネットワーキングアカデミーの授業を担当。ネットワークの運用責任者。ITでは、より付加価値の高いコンテンツを会員サービスとして提供しています。ITのWebサイトにログインすることでさまざまな限定特典を入手できるようになります。VeloCloudが選ばれる理由2019/12/26ネットワークPRSD-WANとはなにか。VeloCloudが選ばれる理由SD-WANとはなにか。Linuxエンジニア育成への思いF5とNGINXの組み合わせで、サービス公開をよりセキュアに。ITがお届けするポッドキャストです。