未経験歓迎。PRUMは、未経験からの挑戦に本気で向き合い、成長を支える環境を整えています。未経験から本気で成長したい方は、ぜひPRUMへ。

住所(IP)と名前(DNS)の関係とは?ネットワークの仕組みを「解き明かす」基礎知識

  • URLをコピーしました!

IT業界の扉を叩くと、まず直面するのが「コンピュータやネットワークが、実際にはどう動いているのか?」という根本的な疑問です。

プログラミングを学ぶにしても、インフラを構築するにしても、その土台にあるのは「数値」と「論理」の組み合わせです。一見複雑に見える最新技術も、紐解いていけばシンプルなルールの積み重ねでできています。

本稿では、IT初心者の方が、コンピュータの内部構造からインターネットの仕組み、そして最新のIoT技術までを、ひとつの「つながった物語」として理解できるようなガイドを徹底解説します。

目次

第1章:コンピュータの「5大装置」と数値の正体

コンピュータは、魔法の箱ではありません。大きく分けて5つの役割を持つパーツが連携して動く「機械」です。

1-1. コンピュータを構成する「5大装置」

どんなに高性能なPCもスマホも、以下の5つの要素で成り立っています。

  1. 入力装置: マウス、キーボードなど(命令を与える)。
  2. 出力装置: モニター、プリンタなど(結果を出す)。
  3. 記憶装置: メモリ、SSDなど(データを覚える)。
  4. 演算装置: CPUの一部(計算をする)。
  5. 制御装置: CPUの一部(全体に指示を出す)。

エンジニアを目指すなら、特に「演算・制御」を担うCPUと、「記憶」を担うメモリ・ストレージの関係性を理解することが不可欠です。

1-2. すべては「0と1」:ビットとバイト

コンピュータは、電気の「ON(1)」と「OFF(0)」しか理解できません。この最小単位を「ビット(bit)」と呼びます。

  • 8ビット = 1バイト (byte): これが情報の基本単位です。
  • バイトが積み重なり、KB(キロバイト)、MB(メガバイト)、GB(ギガバイト)と、私たちがよく目にする容量の単位になっていきます。

第2章:画像と色のデジタル表現:ビットマップとベクター

画面に映る綺麗な写真やイラストも、コンピュータの内部では数値で管理されています。

2-1. 写真は「点」の集まり:ビットマップ形式

私たちがスマホで撮る写真は、小さな正方形の点(ピクセル/画素)が敷き詰められてできています。

  • 特徴: グラデーションや複雑な色の変化に強い。
  • 弱点: 拡大すると「ジャギー」と呼ばれるギザギザが現れ、画質が荒くなります。

2-2. イラストは「数式」:ベクター形式

ロゴデザインなどで使われる形式です。点と点を結ぶ線を数式で記録しています。

  • 特徴: どれだけ拡大しても、コンピュータがその都度計算して線を引き直すため、輪郭が常に滑らかです。

2-3. 光の三原色と印刷の四色

  • RGB (赤・緑・青): ディスプレイ用。混ぜるほど白くなる「加法混色」。
  • CMYK (シアン・マゼンタ・イエロー・ブラック): 印刷用。混ぜるほど黒くなる「減法混色」。「画面で見ている色と、印刷した色が違う!」という現象は、この色の作り方の論理が違うために起こります。

第3章:文字化けを防ぐ「文字コード」の仕組み

「あ」という文字を、コンピュータはそのまま理解できません。「あ」には「この番号」というルールを決める必要があります。

3-1. 文字コードの進化

  • ASCII: 初期。英数字のみ。
  • Unicode / UTF-8: 現在の世界標準。世界中の言語(日本語の漢字や絵文字も含む)をひとつの体系で扱えます。

Webサイトを作ったりデータを扱ったりする際は、この「UTF-8」を選択するのが現代エンジニアの鉄則です。

第4章:インターネットの共通言語:TCP/IP

世界中のコンピュータが互いに通信できるのは、全員が同じ「ルール(プロトコル)」を守っているからです。その中心がTCP/IPです。

4-1. IPアドレス:ネット上の住所

通信相手を特定するための番号です。

  • IPv4: 「192.168.1.1」のような形式。番号が足りなくなっています。
  • IPv6: ほぼ無限の番号を割り当てられる次世代の形式。

4-2. DNSとドメイン:人間用の名前

「157.7.x.x」という数字の羅列を覚えるのは大変です。そこで、「google.com」のような名前(ドメイン名)をIPアドレスに変換してくれる仕組みがDNSです。いわばネット上の電話帳です。

4-3. HTTPS:安全な通信

URLが https:// で始まっている場合、通信内容は暗号化されています。偽サイトではないことを証明する「サーバー証明書」とセットで、私たちのプライバシーを守っています。

第5章:IoT(モノのインターネット)と実世界の融合

今や、PCやスマホだけでなく、冷蔵庫、車、工場の機械までがネットに繋がるIoTの時代です。

5-1. センサーが情報を収集する

IoT機器には、加速度、GPS、生体情報などを測る「センサー」が搭載されています。ここから得られた膨大なデータ(ビッグデータ)を分析することで、新しいサービスが生まれます。

5-2. エッジAI:端末側で考える

すべてのデータを一度クラウド(ネット上のサーバー)に送ると時間がかかります。そこで、自動運転車やロボット掃除機のように、端末(エッジ)側でAIが判断を下す技術が重要になっています。これを「エッジAI」と呼び、プライバシー保護とスピードの両立を実現しています。

第6章:エンジニアを目指すあなたへのメッセージ

コンピュータの仕組みを学ぶことは、パズルのピースを埋めていくような作業です。

「このアプリが動いている裏では、メモリにデータがロードされ、CPUが演算し、TCP/IPを通じてサーバーとやり取りしているんだな」

そんな風に、目に見えない裏側の動き(ロジック)を想像できるかどうかが、プロのエンジニアへの分かれ道になります。

技術は日々進化しますが、ここで解説した「5大装置」や「TCP/IP」といった基礎は、この先何十年も変わらない「不変の土台」です。この土台をしっかり固めることで、あなたはどんな新しい技術も自分の力で吸収できるようになります。

第7章:【付録】IT初心者がまず確認すべき「動作のロジック」

  1. 自分のPCのスペックを確認する: CPUのコア数やメモリの容量(GB)を見て、5大装置を意識してみましょう。
  2. ブラウザのデベロッパーツールを開く: Webサイトがどのように通信(ネットワーク)しているか覗いてみましょう。
  3. 拡張子を確認する: 画像が「.jpg(ビットマップ)」か「.svg(ベクター)」かを確認し、特性を思い出しましょう。

一歩ずつ、目の前のデバイスの「理由」を知ることから始めてみてください。それが、あなたを一流のエンジニアへと導く道標になります。

この記事が気に入ったら
いいねしてね!

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

未経験歓迎。PRUMは、これから挑戦する人の一歩を支え、技術も人間力も育てる会社です。未経験からエンジニアを目指したい方は、ぜひチェックしてください。

目次