[CGI] CGI(공통게이트웨이인터페이스)의 정의, CGI(공통게이트웨이인터페이스)의 데이터전달과 작업과정, CGI(공통게이트웨이인터페이스)의 프로그램간 소통, CGI(공통게이트웨이인터페이스)의 오류대책과 활용 분석

  • 등록일 / 수정일
  • 페이지 / 형식
  • 자료평가
  • 구매가격
  • 2009.09.03 / 2019.12.24
  • 12페이지 / fileicon hwp (아래아한글2002)
  • 평가한 분이 없습니다. (구매금액의 3%지급)
  • 5,000원
다운로드장바구니
Naver Naver로그인 Kakao Kakao로그인
최대 20페이지까지 미리보기 서비스를 제공합니다.
자료평가하면 구매금액의 3%지급!
이전큰이미지 다음큰이미지
목차
Ⅰ. 서론

Ⅱ. CGI(공통게이트웨이인터페이스)의 정의

Ⅲ. CGI(공통게이트웨이인터페이스)의 데이터전달
1. 클라이언트의 요청
2. 서버는 클라이언트의 요청을 분석
3. CGI 프로그램의 수행
4. 서버에서 클라이언트로 클라이언트가 원하는 정보를 전달
5. 클라이언트의 접속 종결

Ⅳ. CGI(공통게이트웨이인터페이스)의 작업과정
1. 입력값 전달
1) get method
2) post method
2. CGI를 통한 변수 전달
1) 방명록 HTML 파일에서의 FORM tag
2) Perl에서의 입력값 해독(Decoding)
3) CGI프로그램 출력
3. 환경변수(Environment Variables)
1) 환경변수를 CGI 프로그램에서 사용하기
2) Perl Interpreter 갖추기
3) 환경 파일 체크

Ⅴ. CGI(공통게이트웨이인터페이스)의 프로그램간 소통
1. command-line argument 방법
2. form을 사용하는 방법

Ⅵ. CGI(공통게이트웨이인터페이스)의 오류대책

Ⅶ. CGI(공통게이트웨이인터페이스)의 활용
1. 매 접속시 새로운 모습을, qDecoder()를 사용한 rotate.cgi
2. 방명록 CGI
3. Server Configuration

Ⅷ. 결론

참고문헌

본문내용
CGI(Common Gateway Interface)는 웹 서버를 통해서 외부 프로그램이나 gateway를 실행시키기 위한 인터페이스를 말한다. 일반적으로 웹 서버를 통하여 부가적인 다양한 정보를 제공할 목적으로 만들어진다. 우리가 gateway라고 말하는 것은 하나의 실제적인 프로그램으로 정보 요청을 관리하고 그에 따른 적절한 문서들을 생성, 제공한다. CGI는 서버가 제공하는 정보를 클라이언트가 읽을 수 있는 형태로 전환한다. 즉, 이 둘 사이의 다리 역할을 한다고 할 수 있다. gateway는 여러 가지 목적에 쓰일 수 있으며 일반적인 용도는 HTTP를 요구하는 FORM을 다루는 일이다. 일반 웹 서버는 특정 문서를 보여주기만 할 뿐이지만 CGI를 이용하게 되면 지정된 정보를 전송하여 해당 정보에 대한 응답을 다시 HTML 형식의 문서로 보여주게 된다.
gateway 프로그램(또는 script)은 독립적으로 실행될 수 있는 실행 프로그램을 말한다. gateway 프로그램을 만들기 위해 필요한 언어는 실행 파일을 생성할 수 있는 모든 언어를 포함한다. 즉, C/C++, PERL, TCL, Bourne Shell, C shell 등 여러 가지가 있다.

Ⅱ. CGI(공통게이트웨이인터페이스)의 정의

- dynamic 문서 작성을 위한 기술
- NCSA에서 개발
- 서버와 응용 프로그램간의 상호 작용에 대한 일반적인 표준을 기술
- 웹서버와 외부 프로그램 사이의 의사전달 규약
- 웹서버와 외부 응용 프로그램을 연동시켜 기존의 웹서버 기능을 확장.
- 특정한 프로그램 언어를 제시하지 않음 --> 다양한 언어를 사용하여 CGI를 구현

참고문헌
- 김성열·이옥빈·정일용·배용근(1999), 인터넷 이해와 활용, 비전 21
- 이준호, perl5로 배우는 CGI프로그래밍, 인포북
- 편집부(2001), CGI, 서울 : 월드매거진
- C프로그래밍 이론과 실습, 남두도서
- C.I.S(2001), HTML 디자인 비주얼 가이드, 서울 : 영진.com
- Pratt / Zelkowitz 원저, 장천현 외 2명 공역(1997), 프로그래밍 언어, 교보문고
자료평가
    아직 평가한 내용이 없습니다.
