なるほど…。
大変勉強になります。
サーバとクライアントの間の通信手段としては、アプリケーションプロトコルの1つであるHTTPを用いる。HTTPはステートレスなプロトコルであるため、HTTPだけでは状態の管理は行えない。しかし、大半のウェブアプリケーションではセッションの管理が必要であるため、Cookieなどを用いてサーバとクライアント間でセッションIDの受け渡しをし、セッションの管理を行っている。
当初、クライアント側にはHTML文書を送信するだけであったが、近年ではJavaScriptを用いたAjaxや Adobe Flash などを用いることによりリッチなユーザインタフェースを備えたウェブアプリケーションも多くなっている。これらはリッチインターネットアプリケーションとも呼ばれている。
歴史
当初、ウェブは、Webサーバ上に配置したHTMLファイルをウェブブラウザなどのユーザエージェントに返却することしかできなかったが、CGIの登場によりユーザからの入力に応じて、HTML文書などのリソースを動的に生成し、返却することができるようになった。このことにより様々なウェブアプリケーションを構築できるようになった。
現在では、ウェブアプリケーションを構築するための技術としてはCGI以外に、Java ServletなどのJava EEやApache HTTP Server用のモジュールとしてPHPで記述されたプログラムを実行するmod_php、マイクロソフトが開発したActive Server Pagesなどが存在する。
引用:『ウィキペディア(Wikipedia)』
【相互リンクサイト集】
781お役立ちWEB、SEO教習所
782spaceshipサーチエンジン教習所
783spaceshipseventyランクアップ情報ステーション
784お役立ちWEB、SEMアップNAVI
785spendマーケティングアップNAVI
786spendshareページランクアップお調べナビ
787お役立ちWEB、総合SEOサイト
788space総合サーチエンジンサイト
789spaceseventhページランクアップ対策navi
790お役立ちWEB、SEOソリューション
791speechサーチエンジンソリューション
792speechshapeページランクアップ集客ネット
793お役立ちWEB、pagerank upper
794sport お役立ちウェブ、pagerank upper
795sportsheepページランクアップ徹底解析
796上位表示成功アクセスアップLINKサイト
797low--さらに上成功アクセス向上LINKサイト
798lowjoyリンクナビゲーション
799上位表示、ネット百科
800march--ネット百科