본문 바로가기
네트워크 및 서비스의 활용리눅스마스터 1급 · 2002년05월19일 · 69/100

69.다음 CGI에 대한 설명으로 가장 적절하지 않은 것은?

1
웹 서버 확장의 하나로 외부의 프로그램을 실행시켜 그 결과를 HTML로 돌려주는 방식으로서 Common Gateway Interface의 약자이다.
2
어떤 언어를 사용해도 무관하며 CGI 프로토콜의 단순성으로 사용하기가 비교적 간단하다.
3
여러 개의 CGI 프로그램을 계속해서 동작시키면 프로세스가 많이 생성되므로 메모리자원의 부족을 초래할 수도 있다.
4
HTML로 작성된 고정 콘텐츠를 좀더 빠른 속도로 제공할 수 있다는 데에 그 이점이 있다.정답

해설

CGI는 웹 언어가 아닌 다른 언어로 웹을 구현할 때 쓰인다. 예를들어, CGI로 C언어를 설정했을 때, C언어로 printf("hello world"); 를 하면 웹에 hello world가 출력되는 형식이다. 보기 4번은 CGI에 대한 설명이 아니다. CGI는 고정 콘텐츠를 보여주는 것이 아닌, 프로그래밍을 어떻게 하느냐에 따라 동적으로 제공할 수 있다. 또한, CGI를 설정하면 호출될 때마다 프로세스가 생성되므로, 사용자가 많으면 빠른 속도로 제공할 수 없다.

이 시험을 직접 풀어보세요

실전과 동일한 CBT 환경에서 시간 제한 연습

회원가입 없이 CBT 풀기