회원 추천자료
  • 워드 프로세서 필기 도서 원고
  • 제 1과목. 워드프로세싱 일반제 1단원. 워드프로세서 일반(1) 워드프로세서의 개요- 컴퓨터나 워드프로세서 전용기와 같이 문서를 작성하고 편집할 수 있는 프로그램이다. - 단어처리기 또는 문서작성기 라고도 하며, 사무 자동화에 있어 중추적인 역할을 한다. - 워드프로세서를 이용하여 문서를 작성하는 과정을 워드프로세싱이라고 명칭한다. - 워드프로세서 이용 시 문서작성에 드는 시간과 노력을

  • 정보통신시스템
  • 게이트웨이 367) 터미네이터 378) Registered Jack 379) BNC 커넥터 3828. 통신용 소프트웨어 중에서 NOS, NMS의 용도에 대해 간략히 설명하시오 391) NOS 392) NMS 401. 통신시스템의 기본 구성 요소와 응용통신시스템의 구성요소는 크게 정보의 이동을 담당하는 정보 전송시스템과 전송된 정보를 가공 및 처리하는 정보 처리시스템으로 나눌 수 있다.1) 정보 전송 시스템통신 시스템이란 컴퓨터와 컴퓨터 사이에 통신 회선을 사용하여 데이터 전송과 데이터 처리를

  • [유비쿼터스 센서 네트워크의 이해(USN)] 유비쿼터스 센서 네트워크의 이해(USN)
  • 게이트웨이 또는 데이터 집중국 역할을 하는 베이스 스테이션으로 구성된 무선 네트워크로 정의된다. 기본적으로 센서 노드는 감지된 정보를 베이스 스테이션으로 전달하고, 베이스 스테이션은 인터넷과 같은 기존의 네트워크를 통하여 사용자에게 해당 정보를 제공한다. 여기서, 사용자는 사람이 될 수도 있고 센서 네트워크 응용 소프트웨어가 탑재된 장치가 될 수도 있다.그 과정에서 센서 노드들은 기존에 미리 설치된 네트워크의 이용 없이 스스

  • 인터넷 Qos 개론
  • 정의를 함(나) 흐름의 특성 ▪ 신뢰도 : 신뢰성이 부족한 경우 오류가 많아 재전송을 일으키는 패킷이나 확인응답(ACK) 이 유실되는 것을 의미함▪ 지연 : 발신지에서 목적지까지의 지연은 음성이나 영상데이터에 더욱 민감하게 작용됨▪ 지터 : 같은 흐름에 속하는 패킷들에 대한 지연의 변화를 의미하며 실시간 데이터에 특히 민감하게 반응하게 됨▪ 대역폭 : 응용마다 필요로 하는 대역폭은 다를 수 있으므로 이에 대한 대책이 필요함(다) Qos 향상

  • [설계]교실기반지식생산공동체, 교사교육웹서버, 교육용웹사이트, 웹토론게시판, 교육용멀티미디어, 디지털교과서, 인터넷방송시스템 설계
  • 데이터를 제시한다. ④ 학습자들이 평소에 해보고 싶어 하는 활동을 제시한다.(2) 학습자와 학습내용간의 관련성을 보여준다. : ① 이미 잘 알고 있는 내용과 연계시켜 제시한다. ② 학습자가 스스로 성취목적을 정할 수 있도록 해준다. ③ 학습과정을 학습자들이 즐길 수 있도록 방안을 제시한다. ④ 지나치게 시험이나 객관적인 평가가 부각되지 않도록 한다.(3) 학습자들의 자신감을 불러일으킨다. : ① 학습자들이 재미를 느끼면서 성공의 기회가 있

오늘 본 자료 더보기
  • 오늘 본 자료가 없습니다.
  • 저작권 관련 사항 정보 및 게시물 내용의 진실성에 대하여 레포트샵은 보증하지 아니하며, 해당 정보 및 게시물의 저작권과 기타 법적 책임은 자료 등록자에게 있습니다. 위 정보 및 게시물 내용의 불법적 이용, 무단 전재·배포는 금지됩니다. 저작권침해, 명예훼손 등 분쟁요소 발견시 고객센터에 신고해 주시기 바랍니다.
    사업자등록번호 220-06-55095 대표.신현웅 주소.서울시 서초구 방배로10길 18, 402호 대표전화.02-539-9392
    개인정보책임자.박정아 통신판매업신고번호 제2017-서울서초-1806호 이메일 help@reportshop.co.kr
    copyright (c) 2003 reoprtshop. steel All reserved.