Home / プログラミング / IPアドレスって何?IPアドレスの基礎知識と方法

IPアドレスって何?IPアドレスの基礎知識と方法

Pocket

44f9368ec6574d9b6415f39ca1c01ad0_s

IPアドレスという用語を聞いたことはありますか?パソコンやスマートフォンなど、IPアドレスがあるからこそ、データの送受信が行えます。ここでは、「IPアドレスって何?IPアドレスの基礎知識と方法」について、紹介いたします。

IPアドレスのことを知らなくても、パソコンやスマートフォンなど各デバイスの使用に大きな問題はありませんが、知っておくことで役に立つ場合もあります。IPアドレスに興味がある方は、参考にご覧ください!

スポンサーリンク

1.IPアドレスの基礎知識

%e3%83%8f%e3%82%9a%e3%82%bd%e3%82%b3%e3%83%b3%e2%91%a2

IPアドレスとはInternet Protocol Addressのことで、スマートフォンやパソコンなどネットワーク上で識別するための住所のようなものです。数字で構成されてあり、IPアドレスがあることで、データの送受信ができます。

1.IPv4アドレス

現在、一般的に使われているIPアドレスは、IPv4というバージョンです。IPv4のIPアドレスは32ビットの正整数値となっています。つまり、32桁の2進数で表されます。しかし、そのままでは非常に分かりづらいですので、8ビットごとに4組に分けて、間にドット(.)を入れて10進数で表記しています。

  1. ①本来(32ビット) 10101100000001010010001000001011
  2. ②8ビットごとにドットで4組に分ける 10101100.00000101.00100010.00001011
  3. ③4組に分かれたものを10進数表示する 172.20.1.1

数字はネットワーク部とホスト部に分かれており、それぞれの分け目はIPアドレスによって異なります。

2.クラスフルアドレスとクラスレスアドレス

IPアドレスによってネットワーク部とホスト部の分かれ目が異なり、区別する方法として、クラスフルアドレスとクラスレスアドレスがあります。ここでは、クラスフルアドレスとクラスレスアドレスについて紹介いたします。

1.クラスフルアドレス

クラスフルアドレスは、クラスA〜クラスEの5種類に分類されます。

  1. クラスA 先頭ビット列:0 アドレス範囲:0.0.0.0.〜127.255.255.255
  2. クラスB 先頭ビット列:10 アドレス範囲:128.0.0.0〜191.255.255.255
  3. クラスC 先頭ビット列:110 アドレス範囲:192.0.0.0.〜223.255.255.255
  4. クラスD 先頭ビット列:1110
  5. クラスE 先頭ビット列:1111

A〜Eまでの5つのクラスがありますが、通常ユーザーへ割り当てられるのは、A〜Cの3つのクラスのみです。割り当て可能なホスト数は、A:16777214個 B:65534個 C254個です。クラスフルアドレスの場合、先頭ビット列などを確認すれば、クラスを見分けできるようになっています。

2.クラスレスアドレス

クラスレスアドレスは、クラスフルアドレスだとIPアドレスに無駄が多いということが分かり、サブネットマスクという数字が使われています。クラスレスアドレスは、割り当てられたサブネットマスクを変更することで、クラスを分割しIPアドレスを使えるようにするものです。

サブネットマスクとは、IPアドレスと一緒に使われるもので、ネットワーク部とホスト部を数値で区別します。サブネットマスクの登場によって、ネットワーク部とホスト部の分かれ目がなくなり、自由に境界を決めれるようになっています。

3.グローバルIPアドレスとプライベートIPアドレス

1 2

スポンサーリンク

スポンサーリンク

Check Also

プログラミング初心者のための入門ガイド

プログラミングとはどのような意 …

スポンサーリンク

Facebookでのご購読が便利です