クラスフルアドレスとクラスレスアドレスの違いを分かりやすく解説

Web知識を勉強している人

クラスフルアドレスとクラスレスアドレスの違いについて知りたいな!

上記のようなお悩みを持っている方はいないでしょうか?

この記事は上記のような疑問を解消するものとなっています。

この記事でお話すること
  • ネットワーク部とホスト部
  • サブネットマスクとは?
  • クラスフルアドレスとは?
  • クラスレスアドレスとは?
  • 入門的なWeb知識を習得したい方へ

IPアドレス(Internet Protocol Address)はインターネット上に接続されたコンピューター等の機器が持つ番号のことで住所のような役割を果たしています。

IPアドレスにはどのネットワークのどのコンピューターであるかが記載されています。

この記事ではIPアドレスの構成、IPアドレスの割り当て方について解説していきます。

気になる方は是非最後まで読んで頂ければと思います。

\テックアカデミーでプログラミングを学ぶ!/

【期間限定】無料相談を行うと500円分のamazonギフト券がもらえる!

【無料期間あり】オススメの大手プログラミングスクール一覧
  1. 侍テラコヤ2022年12月6日まで年間定額・半年定額プラン限定初月80%OFF
    学び応援キャンペーンでお得に申し込む!
    ・【超安心】1か月間全額返金保証付き

    ・単月定額と比べて総額最大44,400円OFF
    ・学び応援キャンペーン実施中!
  2. DMM WebCamp無料相談から1週間以内に決済完了するとamazonポイントを5,000円分プレゼント
    無料オンライン相談に申し込む!
    ・チーム開発など実務に使い実践的なカリキュラムを受けれる!
    ・毎日15時~23時に常駐の現役エンジニア講師が素早くチャットでサポートしてくれる!
    ・転職成功まで伴走するキャリアサポート
  3. ポテパンキャンプ
    無料カウンセリングに申し込む!
    ・就職支援を前提としたプログラミングスクール
    ・キャリア形成に適した転職支援サービスが充実
    ・実務豊富なキャリアカウンセラーが在籍

ネットワーク部とホスト部

IPアドレスはネットワーク部ホスト部の2つで構成されています。

ネットワーク部はIPアドレスがどのネットワークに属しているかを識別するための部分です。

一方、ホスト部はネットワーク内のどのホスト名かを識別するための部分です。

ネットワーク部とホスト部の境界をクラスと呼び、クラスはIPアドレスによって異なります。

ネットワークについて詳しく知りたい方は「イラスト図解式 この一冊で全部わかるネットワークの基本」という本がオススメです。

\Kindle版だとお得に読める!/




サブネットマスクとは?

IPアドレスはネットワーク部ホスト部で構成されていることが分かりました。

しかし、IPアドレスによってネットワーク部とホスト部は異なり、その見分け方としてサブネットマスクが使用されています。

サブネットマスクとはIPアドレスのどの部分がネットワーク部で、どの部分がホスト部かを示す情報のことです。

サブネットマスクの言葉を分解して意味を見ていきましょう。

「サブネット」は1つの大きなネットワークを小さなネットワークに分けたものの一つという意味です。

一方、「マスク」は覆い隠すという意味です。

つまり、私たちが普段利用しているインターネットは複数のサブネットの集合体になっているということです。

そして、各サブネットのネットワーク部とホスト部の範囲を決めるのがサブネットマスクということになります。

サブネット化をすることで、同じネットワークにあるホストが少なくなり、ネットワークのパフォーマンスが良くなったり、セキュリティ対策が容易になるというメリットもあります。




クラスフルアドレスとは?

IPアドレスのネットワーク部とホスト部の区別方法の一つとしてクラスフルアドレスという仕組みがあります。

クラスフルとはネットワーク部とホスト部を8ビット毎に分解したものです。

クラスは規模によってクラスA、クラスB、クラスCの3種類に分けることができます。

ホスト部にビット数が多く割り当てられたクラスは規模が大きいネットワーク部になります。

注意点

クラスD、クラスEもありますが、ユニキャスト(1つの送信元から1つの宛先に送信すること)の種別として割り当てられるクラスA、クラスB、クラスCを見ていきます。

クラスA

先頭の1bitが0であれば、IPアドレスはクラスAになります。アドレス範囲は「0.0.0.0~127.255.255.255」が該当します。

ネットワーク部のビット数は8ビットになります。

クラスB

先頭の2bitが10であれば、IPアドレスはクラスBになります。アドレス範囲は「128.0.0.0~191.255.255.255」が該当します。

ネットワーク部のビット数は16ビットになります。

クラスC

