월드와이드웹(WWW)- 웹의 개념 및 구조와 실행
본 자료는 2페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
해당 자료는 2페이지 까지만 미리보기를 제공합니다.
2페이지 이후부터 다운로드 후 확인할 수 있습니다.

목차

* 월드와이드웹(WWW)

Ⅰ. 웹의 개념

Ⅱ. 웹의 구조와 실행

- 인터넷상의 다양한 자원을 통일된 방법으로 표현하는 URL
- 웹의 클라이언트와 서버가 정보를 교환하기 위한 프로토콜인 HTTP
- 하이퍼텍스트를 표현하기 위한 언어인 HTML
- 외부 데이터베이스와 질의/응답을 통해 정보를 웹서버에 전달하는 CGI

본문내용

라 설명하면 다음과 같다.
웹 클라이언트는 HTTP프로토콜을 통해 URL에 의해 웹서버로 접속한다. 브라우저는 URL에 의해 지정된 정보의 HTML문서를 서버로부터 받아 사용자에게 멀티미디어 하이퍼링크 환경의 출력을 화면에 나타낸다. 이 화면에서 사용자가 링크를 클릭하면 클라이언트에 의해 지정된 웹서버와의 동작을 개시한다. 이때 URL에 의해 지정되는 해당 서버의 고유 형식의 정보는 HTML로 변환되어 화면에 나타나게 된다. URL에 의해 지정되는 정보가화상등의 멀티미디어 정보인 경우 이러한 정보를 처리할 수 있는 외부뷰어(viewer)에 의해 화면에 출력된다.
한편, 일부 정보검색 서비스는 CGI라는 게이트웨이 프로그램에 의해 제공된다. CGI는 웹서버로부터 프로그램을 호출하기 위한 인터페이스이다. 실제의 정보는 외부 데이터베이스에 저장되어 있지만 게이트웨이 프로그램의 질의/응답을 통해 중계됨으로써 외부 데이터베이스의 정보를 웹서버로 전달할 수 있다.
이와 같이 CGI는 웹서버와 사용자간의 단순한 HTML문서 전달의 한계를 극복하고 데이터베이스와 같은 기존에 구축된 대단위 정보를 웹 사용자에게 전달할 수 있는 기능을 제공한다. 이러한 CGI의 기능에 의해 HTTP로 접근할 수 있는 클라이언트는 웹상의 통합된 동일 서비스와 같이 취급이 가능해진다.
CGI 실행 과정
웹서버는 요청한 정보를 단순히 전달해 주는 기능만을 제공하지만 CGI 기법을 통해 정적으로 정보를 제공하는 웹을 보다 동적으로 만들 수 있다. 이와 같이 CGI라는 표준 인터페이스 규약에 의해 웹서버가 정적으로 제공하지 못하는 정보들에 대해서 별도의 실행 프로그램을 부가하여 더욱 다양한 정보를 처리하도록 되었다.
위의 그림은 CGI의 실행과정을 나타내고 있다.
웹 브라우저에서는 URL이나 폼에 입력된 값을 웹 서버에 전달할 때 요청 헤더를 발생시켜 웹서버에 전달한다.
웹서버는 요청이 서버내의 HTML 문서인가 또는 CGI 프로그램의 실행인가를 분석하고 이 때 CGI프로그램 실행이라면 웹서버는 별도의 프로세스를 실행시킨다.
실행되는 CGI 프로그램은 웹서버로부터 전달받은 인자값을 지정된 형식으로 decoding한 다음 decoding한 인자를 갖고 실제 원하는 처리를 수행한다.
CGI 프로그램에 의해 처리된 결과는 MIME 헤더와 함께 웹서버로 전달되고 웹서버는 CGI의 MIME에 따라 적절한 응답 헤더를 생성시켜 웹 브라우저에 전달한다.
  • 가격1,500
  • 페이지수6페이지
  • 등록일2011.11.19
  • 저작시기2011.11
  • 파일형식한글(hwp)
  • 자료번호#715250
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니