CGI는 Common Gateway Interface의 약자로 웹브라우저에서 HTML로 여러가지 정보를 처리하지만, 그 기능만으로 모든 동적 정보처리를 다 할 수 없다. 이것을 보충하기 위한 외부 프로그램과 웹서버(HTTP Server) 간의 연결 역할을 하기 위한 규약이 CGI이며, 또는 넓은 의미로 CGI를 수행하는 외부 프로그램을 포함하여
CGI(공통게이트웨이인터페이스)의 정의
- dynamic 문서 작성을 위한 기술
- NCSA에서 개발
- 서버와 응용프로그램간의 상호 작용에 대한 일반적인 표준을 기술
- 웹서버와 외부 프로그램 사이의 의사전달 규약
- 웹서버와 외부 응용프로그램을 연동시켜 기존의 웹서버 기능을 확장.
- 특정한 프로그램
CGI프로그램이라고 한다. 이 CGI프로그램은 일반적으로 C/C++나 Perl 혹은 UNIX Shell, Tcl/Tk 등을 사용하여 구현한다. 이 CGI를 구현하기 위해서는 보통 Client에서는 FORM tag을 통해 입력값을 웹서버로 보내고, 웹서버에서는 CGI프로그램에 입력값을 넘겨준다.
Ⅱ. CGI(공통게이트웨이인터페이스)의 개념
CGI는 Co
웹이 개발되기 전까지 가장 활발히 사용하던 서비스로, 텍스트 정보만을 메뉴별로 분류하여 제공.
- 베로니카라는 정보검색 도구를 이용하여 고퍼 서버에 있던 정보를 검색했으나 현재는 사용 안됨.
8. WWW(World Wide Web) -> 현재 가장 대표적인 인터넷 서비스라 일컬어짐.
- 인터넷의 Killer Application이라
정보전달기술
정보검색기술
정보처리기술
네트워크기술
비즈니스
프로세스기술
E-mail
Telnet
FTP
Usenet
WWW
Gopher
Archie
WAIS
HTML
CGI
ASP
JAVA
LAN
MAN
WAN
VAN
Internet
EDI
CALS
ERP
SCM
CRM
...이하 생략(미리보기 참조)