Webとは何か?インターネットとの違いを初心者向けにわかりやすく解説

あけお

スクールに多額のお金を支払う前に、僕の記事で学習してね!

目次

はじめに

「Webを勉強しましょう」

エンジニア学習を始めると、
当たり前のように出てくる言葉ですが、

「そもそもWebって何?」
「インターネットと何が違うの?」

と聞かれると、
意外と説明できない人が多いです。

でも安心してください。
ここを最初に整理しておくと、その後の理解が一気に楽になります。

この記事では、

  • Webとは何か
  • インターネットとの違い
  • Webエンジニアが理解すべきポイント

を、完全初心者向けに解説します。

Webとは何か?

Webとは一言でいうと、

インターネット上で情報をやり取りする仕組みの1つ

です。

正式には
World Wide Web(ワールド・ワイド・ウェブ)
と呼ばれます。


インターネットとWebは同じではない

ここが一番大事なポイントです。

インターネット ≠ Web

多くの人が
この2つを同じものだと思っています。

インターネットとは何か?

インターネットとは、

世界中のコンピュータがつながった巨大なネットワーク

です。

  • 通信の土台
  • 道路や回線のような存在

メール、Web、動画配信など、
すべてインターネットの上で動いています。

Webとは何か?(もう一度)

一方、Webは、

インターネットを使ったサービスの1つ

です。

つまり、

  • インターネット:土台
  • Web:その上で動く仕組み

という関係になります。

身近な例で考える

イメージすると分かりやすいです。

  • インターネット:道路
  • Web:車
  • Webサイト:目的地

道路がなければ車は走れませんが、
道路=車ではありません。

Webで何ができるのか?

Webでは、次のようなことができます。

  • Webサイトの閲覧
  • Webアプリの利用
  • ECサイトでの買い物
  • SNSの利用
  • Web APIを使った連携

現代のほとんどのサービスがWeb上で提供されています。

Webを構成する基本要素

Webは、主に次の要素で成り立っています。

  • Webブラウザ
  • Webサーバー
  • ネットワーク(インターネット)
  • Web技術(HTML / HTTPなど)

Webブラウザとは何か?

Webブラウザとは、

Webページを見るためのソフト

です。

代表的なもの:

  • Google Chrome
  • Safari
  • Firefox
  • Edge

ブラウザは、

  • Webサーバーにリクエストを送り
  • 返ってきた情報を画面に表示

しています。

Webサーバーとは何か?

Webサーバーとは、

Webページを提供するコンピュータ

です。

役割はとてもシンプル。

  • リクエストを受け取る
  • 必要な処理をする
  • レスポンスを返す

このやり取りが
Webの基本です。

Webページが表示されるまでの流れ

ざっくりした流れはこうです。

  1. ブラウザでURLを入力
  2. Webサーバーにリクエスト
  3. サーバーがレスポンスを返す
  4. ブラウザが画面に表示

👉
この一連の流れがWebです。

詳細は
後の記事で深掘りします。

静的ページと動的ページ

Webページには
大きく2種類あります。

静的ページ

  • あらかじめ用意されたHTMLを表示
  • 誰が見ても同じ内容

例:

  • 会社の紹介ページ
  • 利用規約

動的ページ

  • プログラムで内容を生成
  • ユーザーごとに表示が変わる

例:

  • ログイン後の画面
  • マイページ
  • ECサイト

動的ページの正体

動的ページは、

サーバー側のプログラムがHTMLを作っている

という仕組みです。

LaravelやRailsは
この部分を担当します。

Web技術はなぜ標準化されているのか?

Web技術には
標準があります。

  • HTML
  • CSS
  • HTTP

などは、
世界共通のルールです。

なぜなら、

誰の環境でも同じように動かすため

です。

Webの設計思想

Webは、

  • シンプル
  • 拡張しやすい
  • 組み合わせ可能

という思想で設計されています。

この思想があるからこそ、

  • フレームワーク
  • API
  • クラウド

といった技術が
次々と生まれました。

Webエンジニアはどこまで理解すればいい?

結論です。

以下が説明できれば十分です。

  • Webはインターネット上の仕組み
  • インターネットとWebは別物
  • ブラウザとサーバーが通信している
  • 静的と動的がある

ここが分かっていれば、
次の学習で迷いません。

Webを理解すると何が楽になる?

  • 学習内容がつながる
  • 用語に振り回されなくなる
  • フレームワークの役割が見える

👉
「なんとなく」が消えます。

次に学ぶべきこと

Webの全体像が掴めたら、
次はこれです👇

👉 Webブラウザとは何をしているのか?
内部の仕組みを初心者向けに解説

まとめ

  • Webはインターネット上の仕組み
  • インターネットとWebは別物
  • ブラウザとサーバーがやり取りしている
  • Webエンジニアの土台となる知識

この記事は
Web基礎章のスタート地点です。

あけお

あなたの挑戦を応援しています!!

よかったらシェアしてね!
目次