0Pricing
Cloud & IT Cert Prep · レッスン

アドレスクラスとその範囲

クラスフルなA、B、Cの範囲と用途を理解します。

「アドレスクラスとその範囲」はCoddyKit上の無料Cloud & IT Cert Prepレッスンです。 これはレッスン3/4です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはCloud & IT Cert Prep学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 Cloud & IT Cert Prepコースには全4レッスンが含まれています。

クラスフル方式の考え方

柔軟なマスクが登場する前は、IPv4でクラスフルアドレッシングが使われていました。アドレスの先頭ビットによってクラス(A、B、C、D、E)が決まり、アドレスのどの部分をネットワーク、どの部分をホストにするかもクラスによって固定されていました。

現在のネットワークではクラスレスアドレッシング(CIDR)が使われていますが、Network+試験ではクラスとその範囲を識別できることが求められます。

クラスAの範囲

クラスAは、最初のオクテットが1~126の範囲です。8ビットのネットワーク部分と24ビットのホスト部分を使用するため、1ネットワークあたり数百万台のホストを収容できる非常に大規模なネットワークになります。

デフォルトマスクは255.0.0.0で、/8とも表記します。クラスAは最大規模の組織を対象としており、割り当ては厳しく制限されていました。

クラスBの範囲

クラスBは、最初のオクテットが128~191の範囲です。アドレスをネットワーク16ビット、ホスト16ビットに分割し、1ネットワークあたり約65,000台までのホストをサポートします。

デフォルトマスクは255.255.0.0で、/16とも表記します。クラスBは、大学や大企業などの中規模から大規模な組織に適していました。

クラスCの範囲

クラスCは、最初のオクテットが192~223の範囲です。ネットワークに24ビット、ホストにわずか8ビットを使用するため、1ネットワークあたり254台の利用可能なホストを収容できます。

デフォルトマスクは255.255.255.0で、/24とも表記します。クラスCは小規模なネットワークに割り当てられ、現在でも家庭やオフィスの環境で非常によく使われています。

クラスDとクラスE

クラスDは、最初のオクテットが224~239の範囲で、マルチキャスト(購読者のグループへの1対多の配信)に予約されています。

クラスEは240~255の範囲で、実験用途に予約されています。どちらのクラスも通常のホストインターフェースには割り当てられないため、これらの範囲でデバイスを設定することはありません。

存在しない127

クラスAが126で終わり、クラスBが128から始まることに気付くかもしれません。127の範囲はループバックテスト用に確保されています。

アドレス127.0.0.1は、常にローカルデバイス自身を指します。これにpingを実行すると、ケーブルやネットワークに関係なく、ローカルのTCP/IPスタックが動作していることを確認できます。

先頭ビットを読む

実際には、クラスは10進数の値そのものではなく、最初のオクテットの先頭ビットによって定義されます。

  • クラスAはビットパターン0で始まります
  • クラスBは10で始まります
  • クラスCは110で始まります
  • クラスDは1110で始まります

これらのパターンから、先ほど覚えた10進数の範囲が導かれます。

デフォルトマスクのまとめ

割り当て可能な各クラスには、基本的な分割を定義するデフォルトマスクがあります。

  • クラスA:255.0.0.0(/8)
  • クラスB:255.255.0.0(/16)
  • クラスC:255.255.255.0(/24)

最初のオクテットから該当するデフォルトマスクがわかると、試験でネットワークの規模をすばやく見積もれます。

クラスフル方式で空間が無駄になった理由

クラスフルアドレッシングは非効率的でした。300台のホストを必要とする組織でも、クラスB全体(65,000台のホスト)を取得する必要があり、数万台分が未使用のまま残ってしまいました。

この非効率性がIPv4アドレスの枯渇を早め、管理者が任意のマスク長でネットワークの規模を正確に設定できるCIDR(Classless Inter-Domain Routing)の導入を促しました。

現在のクラス

実際には、現在のネットワークは固定的なクラスに依存していません。CIDRによって、/27や/22などを自由に使用できます。それでもクラスの範囲は簡潔な目安として役立ち、試験やドキュメントにも登場します。

最初のオクテットが10なら大規模なクラスAの範囲、172.16ならクラスB、192.168ならクラスCを思い浮かべてください。こうした頭の中のショートカットによって、日々の作業をすばやく進められます。

範囲をすばやく思い出す

割り当て可能な範囲を覚えておきましょう。Aは1~126、Bは128~191、Cは192~223です。その後のD(224~239)はマルチキャスト、E(240~255)は実験用で、127はループバック用に予約されています。

範囲の間にある空白を覚える確実な方法は、127がAとBの間にあり、それ以外は連続している並びを分断していると考えることです。

クイックチェック

最初のオクテットからクラスを特定してみましょう。

まとめ

IPv4アドレスのクラスを整理しました。

  • クラスA:1~126、マスク /8 — 非常に大きなネットワーク
  • クラスB:128~191、マスク /16 — 中規模のネットワーク
  • クラスC:192~223、マスク /24 — 小規模なネットワーク
  • クラスD:224~239はマルチキャスト、クラスE:240~255は実験用
  • 127はループバック(127.0.0.1)用に予約されています。
  • クラスフル方式の無駄を解消するため、CIDRとクラスレスアドレッシングが導入されました。

よくある質問

「アドレスクラスとその範囲」レッスンは無料ですか?

はい。「アドレスクラスとその範囲」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、Cloud & IT Cert Prepコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 Cloud & IT Cert Prepコースには全4レッスンが含まれています。

「アドレスクラスとその範囲」で何を学びますか?

クラスフルなA、B、Cの範囲と用途を理解します。 ブラウザで直接実行するハンズオンコードでCloud & IT Cert Prepを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。

Cloud & IT Cert Prepを始めるのに経験は必要ですか?

事前経験は必要ありません。CoddyKitのCloud & IT Cert Prepは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン3/4です。

「アドレスクラスとその範囲」レッスンにはどのくらい時間がかかりますか?

ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。

このCloud & IT Cert Prepレッスンでコードを書いて実行できますか?

はい。すべてのCloud & IT Cert Prepレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。

このコースのすべてのレッスン

  1. ドット区切り10進表記のアドレスを読む
  2. ネットワーク部とホスト部
  3. アドレスクラスとその範囲
  4. パブリックアドレス、プライベートアドレス、ループバックアドレス
← Cloud & IT Cert Prepに戻る