IPアドレスとは?

James 2018年7月24日

What Is an IP Address?

IPアドレス(Internet Protocol address)は、インターネットプロトコルによって定義された標準化されたアドレス形式です。インターネット上のすべてのネットワークおよびホストに論理アドレスを割り当てることで、下位層の物理ハードウェアの違いを意識させることなく、機器同士が相互に通信できるようにします。

IPアドレスは、インターネット上のコンピュータ(やスマートフォンなど)を識別するために使用されます。日常的な利用シーンでは、ネットワークに接続されるすべての機器は、正しく通信を行うために IP アドレスを持っている必要があります。わかりやすい例えとして、パソコンを電話にたとえることができます。IP アドレスは電話番号に相当し、インターネット上のルーターは、通話を正しい相手先に接続する交換機のような役割を果たします。

IPアドレスは、TCP/IP ネットワークにおける通信の基盤となるものです。ネットワークに接続されているあらゆるデバイスは、IP アドレスを持っていなければなりません。

現在もっとも一般的に利用されている IPv4 アドレスは 32 ビット長で、通常は 8 ビットずつ 4 つの2進数(つまり 4 バイト)に分割されます。IP アドレスは一般的に、a.b.c.d という形式のドット付き 10 進表記(dotted-decimal notation)で表され、a, b, c, d は 0 から 255 までの 10 進整数です。

たとえば、ドット付き 10 進表記の IP アドレス 100.4.5.6 は、次の 32 ビットの 2 進数を表します。

01100100.00000100.00000101.00000110

IPv4 と IPv6

一般的な IP アドレスは、大きく IPv4 と IPv6 の 2 つのカテゴリに分類されます。

· IPv4 は 32 ビットのアドレス長を持ち、最大値 255 の数値セグメント 4 つで構成されます。
· IPv6 は 128 ビットのアドレス長を使用し、はるかに広大なアドレス空間を提供します。

IP アドレスの構成

IP アドレスは、次のように表すことができます。

· IP アドレス = ネットワークアドレス + ホストアドレス
· IP アドレス = ネットワークアドレス + サブネット情報 + ホストアドレス

シンプルな IP アドレスは、ネットワークアドレスとホストアドレスという 2 つの基本的な情報から成り立っています。

例:192.168.1.100

IPv4 アドレス 192.168.1.100 を例にしてみましょう。この場合、アドレスは次のように解釈できます。

· ネットワークアドレス:192.168.1(最初の 3 セグメント)
· ホストアドレス:100(最後の 1 セグメント)

サブネット分割(subnetting)を行うと、IPv4 アドレスの構造はさらに複雑になります。たとえば、サブネットマスクが 255.255.255.0 の場合、このアドレスは次のように解釈できます。

· ネットワークアドレス:192.168.1
· サブネット範囲:サブネットマスクによって定義される範囲
· ホストアドレス:100

上記は、簡単な IPv4 アドレス指定の一例です。実際のネットワークでは、サブネットの設計はさらに複雑になることが多く、IP アドレスの構造も状況によって変化します。IPv6 アドレスは異なる表記方式を採用していますが、基本的な考え方は類似しています。

IP アドレスのクラス(A/B/C/D/E)

ネットワーク ID に基づき、IP アドレスは従来、次の 5 種類のクラスに分類されていました。

· クラス A – 非常に大規模なネットワーク向け。最初のオクテットが 1 ~ 126 の範囲にある IP アドレスがこのクラスに属します。
· クラス B – 中規模ネットワーク向け。最初のオクテットが 128 ~ 191 の範囲にある IP アドレスがこのクラスに属します。
· クラス C – 小規模~中規模ネットワーク向け。最初のオクテットが 192 ~ 223 の範囲にある IP アドレスがこのクラスに属します。
· クラス D – マルチキャスト用。先頭 3 ビットが 1、4 ビット目が 0 に設定されたアドレスです。
· クラス E – 実験目的で予約されたアドレス。クラス D に似ていますが、4 ビット目も 1 に設定されています。

Note: 近年のネットワークでは、IP アドレスの割り当てやルーティングは、アドレスクラスではなく CIDR やサブネットプレフィックスに基づいて行われます。ただし、A/B/C/D/E といったクラス分類は、学習や一般的な説明の目的で今でも広く用いられています。

IP アドレスについてさらに深く理解し、よくある質問への回答を確認したい場合は、IP Address FAQ をご覧ください。

IPアドレス所在地検索(IP address geolocation)の原則とは?

IPアドレス所在地検索(IP address geolocation)の原則とは?

位置情報や所在地検索に関するサービスを話しますと、GPS測位技術以外に、IPアドレス測位技術もあります。 IPアドレス所在地検索(IP addres

more
パブリックIPアドレス、プライベートIPアドレス、予約済みIPアドレスとは?

パブリックIPアドレス、プライベートIPアドレス、予約済みIPアドレスとは?

パブリックIPアドレス、プライベートIPアドレス、予約済みIPアドレスとは? インターネットが普及している現代では、多くの人がIP

more
2024 IP アドレス検索ガイド: クリックするだけで IP の場所を見つける

2024 IP アドレス検索ガイド: クリックするだけで IP の場所を見つける

2024 IP アドレス検索ガイド: クリックするだけで IP の場所を見つける IP アドレスは、インターネット上のすべてのデバイスを一意に識別します。インターネットが進化するにつれて、特にネッ

more
IP アドレスを調べる: 完全な FAQ!

IP アドレスを調べる: 完全な FAQ!

IP アドレスについて詳しく知りたい場合は、以下を確認してください: IP アドレスとは? インターネットに接続すると、デバイス (コンピューター、電話、タブレットなど) に固有の IP アドレスが

more

📚 コメント

言語