IPアドレス
「IPアドレス」(Internet Protocol Address)について解説をします。
IPアドレスとはパケットを送受信する機器を判別するための番号です。IPで定義されています。もともとは狭義のインターネットで用いられるものですが、インターネットの普及と共にLANでも使われるようになりました。IPアドレスはMSB(最上位ビット)に近い側をネットワーク部、LSB(最下位ビット)に近い側をホスト部として区別します。ネットワーク部がネットワークを指定し、ホスト部がそのネットワーク内の機器を指定します。ネットワーク部とホスト部の区別にはサブネットマスクを用います。2009年現在、IPアドレスとして多く利用されているのはIPv4というプロトコルに基づく32ビットのアドレス空間です。インターネットの普及とともに、IPv4のままでは近年中にアドレスが枯渇してしまう、という「IPアドレス枯渇問題」が浮上してきました。その問題解決を視野に入れて構想、規格が定められたIPv6プロトコルでは、IP アドレスは128ビットに拡張されています。うまくIPv6を普及させることができれば「IPアドレス枯渇問題」は解消するのですが、2009年現在、IPv6の普及があまり進んでいないままで、IPアドレスを消費するIP-Phoneなどの普及が加速しており、残数が少なくなり比較的精度が高くなってきた詳細な分析では、このままでは2011年前後に枯渇してしまうとの予想が多く立てられており、各方面で様々な対応策が近いうちに行われることが望まれる状況になってきています。
TCP/IP
インターネットの説明の際に必ず出てくるTCP/IPですが、これはネットワークに用いるプロトコル(通信規約。ある通信機能の方式に名前をつけたもの)を機能別に分類し、またその関連性を階層表現でまとめたものを意味します。プロトコルであるTCP、IPと混同してしまいがちですが、この2つのプロトコルが中心的な役割を果たすということで名前をとっているだけであり、実際にはTCPとIPだけでなく、他の多くのプロトコルも含めてTCP/IPと呼びます。本来、ネットワークのプロトコル仕様は、OSI参照モデルという階層表現に準拠して構築されています。しかし、このOSI参照モデルは、あらゆるネットワークや状況に対応できるよう万能なモデルとして考案されたためか、マニアックなプロトコルなども視野に入れられ、またそれらのために全体として複雑な手順を踏むことになってしまう現実がありました。まず手順として7階層という多くの手順を順番に踏んでいかなければならないため、処理に時間がかかり、分かりにくさも相まって効率が悪かったです。そこで、実用的な機能を厳選し、階層を減らして効率アップを目指したのが、TCP/IPです。OSI参照モデルでの「ネットワーク層」が、TCP/IPでは「インターネット層」と表現されているところから、当初からインターネットへの利用を睨んで考案されたのではないかと思われる。1982年、UNIXの4.2BSDというOSに採用され、その後爆発的な普及をし、現在でもほとんどのネットワークで使用されている。
IPv4
Internet Protocol version 4(インターネットプロトコルバージョン4、IPv4、アイピーブイヨン)は、OSI参照モデルにおいてネットワーク層に位置付けられるプロトコルです。転送の単位であるパケットの経路選択と、その断片化と再統合を主な機能とします。TCP/IPの基本機能としてインターネットなどで世界中広く用いられています。
IPv6
IPv6(アイピーブイ6、アイピーバージョン6、Internet Protocol Version 6)とはインターネットプロトコルの次世代版 (Version 6) となる通信プロトコルです。現在、主流のIPv4にかわるものとして、それまで最大 232 (4,294,967,296) 個であったIPアドレスを 2128 (340,282,366,920,938,463,463,374,607,431,768,211,456) 個まで使えるようにしたのが大きな特徴です。つまり約340澗(340兆の1兆倍の1兆倍)個のアドレスが使えるようになります。
インターネットサービスプロバイダ(ISP)
インターネットサービスプロバイダ(Internet Service Provider)とは、インターネットに接続するためのサービスを提供している企業や団体のことです。プロバイダやISPなどと略して呼ばれることが多い。電気通信事業者の一つとして位置づけられており、1992年にIIJ(株式会社インターネットイニシアティブ)が日本企業初の商用ISPとしてサービスを開始しました。
ISPの歴史を振り返る
■1987年 UUNETが世界初の商用ISPとしてサービスを開始。
■1992年 AT&T Jensが日本初の商用ISP、IIJが日本企業初の商用ISPとしてサービスを開始。同年のニフティサーブ(現・@nifty)をはじめとして、パソコン通信サービス事業者は相次いでインターネットとの相互接続サービスを開始。
■1993年 TWICSが日本初の個人向けISPとなります。
■1995年 インターキューがダイヤルQ2を利用した非会員制の個人向けISP事業を開始。
■1996年 NTT直営(当時)によるプロバイダ事業「OCN」が開始され、アクセスポイントの拡充が図られます。
この頃から、個人向けとしてダイヤルアップ接続(PPP)による一般電話やISDNを経由した接続サービスが普及・一般化しました。
■2000年前後 ADSLやCATV、FTTHを用いたいわゆるブロードバンド回線が、Yahoo! BBのADSLプロバイダ事業参入以降急激にその価格を下げ、一般的となりました。同時に中小事業者の淘汰が進行します。
■2002年 特定電気通信役務提供者の損害賠償責任の制限及び発信者情報の開示に関する法律(プロバイダ責任制限法)施行。
■2003年4月1日 ISP8社(OCN・DION・So-net・BIGLOBE・nifty・ODN・ぷらら・Panasonic hi-ho)を幹事ISPとしてIP電話の普及を目的とした「IP電話普及ISP連絡会」を発足。
MACアドレス(マックアドレス)
MACアドレスは、ネットワーク上で、各ノードを識別するために設定されているLANカードなどのネットワーク機器のハードウェア固有の物理アドレスです。OSI参照モデルでいえば、第2層のアドレスにあたります。WindowsのコマンドプロンプトではPhysical Addressと表記されており、単に物理アドレスと呼ばれたりNode IDの別名でも呼ばれることがあります。イーサネットの場合、48ビット(EUI-48)の符号である。先頭オクテットの0x02ビットがグローバルアドレスとローカルアドレスを識別するビットであり、OFFであればグローバルアドレス、ONであればローカルアドレスであることを示しています。グローバルアドレスの場合、上位24ビットはネットワーク製品の製造者が、世界中のMACアドレスの管理を行なっているIEEEに1,650米ドルという料金を支払って、割り当てと登録を受けており、OUI(Organizationally Unique Identifier)と呼ばれます。下位24ビットは各製造者が独自に重複しないように割り当てており、1つのOUIの割り当てを受けることで1677万7216個の製品に個別のMACアドレスが割り振れます。この仕組みにより、原則として、MACアドレスは世界中で唯一の番号となる。IEEEではOUIの登録データをWebで検索できるようにしている。しかし実際は、古い製品とネットワークを組むと、ごく稀にMACアドレスが競合するケースがあります。MACアドレスが競合すると、ルーターやNICを破損させてしまう可能性があるため注意が必要です。また、MACアドレスが変更可能なネットワーク機器もかなり販売されています。つまり、MACアドレスは偽装可能であり、無線LANなどで広く使われているMACアドレス・フィルタリングだけでは、ネットワーク・セキュリティから見れば非常に弱いのです。通常、MACアドレスの表現には、04-A3-43-5F-43-23 や 32:61:3C:4E:B6:05 といったオクテット表現を用いる("04","5F"や"B6"が、それぞれオクテットである)。このMACアドレスのうち、最初の24ビット04-A3-43がベンダーID部、次の8ビット5Fが機種ID、最後の16ビット43-23がシリアルIDとなることが一般的です。この場合、上位32ビットでネットワーク機器の機種名まで特定可能です。
IPアドレスの関連タグ
インターネットサービスプロバイダ、最上位ビット、日本ネットワークインフォメーションセンター、ゲートウェイ、ルーティング、Dynamic Host Configuration Protocol、IPv4、IPv6 プロキシ、Domain Name System、サブアロケーション、Mobile IP、IPアドレス枯渇問題、APIPA、ネットワーク管理者、Asia-Pacific Network Information Centre、ウェブビーコン サブネットマスク、最下位ビット、ネットワークアドレス変換、個人情報の保護に関する法律、WHOIS、保安、ブロードキャスト、ホットスポット (無線LAN) 、スラッシュ (記号) 、ホスト名、MACアドレス、ICANN、ポート番号、アドレス空間、ダイヤルアップ接続(PPP)、解析学、ルーター、Point-to-Point Protocol、パケット、FTTH