(1) |
ユーザーがブラウザに検索エンジンのURLを入力 WebサーバーにHTMLデータの送信要求が送られます |
(2) |
Webサーバーからクライアントに向けて、入力画面のHTMLデータを送信 キーワード入力用のテキストボックスや[検索]ボタンを表示するためのデータが送信されます。 |
(3) |
クライアントのブラウザに入力画面が表示される Webサーバーから送信されたHTMLに従って、ウィンドウ内にテキストボックスやボタンが表示されます。 |
(4) |
ユーザーがキーワードを入力 “VisualBasic”“プログラミング”“データベース”といった単語を1バイトのスペースなどで区切って入力するのが一般的です。 |
(5) |
ユーザーが[検索]ボタンをクリック ユーザーの入力したキーワードがWebサーバーに送信されます。 |
(6) |
Webサーバーが受け取ったデータを処理 Webサーバー側でCGIを介し、検索用のプログラムが起動されます。ユーザーの入力したデータは、検索用プログラムに渡されます。 |
(7) |
検索用プログラムが検索処理を実行 キーワードを元にデータベースを検索し、該当するWebサイトの紹介文やURLを取得します。 |
(8) |
検索結果がWebサーバーに渡される 検索プログラムの検索結果が、HTML形式のデータとしてWebサーバーに送られます。 |
(9) |
Webサーバーが検索結果をクライアントに送信 送信されるデータは、HTML形式となった検索結果の画面です。 |
(10) |
クライアントのブラウザに検索結果が表示される ブラウザが、受け取ったHTMLデータを元に検索結果画面を表示します。 |