基本動作の場合
プログラミングは不要
Webサーバ(Apache, etc.)とブラウザ(Firefox, etc.)が勝手にやってくれる
初期のWebはこれだけ
プログラムを動かすことが不可
CGIプログラムの利用
ユーザがブラウザを操作
ブラウザがサーバにCGIのURL+引数を送る というかデータを送る
GET, POST
HTTPサーバが送られたデータを解釈
HTTPサーバがCGIプログラムを起動
CGIプログラムが何かの計算を実行
計算結果をサーバがブラウザに送る
ブラウザの表示を更新する