すべてのカテゴリ » インターネット・パソコン » その他

質問

終了

CGIってなんですか?

サーバーってなんのことですか?

: ;←この2つのマークなんと読むのか知りたいのですが。。

インタラクティブとはどういう意味ですか?

SSIとは、どういう意味ですか?

  • 質問者:著名希望
  • 質問日時:2009-01-14 12:47:09
  • 1

回答してくれたみんなへのお礼

どうもありがとうございます。
とても参考になりました。

並び替え:

質問の並び順だとわかりにくいので、理解しやすい順序で記述します。

まずはサーバとクライアントを理解しましょう。
サーバはサービスの中心にあるコンピュータの事で、クライアントはそのサービスを受けるコンピュータの事です。
Sooda!で言うと、Sooda!のホームページやデータなどが入っているコンピュータがサーバで、会員の人がSooda!を利用するために使っているパソコンや携帯電話がクライアントです。
インターネットのサーバを特にWebサーバと言います。

次にCGIについて。
CGIとはCommon Gateway Interfaceの略で、Webサーバでプログラムを動かすための仕組みです。
クライアントのコンピュータから何らかの処理をしてほしいと依頼があった場合、CGIがその要求にあったプログラムを起動します。
実際の処理を行うのはプログラムで、PerlやRuby、Pythonといった様々なプログラム言語で作成さいます。
例えばSooda!で新規に会員登録する場合、クライアントから「新規会員登録」の要求が送信されます。
するとサーバで新規会員登録のPerlプログラムが動き出します。
このPerlプログラムが動作する土台が、CGIです。

次にSSIについて説明します。
SSIはServer Side Includes略で、Webサーバで処理を行う機能です。
CGIはPerlなどのプログラム言語を動かす土台でしたが、SSIはHTMLに埋め込んで使います。
(HTMLとはWebサイトを構築しているファイルのこと。Sooda!もHTMLファイルに書かれている)

CGIもSSIも方法が違うだけで、どちらでも同じ様な事ができます。
 ・HTMLファイルとPerlプログラムを用意して、CGIで動かす。
 ・HTMLファイルの中にSSIの処理を書いて動かす。

「インタラクティブ」とは「双方向」という意味です。
サーバから情報を受信するだけでなく、クライアントからも情報を発信できる状態を「インタラクティブである」と言います。
地デジのテレビでは、視聴者もテレビの前からクイズ番組に参加できる様になりました。
これもインタラクティブです。

最後に「:」は「コロン」、「;」は「セミコロン」と読みます。

  • 回答者:匿名希望 (質問から56分後)
  • 2
この回答の満足度
  
とても参考になり、非常に満足しました。回答ありがとうございました。

IT用語辞典です。
http://e-words.jp/
大抵のことはこれで解りますよ。

  • 回答者:十九名 (質問から42分後)
  • 2
この回答の満足度
  
参考になりました。回答ありがとうございました。

CGI 。。。。インターネット(webサービス)のプログラム
サーバー。。機能やデータを提供するコンピュータ
:。。。。。。。コロン
;。。。。。。。セミコロン
インタラクティブ。。対話式
SSI。。。。。。 Webサーバにクライアントが接続したとき、HTML文書にサーバ側で何らかの処理を施してからクライアントに送信する技術。

  • 回答者:匿名希望 (質問から32分後)
  • 1
この回答の満足度
  
参考になり、満足しました。回答ありがとうございました。

関連する質問・相談

Sooda!からのお知らせ

一覧を見る