【3ぃさんの】VPC(AWS学習ログ#11)

AWS

はい、3ぃさんです

仕事で良いことをしたので自慢するよ!

まだ入りたての現場なのでわからないことが多いので

結構たくさん質問しまくっているんですが

過去の人の成果物を参考に進められるところは進めちゃうことも多いわけさ

そうしたら参考にした方の人が間違えていたらしく

有識者に指摘を喰らったので

正しいやり方を聞いて

参考にした人にこそっと教えるということをしたよ

多分この人わかってないんだろうなと気づける範囲が広い方だと思うので

新しい今の現場でもちょっとずつこうやって信頼を貯めていきたいなと思うよ

感謝されて気分がいいので、今日もお勉強頑張るよ

学んだこと

VPCの勉強を進める前にIPアドレスのことを勉強したよ

IPアドレスとは

IPアドレスとは、ネットワークの住所のこと

この住所は32bitの数値で表すよ

でもよく知ってるのは、「192.168.1.3」みたいな形のやつだよね

うん、これがIPアドレスで、住所なんだね

よく見てる「X.X.X.X」って形で示されているIPアドレスは10進法で示されたもので

2進法で表現すると↓みたいな感じ

いずれにせよ、同じ値ってことだね

2進数の考え方とかは、今までのエンジニア経験で必要としたことがないので語らないけど。。

「2進数 10進数 変換」とかで検索すれば勝手に検索してくれるよ

Windowsなら電卓機能でもできたはず。。。

住所が必要なのはなぜか

GoogleのIPアドレスとか調べてみたら「142.250.196.132」だった

大きいシステムだと何個かあるみたいなので、これだけじゃないっぽいけど

とりあえず

Googleのサーバの住所が「142.250.196.132」ってこと

そして、Googleを使って何か見たいって場合

私たちは知らず知らずのうちにこのIPアドレスを使って

Googleのサーバに向けてこれ見たいよ! ってリクエストを投げているわけだね

世の中のインターネットのサービスを利用するために

このIPアドレスが必要不可欠で

世の中のインターネットサービスを提供しているサーバには

それぞれIPアドレスが割り振られているわけだ

ざっくりVPCはこのIPアドレスを扱うための機能をAWSで提供しているよ

という話の前置きになる

理解したこと、気付いたこと

IPアドレスというのはネットワークの住所のこと

私たちがインターネットのサービスを利用するのに

このIPアドレスを使っていることがわかった

IPアドレスは「X.X.X.X」のような形で示されていて

サーバには基本1つずつこのIPアドレスが付与されているイメージであることがわかった

人間の目には10進数が見やすいから「X.X.X.X」のような形になっているのであって

32bitの数値が本来のコンピュータにとってわかりやすい形なんだね

まとめ

IPアドレスとは、ネットワークの住所だよ

32bitの数値で表すことも、「X.X.X.X」の形で表すこともあるよ

どっちも同じ値で2進数と10進数の違いだよ

インターネットのサービスを利用するのに

この数値を住所として知らず知らずのうちに使っているよ

知らず知らずのうちに使っている仕組みについてはまた学ぶよ

んでわ

コメント

タイトルとURLをコピーしました