インターネットに接続する場合は、ほとんどの人がインターネットプロバイダ
と呼ばれる接続事業者を利用する。
インターネットで使いたい機能のほとんどはWWW
。
インターネットはWebブラウザ
を使ってWebサーバから文字や画像、音声などさまざまな情報を得ることができる。
Webサーバに、「くれ」と言って表示する
WebサーバとWebブラウザが欠かせない。
WebサーバとWebブラウザから必要なファイルを取り出すリクエストを送るとレスポンスが送られる。
このやりとりにはHTTP
のプロトコルが使われる。
Webとは?
正式名称を「World Wide Web」
といい、文字や画像、動画等を簡単に扱うことができるサービスです。掲示板のようなものと考えると分かりやすいでしょう。しかし、紙に書かれた掲示板と異なり、ネットワークを通じて見るWeb は、「Webサーバ」と呼ばれるデータの保存場所に情報公開者がデータを保存
する(これを「アップロード」といいます。)ことで、世界中の人に情報を公開することが可能になります。このシステムを用いてインターネット上で公開されている文書を「Web ページ」
と呼びます。
出典 https://www.kyoto-su.ac.jp/ccinfo/use_web/index.html
気づき
Web=WWW(サービス)
なのか。
サービスを利用するにはWebサーバとWebブラウザを使う。
Webサーバの中にWebページがあるのか。
HTTPの特徴
- さまざまなファイルを扱える。
- 拡張も用意
- データを整形したり、特別な処理を加えない。
- 複数回のやりとりを追跡できないことにもなります。 このため買い物サイトなどでは、 別途cookieなどの技術を組み合わせて使うことで複数回のやりとりを追跡しています。
出典 https://www.nic.ad.jp/ja/basics/terms/http.html
WebページはHTMLで記述する
WebページはHTML
と言う言語で記述されている。
HTMLの書式
タグと呼ばれる予約語
をテキストファイルの中に埋め込む。
アンカーというタグをつけると他の文書へのリンクを設定
することができる。
タグの種類はたくさんある。出典元を見てください。
出典 http://html-coding.co.jp/annex/dictionary/html/
URLはファイルの場所を示すパス
Web上で取得したいファイルの場所を指し示さなくてはならない。
例
https://qiita.com/tags/%e5%88%9d%e5%bf%83%e8%80%85
https:
はプロトコル
qiita.com
はドメイン名
tags
はディレクトリ名
%e5%88%9d%e5%bf%83%e8%80%85
はファイル名
意味は
Https
のプロトコルを使ってqiita.com
と言うネットワークのWWW
と言うWebサーバーが公開しているtags
ディレクトリの%e5%88%9d%e5%bf%83%e8%80%85
と言うファイル
Webサーバと外部プログラムを連携させる仕組みがCGI
-
Webブラウザからの要求に応じて、Webサーバ側で外部プログラムを実行するために用いる仕組みに
CGI(Common Gateway Interface)
がある。 -
NCSA HTTPDなどWebサーバが提供する機能の一つです。この機能によって、
Webブラウザからの入力をWebサーバを通してサーバが処理
し、何かを保存したり読みとったり、Webサーバを通して、情報をWebブラウザに返したりできます
。
出典 http://www3.u-toyama.ac.jp/furuta/qa-cgi.html
インタラクティブ(対話的)
なページを作ることができる。
出典 キタミ式イラストIT塾 基本情報技術者 令和03年