[CGI] CGI(공통게이트웨이인터페이스)의 개념과 특징, CGI(공통게이트웨이인터페이스)의 동작원리와 실행순서, CGI(공통게이트웨이인터페이스)의 헤더와 에러대처법, CGI(공통게이트웨이인터페이스)의 적용 분석

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

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

Ⅲ. CGI(공통게이트웨이인터페이스)의 특징

Ⅳ. CGI(공통게이트웨이인터페이스)의 동작원리

Ⅴ. CGI(공통게이트웨이인터페이스)의 실행순서
1. CGI를 사용하지 않는 경우
2. CGI를 사용하는 경우

Ⅵ. CGI(공통게이트웨이인터페이스)의 헤더
1. 요청헤더(request header)
2. 요청 방법(인자 전달 방식) -- 3 가지
1) GET
2) POST
3) HEAD
3. MIME header(Multi-purpose Internet Mail Extension)
4. 응답 헤더(response header)

Ⅶ. CGI(공통게이트웨이인터페이스)의 에러대처법

Ⅷ. CGI(공통게이트웨이인터페이스)의 적용
1. CGI 파일의 수정
2. Perl 경로의 수정
3. 절대경로와 상대경로
4. CGI 디렉토리의 확인
5. CGI파일의 전송
6. 퍼미션의 수정
7. 실행
8. 관리자 모드
9. 생성된 보드의 링크

참고문헌

본문내용
Ⅰ. 개요
웹브라우저에서 HTML로 여러 가지 정보를 처리하지만, 그 기능만으로 모든 정보처리를 다 할 수는 없다. 이것을 보완하기 위한 외부 프로그램과 웹서버간의 연결 역할을 하기 위한 규약이 CGI이다. 또는 넓은 의미로 CGI를 수행하는 외부 프로그램을 포함하여 말하기도 한다. 예를 들어, 홈페이지에 방명록을 만들려고 할 때, 웹에서 구현하는 HTML만으로는 해결할 수 없다. 그래서 외부 프로그램이 필요한데, 이 때 외부 프로그램과 웹 간에 서로 주고받을 수 있는 규약을 CGI라고 하고, 그 때 사용하는 프로그램을 Gateway프로그램이라고 하는데 이것을 흔히 CGI 프로그램이라고 한다. 이 CGI프로그램은 일반적으로 C/C++나 Perl 혹은 UNIX Shell, Tcl/Tk 등을 사용하여 구현한다. 이 CGI를 구현하기 위해서는 보통 Client에서는 FORM tag을 통해 입력값을 웹서버로 보내고, 웹서버에서는 CGI 프로그램에 입력값을 넘겨준다.

Ⅱ. CGI(공통게이트웨이인터페이스)의 개념
CGI는 Common Gateway Interface 의 약어로 웹으로 접속하는 사용자와 서버를 연결해 주는 연결 고리 역할을 하는 프로그램을 말한다. 즉 일반 사용자의 웹브라우저와 웹서버 사이에서 특정한 요청을 받아들여서 서버로 보내고 서버에서 처리된 결과를 다시 웹브라우저에 뿌려줌으로 기존의 정적인 HTML 문서에서 보다 사용자와 서버간의 유연하고 동적인 환경을 제공한다.
CGI는 특정한 언어를 지칭하는 것이 아니기 때문에 여러 가지의 프로그래밍 언어로 구현할 수 있으며 일반적으로 사용될 수 있는 언어로는 C, C++, Perl, Tcl/TK, JAVA, PHP, ASP, Visual Basic, 델파이 등이 이용되고 있으며 기존에는 Perl 이 가장 많이 이용되는 CGI 언어였지만 현재에는 사용하기가 쉬운 PHP 와 ASP 가 많이 사용되고 있다.
CGI는 C 나 C++처럼 컴파일 언어로 구성될 수도 있고 Perl, PHP, ASP 처럼 스크립트 언어로 구성될 수도 있다.

참고문헌
신익환·이강혁 - 할수있다! 웹프로그래밍을 위한 ASP 기본+활용 쉽게 배우기, 서울 : 영진.com, 2001
이준호 - perl5로 배우는 CGI프로그래밍, 인포북
오기열 - 인터넷을 통한 협동학습 프로그램의 개발, 청원 : 한국교원대학교 석사학위논문, 1998
원유현 - 프로그래밍언어, 정익사, 1997
정영이 - Tech Note 공개 CGI로 만드는 멋진 홈페이지, 서울 : 한컴프레스, 2001
한국교육학술정보원 - ICT 활용 교수·학습 설계, 한국교육학술정보원, 2004
Robert W.Sebesta, 유원희·하상호 - 프로그래밍 언어론, 홍릉과학출판사, 2004
자료평가
    아직 평가한 내용이 없습니다.
