본문 바로가기

용어,개념

CGI

Common Gateway Interface의 약자.
서버와 클라이언트 사이의 데이터 흐름을 도와주는 인터페이스.
일반적인 웹 사이트에서 많이 볼 수 있는 게시판, 방명록, 채팅방 등의 프로그램을 모두 CGI라고 한다.

일반 사용자가 자신의 컴퓨터(클라이언트)에서 접속하여 게시판이나 방명록에 글을 올린다면
작성한 글의 내용이 서버(데이터베이스, 파일)에 저장되고 사용자가 다시 [보기]버튼을 누르면
서버에 저장된 내용을 불러와 웹 브라우저에 보여주는 방식이 바로 CGI이다.

PHP, ASP, JSP 등의 프로그래밍 언어가 바로 이러한 CGI를 만들기 위한 도구이자 스크립트 언어이다.
간혹  CGI를 PHP와 전혀 다른 도구로 생각하거나 또는 PHP를 CGI로 생각하는 분들이 있는데,
PHP는 CGI를 만들기 위한 도구일 뿐이며 PHP 외에도 JSP, ASP, 자바, C, 펄 등이 있다는 것도 알아두자.


'용어,개념' 카테고리의 다른 글

스크립트(Script)  (0) 2011.02.05
인터페이스(Interface)  (0) 2011.02.05
동영상-Index Split  (0) 2010.09.05
동영상-Index 크기 문제  (0) 2010.09.05
Dynamic Performance Views  (0) 2010.09.02