
CGI(Common Gateway Interface) 서버와 클라이언트를 연결해 주는 프로그램을 통칭하며
스크립트형 프로그래밍 언어( ASP,php,jsp,perl 등)가 cgi에 속합니다.
사전적인 설명은 아래와 같습니다.
사용자가 서버에게 웹페이지를 통한 요청이 있었을 때,
그것이 응용프로그램에 의해 처리 될 필요가 있다면
서버가 응용프로그램을 실행시키고 필요한 메시지를 받는다.
이 때 서버와 응용프로그램 사이에 데이터를 주고 받기 위한 표준화된 방법을 CGI라고 합니다.
CGI의 특징은
아무 서버에서나 사용가능하고 세션이라는 개념대신 쿠키를 사용합니다.