IPv4の解明:現代クラウドに必須のスキル
8分17秒 | クラウド基礎FE
基本情報技術者試験の頻出テーマを解説した動画コンテンツです。
トランスクリプト(字幕テキスト)
どうも。今日はですね、テクノロジーのまあ土台とも言えるIPv4アドレスの計算、この核心に迫っていきたいと思います。 一見するとただの数字の集まりに見えますよね。でも大丈夫、この解説が終わる頃には、これがクラウド時代にめちゃくちゃ大事な、 いわば設計図を描くための言葉なんだってことがきっとわかるようになるはずです。さあ、一緒に見ていきましょう。 さて、いきなりですけど、皆さんが一番気になっていること、多分これじゃないでしょうか。もう2026年にもなるのに、 なんで今さらIPv4なのって。うん、その気持ちよくわかります。でもその答えっていうのが、実は結構ベテランのエンジニアでも 見落としがちなある重要なポイントに隠されているんですよ。この解説の最後には、ああ、なるほどって納得してもらえるはずです。 IPアドレスを理解する一番の近道は、これを僕たちの世界の住所だと思って見ることなんですね。例えば、手紙を出す時って、 東京都みたいな大きなエリアとまるまる番地っていう個別の場所、両方が必要ですよね。実はIPアドレスも全く同じ構造で、 大きなグループを示す部分とその中の一個一個の機器を示す部分、この二つの情報からできてるんです。 ただですね、僕たちが普段目にする192.168.0.1みたいなのって、人間にっとてわかりやすい、いわばあだ名みたいなもんなんですよ。 これから、コンピューターが見ているその本名の方をちょっと覗いてみることにしましょう。そう、これです。 コンピューターが本当に見ているのは、この無機質な0と1のただの列なんですね。この32桁のデジタルの指紋こそが IPアドレスの正体で、広いネットワークの世界で無数にある機器を正確に見分けるための、たった一つのIDになってるわけです。 この変換っていうのが、まさに人間と機械の間の見事な翻訳作業なんですよね。僕たちは覚えやすい10進数の塊として見てますけど、 コンピューターはその裏でこの長い2進数の文字列を扱ってる。この翻訳のルール、つまり8ビットずつに区切るっていうポイントさえわかれば、 このあとのサブネット計算もぐっとわかりやすくなりますよ。さて、ここからが本番です。この32ビットのアドレス、 実はただの一つの塊じゃないんです。その中に、あるめちゃくちゃ重要な境界線が引かれていて、二つのパートに分かれてるんですね。 その二つのパートっていうのが、ネットワーク部とホスト部。さっきの住所の例えに戻ると、ネットワーク部が東京都渋谷区みたいな、 同じグループ、まあ町内会みたいなもんですね。そこに所属してるよっていうグループID。で、ホスト部がその町内会の中の 1丁目1番地っていう個々の家を特定するためのID。この区別がネットワーク設計のキモになってくるんです。 じゃあ、その大事な境界線って一体どこに引けばいいんでしょうか。そのための道具が、このサブネットマスクなんです。 サブネットマスクは、IPアドレスにぴたっと重ねるための、まあ定規みたいなものだと思ってください。2進数にした時に、 1が続いてる部分がネットワーク部、0に切り替わったところからがホスト部。ルールはたったこれだけ。めちゃくちゃシンプルですけど、 これが絶大な力を持ってるんです。このスライドを見ると、その仕組みがばっちりわかりますよね。 IPアドレスの上にサブネットマスクっていうマスクを被せると、ほら、どこまでがネットワーク部なのかがくっきり浮かび上がってくる。 この例で使われてるスラッシュ24っていう書き方は、まさに先頭から24ビット目までが1で塗りつぶされていますよ。つまり ネットワーク部ですよっていう便利なショートカットなんです。これを見れば一瞬でネットワークの大きさがわかるようになるわけです。 さて、ホスト部のビット数がわかれば、何台のパソコンとかを繋げられるか計算できると。ただ、ここにね、 多くの人がはまっちゃう落とし穴があるんです。この罠を理解できれば、あなたのネットワーク知識はもう一段階ぐっと深まりますよ。 そう、絶対に忘れちゃいけないのが、このマイナス2っていうルールなんです。計算上は使えるはずなのに、なぜか二つだけ、 必ず使っちゃいけないアドレスがある。これ一体どうしてなんでしょうか。次のスライドでその謎を解き明かしましょう。 理由、それはですね、二つの特別な役割を持つアドレスがあらかじめ予約席として確保されてるからなんです。一つ目は、 ホスト部が全部0のアドレス。これはそのネットワーク全体を表す、いわば町内会の看板みたいなもの。個々の家には使えません。 二つ目は、ホスト部が全部1のアドレス。これは町内放送用の拡声器で、グループ全員に一斉に声を届けるための特別なアドレス。 この看板と拡声器は個別の機器には割り当てられない。だからマイナス2が必要になるということなんです。 はい、これで理論はバッチリですね。でも実際の現場って、スピードも大事だったりしますよね。次のスライドでは、 この計算をもう暗算レベルにまで引き上げる、プロが使っているある魔法の数字を紹介します。これです。 この128, 64, 32, 16, 8, 4, 2, 1っていう数字の並び。これ2進数の各桁が持ってる価値、まあ重みですね。この八つの数字を もう呪文みたいに頭に入れておくだけで、面倒な2進数と10進数の変換が本当に一瞬でできるようになるんです。 これ資格試験だけじゃなくて、実際のトラブル対応の時とかに、思考をめちゃくちゃスムーズにしてくれますよ。よし、じゃあ ここまでの知識を全部使って、この実践問題にチャレンジしてみましょう。192.168.1.0/26のネットワーク。 このネットワークには、パソコンとかスマホ、最大で何台まで繋げられるでしょうか。ちょっとだけ時間を取るんで、考えてみてください。 どうでしょう、答えは出ましたか?正解は62台です。じゃあ、答え合わせいきましょうか。まず、全体32ビットから ネットワーク部の26ビットを引きます。そうするとホストに使えるのは残りの6ビット。次に2の6乗、つまり2を6回かけると アドレスの総数は64個になります。そして、最後に絶対に忘れちゃいけないマイナス2のルールですね。 64からネットワークの看板と拡声器の二つを引いて、最終的な答えは62。この流れ、完璧ですね。 さあ、これで全部のピースが繋がりました。この一見地味な計算スキルが、なぜ今の、特にクラウドの時代において こんなにも重要なのか、その核心に迫っていきましょう。最初の疑問にここで答えを出しましょう。IPv4なんて、もう古いよって声、 確かに聞こえてきます。でも、AWSのVPCみたいな、今のクラウド環境をゼロから設計する時、僕たちエンジニアが一番最初にやるのが、 まさにこの計算なんです。限られたIPアドレスという土地を、セキュリティとか効率を考えながらいかに美しく区画整理するか。 その設計の根っこを支えているのが、今日学んだこの計算能力なんですよ。2026年、いやその先も、このスキルは 色あせることのない、クラウドエンジニアにとっての必須科目であり続けるんです。この解説を通じて、皆さんの目にはもう、 ただの数字の羅列じゃなくて、ネットワークを区切るための、はっきりとした境界線が見えているはずです。その新しい視点を持って、 あなたは次のクラウドネットワークをどんなふうに設計して、育てていきますか?その答えを考えることこそが、 本当のエンジニアリングの始まりなんだと思います。ご視聴ありがとうございました。
このコンテンツは Web society で視聴・学習できます。