의견.png

"CGI"의 두 판 사이의 차이

해시넷
이동: 둘러보기, 검색
(개요)
(개요)
2번째 줄: 2번째 줄:
  
 
==개요==
 
==개요==
CGI는 Common GateWay Interface의 줄인말로 말 그대로 해석하면 외부 프로그램과 브라우저 사이의 일반적인 입출력 방법을 말한다. 즉, 웹 브라우저와 외부 프로그램의 상호간의 정보를 주고 받는 역할을 하는 프로그램이다. 웹 서버 프로그램의 기능의 주체는 미리 준비된 정보를 [[클라이언트]](이용자)의 요구의 응답해 보내는 것이기 때문에 서버 프로그램 그룹에서는 정보를 그 장소에서 동적으로 생성하고 클라이언트에 송신하려는 조합을 작성하는 것이 불가능했다. 서버 프로그램에서 다른 프로그램을 불러내고, 그 처리 결과를 클라이언트에 송신하는 방법이 고안되었는데, 이를 실현하기 위한 [[서버]] 프로그램과 외부 프로그램과의 연계를 정한 것이 CGI다.<ref>〈[https://ko.wikipedia.org/wiki/%EA%B3%B5%EC%9A%A9_%EA%B2%8C%EC%9D%B4%ED%8A%B8%EC%9B%A8%EC%9D%B4_%EC%9D%B8%ED%84%B0%ED%8E%98%EC%9D%B4%EC%8A%A4 공용 게이트웨이 인터페이스]〉,《나무위키》</ref>
+
CGI는 Common GateWay Interface의 줄인말로 말 그대로 해석하면 외부 프로그램과 브라우저 사이의 일반적인 입출력 방법을 말한다. 즉, [[브라우저]]와 외부 프로그램의 상호간의 정보를 주고 받는 역할을 하는 프로그램이다. 웹 서버 프로그램의 기능의 주체는 미리 준비된 정보를 [[클라이언트]](이용자)의 요구의 응답해 보내는 것이기 때문에 서버 프로그램 그룹에서는 정보를 그 장소에서 동적으로 생성하고 클라이언트에 송신하려는 조합을 작성하는 것이 불가능했다. 서버 프로그램에서 다른 프로그램을 불러내고, 그 처리 결과를 클라이언트에 송신하는 방법이 고안되었는데, 이를 실현하기 위한 [[서버]] 프로그램과 외부 프로그램과의 연계를 정한 것이 CGI다.<ref>〈[https://ko.wikipedia.org/wiki/%EA%B3%B5%EC%9A%A9_%EA%B2%8C%EC%9D%B4%ED%8A%B8%EC%9B%A8%EC%9D%B4_%EC%9D%B8%ED%84%B0%ED%8E%98%EC%9D%B4%EC%8A%A4 공용 게이트웨이 인터페이스]〉,《나무위키》</ref>
  
 
==원리==
 
==원리==

2021년 7월 9일 (금) 09:23 판

CGI(Common GateWay Interface)는 웹 서버 상에서 사용자 프로그램을 동작시키기 위한 조합이다. 존재하는 많은 웹 서버 프로그램은 CGI의 기능을 이용할 수 있다. 씨지아이라고 읽는다.

개요

CGI는 Common GateWay Interface의 줄인말로 말 그대로 해석하면 외부 프로그램과 브라우저 사이의 일반적인 입출력 방법을 말한다. 즉, 웹 브라우저와 외부 프로그램의 상호간의 정보를 주고 받는 역할을 하는 프로그램이다. 웹 서버 프로그램의 기능의 주체는 미리 준비된 정보를 클라이언트(이용자)의 요구의 응답해 보내는 것이기 때문에 서버 프로그램 그룹에서는 정보를 그 장소에서 동적으로 생성하고 클라이언트에 송신하려는 조합을 작성하는 것이 불가능했다. 서버 프로그램에서 다른 프로그램을 불러내고, 그 처리 결과를 클라이언트에 송신하는 방법이 고안되었는데, 이를 실현하기 위한 서버 프로그램과 외부 프로그램과의 연계를 정한 것이 CGI다.[1]

원리

영화

장단점

각주

  1. 공용 게이트웨이 인터페이스〉,《나무위키》

참고자료

같이 보기


  의견.png 이 CGI 문서는 프로그래밍에 관한 토막글입니다. 위키 문서는 누구든지 자유롭게 편집할 수 있습니다. [편집]을 눌러 이 문서의 내용을 채워주세요.