ASP는(Active Server Page)의 약자로서 MS사가 제작한 일종의 스크립트 언어이다.
또한 프로그램이 작동되기 위해서는 운영체제 Windows NT 또는 2003 Server 기반의 IIS 4.0 이상 또는 Windows 9x 기반의 Personal Web Server가 필요하다
그리고 운영체제에 특화되어 있기 때문에 다른 스크립트 언어와 비교하여 그 수행 속도가 빠르며 DB에 접속하여 처리하는 프로그램 작성에도 용이하다.
ASP 웹 문서와 서버의 역할
클라이언트가 웹서버에 접속하여 ASP 문장이 포함된 동적인 웹페이지를 요청하는 경우, 웹서버는 해당 웹 문서를 클라이언트에게 전송하기 전에 내부적으로 ASP.DLL을 통하여 ASP 문장을 HTML 태그 형식으로 변환한 뒤에 전송한다. 그러면 클라이언트의 브라우저는 HTML 태그로 변환된 웹 문서를 받아 해석하여 화면에 내용을 보여준다.
ASP의 장단점
※장점
-브라우저와 서버가 상호 교신할 필요성을 줄임으로서 로딩하는 시간이 줄어들고 네트워크의 트래픽을 감소시키며
-모든 브라우저에서 실행된다.
-웹브라우저에서 ASP소스코드를 볼 수 없어 보안성이 증대되며,
-작동하기 위한 환경은 Windows NT, Windows 2003 Server에 탑재된 IIS 웹서비스 소프트웨어만 있으면 된다.
-ASP는 DLL에 의하여 해석되기 때문에 사용자의 서비스 요청에 따라 독립적인 프로세스를 생성하지 않는다. 그리고 쓰레드를 이용해 응답하기 때문에 CGI 방식보다 ASP가 웹서버에 주는 부담이 상대적으로 적다.
또한 프로그램이 작동되기 위해서는 운영체제 Windows NT 또는 2003 Server 기반의 IIS 4.0 이상 또는 Windows 9x 기반의 Personal Web Server가 필요하다
그리고 운영체제에 특화되어 있기 때문에 다른 스크립트 언어와 비교하여 그 수행 속도가 빠르며 DB에 접속하여 처리하는 프로그램 작성에도 용이하다.
ASP 웹 문서와 서버의 역할
클라이언트가 웹서버에 접속하여 ASP 문장이 포함된 동적인 웹페이지를 요청하는 경우, 웹서버는 해당 웹 문서를 클라이언트에게 전송하기 전에 내부적으로 ASP.DLL을 통하여 ASP 문장을 HTML 태그 형식으로 변환한 뒤에 전송한다. 그러면 클라이언트의 브라우저는 HTML 태그로 변환된 웹 문서를 받아 해석하여 화면에 내용을 보여준다.
ASP의 장단점
※장점
-브라우저와 서버가 상호 교신할 필요성을 줄임으로서 로딩하는 시간이 줄어들고 네트워크의 트래픽을 감소시키며
-모든 브라우저에서 실행된다.
-웹브라우저에서 ASP소스코드를 볼 수 없어 보안성이 증대되며,
-작동하기 위한 환경은 Windows NT, Windows 2003 Server에 탑재된 IIS 웹서비스 소프트웨어만 있으면 된다.
-ASP는 DLL에 의하여 해석되기 때문에 사용자의 서비스 요청에 따라 독립적인 프로세스를 생성하지 않는다. 그리고 쓰레드를 이용해 응답하기 때문에 CGI 방식보다 ASP가 웹서버에 주는 부담이 상대적으로 적다.
'지식' 카테고리의 다른 글
정보보호 창과 방패, 데이터 복구와 영구삭제 (0) | 2012.02.15 |
---|---|
CGI란 (0) | 2012.02.13 |
PHP란? (0) | 2012.02.13 |
jsp란 (0) | 2012.02.13 |
ATL이란 무엇인가? (0) | 2012.02.10 |