先頭の3bitが110であれば、IPアドレスはクラスCになります。アドレス範囲は「192.0.0.0~223.255.255.255」が該当します。

ネットワーク部のビット数は24ビットになります。




クラスレスアドレスとは?

クラスフルアドレスは8ビット単位のクラスによってネットワーク部とホスト部の境界を決めています。

クラスフルアドレスはクラス毎に利用できるアドレスが限られているので、利用できないIPアドレスが無駄になってしまうという欠点がありました。

そこで、ネットワーク部とホスト部の境界を柔軟に設定できるクラスレスアドレスという区別方法もあります。

クラスレスアドレスでは必ずしも8ビット単位だけでなく、必要に応じて、境界を変更できます。

クラスレスアドレスはサブネッティング(1つのネットワークを複数のネットワークに分割)またはスーパーネッティング(複数のネットワークを1つのネットワークに集約)することができます。

ここではサブネッティングについて解説します。

通常、8ビット単位のクラスによって区切られており、サブネッティング前の状態をナチュラルマスクと呼びます。

ネットワーク部とホスト部の区切りを後ろにずらすと、ネットワーク部のビット数が増えます。

このように区切りを後ろにずらしたことでできたネットワークのことをサブネット部と呼びます。

サブネッティングすることで、利用できるアドレスを増やすことができます。




入門的なWeb知識を習得したい方へ

最後まで読んで頂きまして、ありがとうございました。

クラスフルアドレス、クラスレスアドレスはWebにまつわる様々な要素の一部です。

そのため、クラスフルアドレス、クラスレスアドレスに関する知識だけでなく、Web全般の基礎的な知識を体系的に学ぶことでクラスフルアドレス、クラスレスアドレスの理解がもっと深まるかと思います。

そこでWeb全般の基礎的な知識を習得するのに「この一冊で全部わかるWeb技術の基本」という本がオススメです。

\Kindle版だとお得に読める!/

初学者がいきなりWebに関する専門書を読み始めると挫折することが多いです。

そこで途中で挫折せずに最後まで読み切れて、Webの全体像を把握するのに便利な一冊になっています。

この本は初めての方にも読みやすいように見開き1ページで文章と図を織り交ぜて端的に解説されています。

この本で全体像を理解してから専門書を読むと取り組みやすいかと思います。

もし、Webに関する入門的な知識を幅広く知りたいと思った方はこちらの本を是非読んでいただければと思います。

\5,000冊以上!無料まんがを提供中!/
お得なキャンペーンや割引セールを定期的に実施中

ebookjapanで「この一冊で全部わかるWeb技術の基本」をみる!

Yahoo!プレミアム入会で1,000円相当のPayPayポイントをプレゼント

 

\「初回購入」に限り、合計購入金額(税抜)の50%分をコインとして付与!/

BOOK☆WALKERで「この一冊で全部わかるWeb技術の基本」をみる!

金額上限なし

 




【無料体験アリ】オススメの大手プログラミングスクール一覧

ここではオススメの大手プログラミングスクールをご紹介します。

無料体験・無料説明会を実施しているプログラミングスクールもあるので少しでも気になるという方は是非利用してみてはいかがでしょうか?

プログラミングスクール名 特徴 無料体験 詳細 公式HP
TechAcademy ・オンライン完結型
・幅広いカリキュラムを取り扱っている
・サポートが手厚い
・オリジナルサービス制作ができる
CodeCamp ・オンライン完結型
・マンツーマン指導
・365日、7時から23時まで受講可能
・IT企業や大手企業の研修プログラムに採用されている
DMM WEBCAMP ・「現役エンジニア」講師が日々の学習をトータルサポート
・科学的根拠に基づいた独自メソッド「ITスキル習得の3ステップ」で、着実にスキルが身につく
・未経験でも短期間で上達できる「ICEモデルに基づく独自カリキュラム」を採用
・完全無料の転職/副業サポートが充実
ポテパンキャンプ ・Web系開発企業への転職に強い
・現場が認める専用カリキュラム
・経験豊富なエンジニアがレビュー
・卒業生限定の求人紹介
・実績豊富な学習サポート
Tech Boost ・目的に応じたコース・メンタリング回数の選択が可能!
・現役エンジニアがあなたを徹底的にサポート
・充実のキャリアサポート
・オリジナルアプリを0から作れる
侍エンジニア塾
・専属マンツーマンレッスンの学習効率
・完全オーダーメイドカリキュラム
・オリジナルWebサービス開発

ポイント

ポイント
  • IPアドレスはネットワーク部とホスト部で構成されています
  • IPアドレス管理方法はクラスフルアドレスとクラスレスアドレスの2種類あります

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です