IT用語を超やさしく理解する
Web
別名: World Wide Web / WWW
30秒で思い出す
Web(World Wide Web)は、ネットワーク上の情報やサービスを、リンクやURLでたどりながら利用できる仕組みです。
ブラウザからWebサーバへHTTP / HTTPSでリクエストを送り、ページなどのデータを受け取るのが代表的な使い方です。
超やさしく理解
インターネットを「情報を運ぶための大きな道路網」だとすると、Webはその道路網を使って利用するサービスの1つだと考えると分かりやすくなります。
インターネット
└─ Web
├─ Webページ
├─ Webサービス
└─ リンクでつながった情報
そのため、Webとインターネットは同じ意味ではありません。インターネットではWeb以外にもメールなどさまざまな通信が行われます。
正確にはどういうもの?
Webは、URI / URLなどで識別されるリソースを、リンクで関連付けながら利用できる情報空間です。
一般的なWeb利用では、ブラウザなどのクライアントがWebサーバへHTTP / HTTPSのリクエストを送り、サーバがレスポンスとしてHTMLや画像などのデータを返します。
ブラウザ
↓ URLを使って対象を指定
DNSで名前解決
↓
Webサーバへ接続
↓ HTTP / HTTPS
ページなどのデータを受け取る
Webそのものはブラウザだけを意味しません。ブラウザ、Webサーバ、URL、HTTP / HTTPS、Web上のリソースなどが組み合わさって利用されます。
なぜ必要?
Webがあることで、利用者は世界中にある情報やサービスを共通の仕組みで扱えます。
リンクをたどって別の情報へ移動したり、検索結果からページを開いたり、Webアプリを操作したりできるのも、Webの共通した仕組みがあるためです。
Webサイトを開くときの大まかな流れ
1. ブラウザでURLを指定する
2. 必要ならDNSでドメイン名に対応する情報を調べる
3. 通信先へ接続する
4. HTTP / HTTPSでリクエストを送る
5. Webサーバからレスポンスを受け取る
6. ブラウザが受け取った内容を表示する
この流れを理解すると、IPアドレス、DNS、HTTP / HTTPSがそれぞれ別の役割を持つことが見えやすくなります。
よくある勘違い
- Web = インターネットではない: Webはインターネットを利用する代表的な仕組みの1つです。
- Web = ブラウザではない: ブラウザはWebを利用するためのクライアントの1つです。
- Web = HTTPだけではない: HTTP / HTTPSは重要な通信プロトコルですが、WebではURL、リソース、リンクなど複数の要素が関係します。
- DNSがWebページを送るわけではない: DNSは名前解決、HTTP / HTTPSはWebデータのやり取りを担います。
ここまで分かればOK
- WebはリンクやURLを使ってネットワーク上の情報・サービスを利用する仕組み
- Webとインターネットは同じものではない
- ブラウザとWebサーバはHTTP / HTTPSでリクエストとレスポンスをやり取りする
- DNS、IPアドレス、HTTP / HTTPSがそれぞれ違う役割を持つ
- Webをブラウザや1つのプロトコルだけの意味として扱わない
資格との関係
ITパスポート試験
- シラバス
- Ver.6.5
- 必要な理解
- Level 2
- 重要度
- medium
- 分野
- technology / network-application
関連するKnowledge
理解できたか確認しよう
答えを選んで、なぜそうなるのかまで確認できます。
確認問題 1
Webとインターネットの違い
Webとインターネットの関係として最も適切なものはどれですか?
確認問題 2
Webページを開く流れ
ブラウザでドメイン名を含むURLを指定してWebページを開きます。
一般的な処理の流れとして最も適切なものはどれですか?