ポートスキャンって何? それは「攻撃のための調査方法」です!
こんにちは!
IT・プログラミング関連講師の荒川栄一郎です。
本日は「IPアドレスの構成」について記述します。
★「IPアドレス」って何?
まず「IPアドレスの構成」についてお伝えする前に
IPアドレスについて知る必要がありますので
「IPアドレス」の概要についてお伝えします。
現在はインターネットを利用して
HP(ホームページ)を閲覧したり
FacebookやTwitterなどのSNS(Social Networking Service)で
情報のやり取りを行うことができますよね。
インターネットなどを利用してデータのやり取りを行うことは
郵便物や荷物を送ったり受け取ったりすることと同じです。
例えば、郵便物や荷物などを送る時には
必ず送り状に送り主の住所と送り先の住所を書くと思います。
住所を書かなければ
送り先に届けることもできませんし
届かなければ送り主にも返すことができません。
ネットワークでのデータの送信や受信も同じで
送る側のコンピュータの住所と送り先のコンピュータの住所を書かなければ
データを届けることができません。
このネットワーク内のコンピュータの住所というのが
「IPアドレス」になります。
このように
送信する側のIPアドレスと受信する側のIPアドレスを書いてデータを送れば
あとはコンピュータの世界の郵便局や宅配業者がデータを送ってくれます。
★IPアドレスの構成
現在、インターネットの通信規格には
「IPv4」と「IPv6」があります。
IPv4は「Internet Protocol Version 4」の略語で
IPv6は「Internet Protocol Version 6」の略語です。
IPアドレスの構成の内容は「IPv4」をベースにして記述いたします。
IPアドレスは
「ネットワーク部」と「ホスト部」で構成されています。
例えて言うと
ネットワーク部が「会社名」や「部署」のようなもので
ホスト部が「会社に属する社員」や「部署に属する社員」のようなものです。
厳密には
ホストとは、ネットワークに参加しているコンピュータや機器のことを指します。
ルーターは
送信先のIPアドレスの「ネットワーク部」を見て
データの送信先がネットワークの内部か外部かを判断します。
IPアドレスの「IPv4」は32ビットで表現しますが
●ネットワーク部は上位24ビットで利用する
●ホスト部は残りの8ビットで利用する
のような形で設定します。
IPアドレスは
●クラスA
●クラスB
●クラスC
●クラスD
●クラスE
の5つのクラスに分類されており
クラスごとにIPアドレスの範囲が決められています。
このうちコンピュータに設定できるのは
「クラスA」、「クラスB」、「クラスC」のIPアドレスです。
クラスAは
●ネットワーク部が8ビット
●ホスト部が24ビット
で構成され
主に「大規模ネットワーク」で使用されます。
クラスBは
●ネットワーク部が16ビット
●ホスト部が16ビット
で構成され
主に「中規模ネットワーク」で使用されます。
クラスCは
●ネットワーク部が24ビット
●ホスト部が8ビット
で構成され
主に「小規模ネットワーク」で使用されます。
1つの部署に所属する社員の数が多いと
ホスト部を大きくしないといけないことがわかりますよね。
逆に
1つの部署に所属する社員の数が少ないと
ホスト部は小さく利用することができます。
★IPアドレスの構成のまとめ
IPアドレスって
難しいと思われている方も多々いると思いますが
ネットワークの世界のコンピュータの住所です。
IPアドレスという言葉を聞いたことがある方は多くはないと思いますが
IPアドレスによって情報の交換が行われています。
IPアドレスは
今やPCやスマートフォンで日々利用しているものだと考えますが
IPアドレスを考えながら
PCやスマートフォンを使用している人は少ないと思います。
ただIPアドレスは
●ネットワーク部
●ホスト部
で構成されているということだけでも
このコラムを通じて理解していただけましたら幸いに思います。
IPアドレスは
ネットワークの世界のコンピュータの住所です。
もしIPアドレスに興味を持たれたら
少しずつ勉強してみてはいかがでしょうか?
ユーザとしては知る必要がありませんが
少しずつ覚えていくことで、点が線で繋がることも多々あります。
そうなると結構楽しくなるかもしれません。
これからIT業界を目指している人には
知っておいてほしい知識だと思いますが
少しずつ勉強していってほしいと思います。
★IPアドレスの構成について学ぶ方法は
IPアドレスの構成については
新入社員研修やIT・プログラミング関連の研修で
学ぶことができるようになっています。
【IT研修】
●「ネットワーク基礎」の詳細情報
https://itlaboj.com/courses/it_training/network_kiso/
★「ネットワーク基礎」習得に必要なもの
このコースの内容は基本的に座学になりますので
PCが1台あれば十分だと考えます。
オンラインで受講される人は
「Zoom」が利用できる環境があればいいと考えます。
特にシステム開発に直結する話ではありませんが
SEやプログラマになるための最初のステップになります。
みんなが楽しみながらコンピュータ・ネットワークの知識を習得してほしいと思いますし
将来のIT技術者を研修や動画コンテンツを通じて
育成していきたいと考えています。
私は日本全国に多くのIT技術者を育成できる研修を目指していきたいです。
そして一人でも多くの受講者に受講してもらい理解してもらえる研修を行いたいと思っています。