CGI란 무엇인가? CGI(Common Gateway Interface)의 정의

Slides:



Advertisements
Similar presentations
Term Project Hints Topics Keep-alive CGI Multi-thread Multi-process Event-based.
Advertisements

웹 서버 구축 숭의여대 인터넷정보과 최지영. 웹 ? 웹사이트 ? 웹서버 ? 웹서비스 ? IIS? 아파치 ?
BUILDING A SMARTER PLANET 공모전 개요 참가 자격 국내외 대학생/대학원생 개인 또는 5인 이하 팀 (멘토 지도교수님 또는 조교님 포함) 공모 내용 똑똑한 지구 테마로 개발 제안서 제출 후 애플리케이션 작성 개발 환경 학생 PC 또는 IBM 클라우드.
Chapter 02. 웹에 대한 이해. Chapter 02. 웹에 대한 이해 웹의 역사 HTTP 웹 애플리케이션 기술.
전자상거래 원론: 제18장 전자상거래 수행전략 및 구현.
정보 보안 개론과 실습 네트워크 해킹과 보안 3부 해킹 전 정보 획득 Chapter 10. 목록화.
1 안드로이드 네트워킹 안드로이드 앱 프로그래밍 여 규리.
Oozie Web API 기능 테스트 이승엽.
4강. Servlet 맛보기 Servlet 문서 작성 하기 web.xml에 서블릿 맵핑 어노테이션을 이용한 서블릿 맵핑
Web Programming 강의 소개
Ch.07-5 xml-rpc 사용하기 김상엽.
Network Lab. Young-Chul Hwang
컴퓨터 소프트웨어.
1. JSP(Java Server Pages) 소개
PHP입문 Izayoi 김조흔.
서버의 종류와 기능 환경공학과 권진희.
웹 서버 동작 HTTP 클라이언트가 서버와 대화하는 방법과 데이터를 서버에서 클라이언트로 전송 하는 방법을 정의한 프로토콜
1. JSP(Java Server Pages) 소개
웹과 PHP를 이해하고 APM 설치 방법을 알아보자!
1강 01장. 웹과 자바.
웹 애플리케이션 아키텍쳐 웹 클라이언트 서버 요청 응답 전송 애플리케이션 데이터베이스 커넥터 N-계층.
(Web Programming & Practice) CGI(Common Gateway Interface)
독도 바로알기 2. 사료와 지도로 보는 독도.
8장. 원격지 시스템 관리하기.
웹서버와 설치에 필요한 것 WWW ( world wide web ) TCP/IP 프로토콜을 이용하는 클라이언트/서버 환경
소리가 작으면 이어폰 사용 권장!.
01. DHCP의 개념 조직의 네트워크에 연결되어 있는 워크스테이션의 TCP/IP 설정을 자동화하기 위한 표준 프로토콜
Web Server Program 구현 - 네트워크 프로그래밍 - 박내갑 ( ) 김상언 ( )
프로젝트 발표 순서 12/7(수), 팀 별 15분 발표순서 PPT (팀 별 이름, 구현 내용, 결과-그래프 포함) 각 기법당
제 01 장 인터넷 프로그래밍 개요 학기 인터넷비즈니스과 강 환수 교수.
26강. 포워딩(Forwarding) RequestDispatcher 클래스 HttpServletResponse 클래스
속성과 리스너 초기화 파라미터 외 파라미터에 대해 이해한다. 리스너를 생성해보고 사용에 대해 이해한다.
학생 매뉴얼 5) 학생회원 매뉴얼 Communication with world wide web~ DAON 학생 로그인
3강. JSP 맛보기 JSP 문서 작성 하기 JSP 아키텍처 Lecturer Kim Myoung-Ho Nickname 블스
Web Basic 김영성 인천대 OneScore
2015. 인문소양교육.
Network Security WireShark를 활용한 프로토콜 분석 I.
CGI (Common Gateway Interface)
Internet과 World Wide Web
HTTP 프로토콜의 요청과 응답 동작을 이해한다. 서블릿 및 JSP 를 알아보고 역할을 이해한다.
‘그린나래호텔’은 대한민국 공군에서 해운대 해수욕장변에 건축한 군의 복지향상을 위해 지은 군휴양소 건물입니다.
제 15 장 BOOTP와 DHCP BOOTP 15.2 동적 호스트 설정 프로토콜.
교육지원 시스템 개발 ProjectTeam (매경 2조).
뇌를 자극하는 Windows Server 장. 원격 접속 서버.
CGI (Common Gateway Interface)
(개정판) 뇌를 자극하는 Red Hat Fedora 리눅스 서버 & 네트워크
2장. 홈페이지를 만들기 전에 홈페이지 제작 목적과 제작 과정 홈페이지 제작 관련 기술들 홈페이지 제작에 필요한 준비물
오라클 넷(Oracle Net)의 개념 및 구성
웹 2.0 개발자입니까? 2008 고급 XML 프로그래밍.
MAIL CLIENT 김창우 윤성훈 이경재.
Chapter 34. Advanced Web Page Options
World Wide Web 중앙대학교 안 봉 현
GoAhead Web Server.
DHCP 조지훈 김대성 이정민 용석중.
01. DHCP의 개념 조직의 네트워크에 연결되어 있는 워크스테이션의 TCP/IP 설정을 자동화하기 위한 표준 프로토콜
01. 개요 네트워크에 있는 컴퓨터와 그룹에 대한 NetBIOS 이름에 대응되는 IP 주소를 찾아주는 서비스
웹(WWW).
ASP 기초개념 ASP란? ActiveX 서버 컴포넌트.
웹 어플리케이션 보안 2016년 2학기 11. Enhancing Security.
Introduction to JSP & Servlet
01. 분산 파일 시스템의 개요 네트워크에 분산된 파일을 사용자가 쉽게 접근하고 관리할 수 있게 해준다.
세션에 대해 알아보고 HttpSession 에 대해 이해한다 세션 관리에 사용되는 요소들을 살펴본다
1장 웹 프로그래밍의 개요 이장에서 배울 내용: 월드 와이드 웹(World Wide Web, WWW)기반에서 동작되는 웹 프로그래밍에 대해 학습하고 , 이러한 웹 기반에서 동작되는 웹 어플리케이션이 어떠한 방식으로 발전해 왔는지 알아본다. 또한 이러한 웹 어플리케이션의.
학부모 매뉴얼 4) 학부모매뉴얼 Communication with world wide web~ DAON 학부모 로그인
웹 프로그래밍 기술 요약 Yang-Sae Moon Department of Computer Science
Web Server Install.
소리가 작으면 이어폰 사용 권장!.
Network Lab. Young-Chul Hwang
M.B.TEAM 중간 발표 (5.18) 이 제걸 백 인호.
소리가 작으면 이어폰 사용 권장!.
Presentation transcript:

CGI란 무엇인가? CGI(Common Gateway Interface)의 정의 World Wide Web에서는 HTTP 프로토콜을 이용하여 요청을 받아, 그 요청을 처리하는 단순한 구조로 되어 있다. 웹 클라이언트의 요청은 단순히 하이퍼 텍스트 또는 그 외의 정의된 파일에 관한 것이고 , 서버는 단순히 이들을 전송하여 준다. 즉, 서버는 제공자일 뿐이고 웹 클라이언트로부터 특정 정보 및 그 외의 요청들을 처리 할 수 있는 기능을 포함하지는 않는다. CGI란 이런 서버의 단순한 기능을 브로우져와 서버가 대화할 수 있는 구조로 확장 할 수 있게 도와준다. Httpd 의 구조 = 연결-요청-응답-종료 Perl. Jsp , php , Asp 모두 CGI 라 한다.

CGI란 모식도 Client (Web Browser) Server Submit (Form) Call CGI Program CGI Program’s Response Form Application (CGI)

CGI란 작동순서 Web Browser (Netscape,Explorer) Web Server (HTTPD) CGI Program DBMS 1 2 5 6 3 4