회원 추천자료
  • CGI(공통게이트웨이인터페이스)의 동작원리와 실행순서, CGI(공통게이트웨이인터페이스)의 출력, CGI(공통게이트웨이인터페이스)의 환경변수
  • CGI(공통게이트웨이인터페이스)의 의미, CGI(공통게이트웨이인터페이스)의 동작원리와 실행순서, CGI(공통게이트웨이인터페이스)의 출력, CGI(공통게이트웨이인터페이스)의 환경변수, CGI의 장점과 단점 분석Ⅰ. 서론Ⅱ. CGI(공통게이트웨이인터페이스)의 의미Ⅲ. CGI(공통게이트웨이인터페이스)의 동작원리Ⅳ. CGI(공통게이트웨이인터페이스)의 실행순서1. CGI를 사용하지 않는 경우2. CGI를 사용하는 경우Ⅴ. CGI(공통게이트웨이인터페이스)의 출력Ⅵ. CGI(

  • [프로토콜, 프로토콜개발] 프로토콜의 기능과 프로토콜의 역할 및 WAP프로토콜, TCP프로토콜, RIP프로토콜, 인테리어 게이트웨이 라우팅프로토콜, DVMRP프로토콜, OSPF프로토콜 심층 분석
  • 동작하고, 접속정보를 기초로 하여 최단 경로를 설정할 수 있다. OSPF의 라우팅 환경은 Area와 AS라는 두가지의 중요한 요소를 가지고 계층적으로 구성된다. Area는 인접한 OSPF 네트워크와 호스트들의 집합이고, 각 Area들은 OSPF Autonomous System에 의해 논리적으로 나누어 진다. AS는 OSPF 인터네트워크에서 가장 큰 개체이고, 같은 라우팅 방법을 가지고 있는 네트워크들의 집합이다.이러한 계층적인 구성은 라우팅 테이블을 감소시켜 트래픽을 줄일 수 있고, 라

  • WiBro Handover(와이브로 핸드오버) & IPv6
  • WiBro Handover & IPv6 - 목차 - 1. 유비쿼터스 시대의 와이브로 2. IPv6 2.1) IPv6의 미래 2.2) IPv4와 IPv6의 비교 2.3) IPv6 특징 2.4) IPv6의 새로운 특징 2.5) IPv6 주소 종류 2.6) IPv6의 주소체계 및 헤더의 구조 3. WiBro의 이해 4. WiBro 네트워크의 특성 및 구조 5. WiBro 네트워크에서 IPv6 적용 기술적 문제점 6. WiBro 네트워크 상에서의 IPv6 네트워크 이동성과 다중접속 서비스 6.1) 네트워크 이동성 표준 6.2) 다중접속 기술 가. 다중접속 개념 및 정의 나. 다중접속의 이

  • 네트워크 용어정리
  • 동작하지 않기 때문에, IBGP를 이용하여 자율 네트웍과 통신한다. 자율 네트웍 내부에 있는 라우터들은, IGP를 위한 것과, IBGP를 위한 것 등, 모두 두 개의 라우팅 테이블을 유지한다. BGP-4는 네트웍 내에서 현재의 IP 주소할당 방식에 비해, 더 많은 주소들을 가지기 위한 방법인 CIDR을 사용하기 쉽게 만든다. BGP는 EGP에 비해 좀더 최신 프로토콜이다. IGP (Interior Gateway Protocol)IGP는 기업의 근거리통신망과 같은 자율 네트웍 내의 게이트웨이들 간에

  • 네트워크 관리사 요약 및 정리본
  • FILE:네트워크관리사요약.pdfChapter. 01 정보통신일반Step. 1 정보통신 개념1. 정의 : 정보의 생산자와 소비자 간의 이동 현상, 즉 정보를 필요로 하는 사람에게전달함으로써 정보 가치의 상승을 가져오는 정보의 이동 행위2. 정보통신의 3대 목표 : 정확성, 효율성, 보안성3. 프로토콜 : 송수신자가 상호간의 통신을 위한 언어 규약프로토콜의 주요요소 : Syntax(데이터 형식, 신호레벨) Semantics(제어정보, 에러제어)Timing(속도제어, 전송정보의 순서)Step. 2

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