【情報Ⅰ】情報通信ネットワークとデータの活用:学習ノート

皆さん、こんにちは!このチャプターでは、私たちが毎日使っているインターネットやスマートフォンの裏側で、どのような仕組みが動いているのかを学んでいきます。「ネットワーク」と聞くと難しく感じるかもしれませんが、実は私たちの生活の中にある「道路」や「手紙」のやり取りにとても似ています。
最初は専門用語が多くて驚くかもしれませんが、一つひとつイメージを膨らませながら進めていきましょう!大丈夫、必ず理解できるようになりますよ。

1. 情報通信ネットワークの仕組み

ネットワークの種類:LANとWAN

ネットワークは、その広さ(範囲)によって大きく2つに分けられます。

1. LAN(Local Area Network): 学校や家庭内など、限られた狭い範囲のネットワークです。
2. WAN(Wide Area Network): LAN同士を繋いだ、広い範囲のネットワークです。通信事業者が提供する回線を利用します。

ポイント:家の中のWi-FiはLAN、世界中と繋がっているインターネットは巨大なWANの集まりだとイメージしましょう。

プロトコル(通信規約)って何?

コンピュータ同士が通信するときには、共通の「ルール」が必要です。このルールのことをプロトコルと呼びます。
例えば、日本語しか話せない人と英語しか話せない人では会話が成立しませんよね?コンピュータも同じで、「どの順番でデータを送るか」「エラーが起きたらどうするか」というルールをあらかじめ決めておく必要があるのです。

インターネットで最も重要なプロトコルがTCP/IPです。
TCP: データの信頼性を確保する(データが壊れていないか確認する)。
IP: データを宛先まで届ける。

【豆知識】プロトコルの階層構造

ネットワークのルールは、役割ごとに「階層(レイヤー)」に分かれています。これは、一つのルールを修正しても他の部分に影響が出ないようにするためです。まるで、お弁当の「おかず」「ご飯」「容器」が別々に準備できるのと同じような仕組みです!

2. インターネットの仕組みと識別

IPアドレス:ネット上の住所

インターネットに接続されている機器には、必ずIPアドレスという番号が割り振られています。これはインターネット上の「住所」のようなものです。

IPv4: 192.168.0.1 のように4つの数字の塊で表す(約43億個まで。現在は不足気味)。
IPv6: IPv4の不足を解消するために作られた新しい規格(ほぼ無限にアドレスが作れる)。

ドメイン名とDNS

数字だけのIPアドレス(150.xxx...)は人間には覚えにくいですよね。そこで、「google.com」のような人間がわかりやすい名前を使います。これをドメイン名と言います。
そして、ドメイン名とIPアドレスを変換してくれる仕組みをDNS(Domain Name System)と呼びます。

例え:DNSはスマホの「連絡帳」のようなものです。「田中くん」という名前(ドメイン名)を押すと、自動的に「電話番号(IPアドレス)」へ繋いでくれるのと同じ役割です。

WWW(World Wide Web)の仕組み

私たちがブラウザでウェブサイトを見る仕組みです。
HTTP / HTTPS: WebブラウザとWebサーバがデータをやり取りするプロトコル。HTTPSの「S」はSecure(安全)の略で、通信が暗号化されています。
HTML: Webページを作るための言語。
URL: Web上の情報の場所を示す書き方(住所そのもの)。

3. 情報セキュリティの基本

ネットワークを利用する上で欠かせないのが「守り」の技術です。

1. 暗号化: 万が一データを盗まれても、中身がわからないように解読不能な状態にすること。
2. 公開鍵暗号方式: 「誰にでも渡して良い鍵(公開鍵)」で鍵をかけ、「自分だけが持つ鍵(秘密鍵)」で開ける仕組み。
3. ファイアウォール: 外部からの不正な侵入を防ぐ「防火壁」。

よくある間違い: 「暗号化すれば絶対に安心」というわけではありません。パスワードの管理や、不審なリンクを踏まないといった「個人の意識」も同じくらい大切です!

4. データの活用とデータベース

データベース(DB)とは?

大量のデータを効率よく管理し、検索しやすくした情報の集まりをデータベースと言います。現在、最もよく使われているのがリレーショナルデータベース(RDB)です。これはデータを「表(テーブル)」の形で管理します。

データの形式

CSV形式: データをカンマ(,)で区切ったテキスト形式。多くのソフトで読み込める便利な形式です。
SSV形式: スペースで区切った形式。

データの分析プロセス

データを活用するには、ただ集めるだけでなく以下のステップが必要です。

1. 目的の決定: 何を知りたいのか決める。
2. 収集: 必要なデータを集める。
3. データクレンジング: 重複や間違い、表記のゆれ(「10月1日」と「10/1」など)を整える作業。←ここが一番重要で大変です!
4. 分析: グラフ化したり統計を取ったりする。
5. 解釈: 結果から何が言えるか考える。

【ポイント】ビッグデータの3つのV

最近よく聞く「ビッグデータ」には3つの特徴があります。
1. Volume(量): とにかく巨大。
2. Variety(多様性): 動画、GPS、文章など種類が豊富。
3. Velocity(速度): リアルタイムでどんどん更新される。

まとめ:この章のキーポイント

・通信には「プロトコル(TCP/IP)」という共通ルールが必要!
・IPアドレスは「住所」、DNSは「住所録(名前を番号に変換)」!
・セキュリティには「暗号化」と「認証」が不可欠!
・データ活用は、分析の前の「クレンジング(整理)」が成功の鍵!

最初は用語が多くて「うわぁ…」と思うかもしれませんが、スマホでWebサイトを見るたびに「今、DNSが動いたのかな?」「HTTPSだから暗号化されてるな」と少しだけ意識してみてください。日常と結びつけると、驚くほどスッと頭に入ってきますよ!