ASP는 한마디로 ISAPI (Internet Server Application Programming
Interface)의 확장된 형태입니다.
ISAPI란 웹 서버의 기능을 확장하기 위한 MS의 기술이죠.
즉, ASP 역시 IIS라는 웹 서버의 기능을 확장한 것이라는 뜻입니다.
ASP는 C:\WinNT\System32\InetSrv\asp.dll 파일에 의해 해석되고
실행되는 전형적인 인터프리터 방식의 웹 스크립트 언어입니다.
이 DLL 파일은 IIS (Internet Information Server)에 의해
호출되어 ASP 페이지를 파싱 및 해석하고 실행하여 그 결과를
브라우저에 돌려주는 역할을 합니다.
먼저 클라이언트가 HTML 페이지 또는 ASP 페이지에 포함된
<FORM>태그에 저장된 데이터들을 서버로 전송하면 서버는 이
데이터들을 받아들인 후 <FORM>태그의 Action 속성에 지정된
ASP 파일을 asp.dll 파일을 이용하여 파싱한 후 이를 해석하고
해석된 명령을 실행합니다.
이렇게 명령이 실행된 결과는 다시 서버에 의해 클라이언트로
전송되고 클라이언트는 이를 해석하여 페이지를 사용자에게
표시하게 됩니다.
여기서 보고서에 작성할 만큼의 설명은 힘들고 하니...
대강 이런 식으로 작동한다는 것을 알아두시고 나머지 사항은
MS의 홈 페이지나 기타 관련 서적을 통해 보충하실 수 있을 겁니다.
도움이 되셨기를...
--------------------- [원본 메세지] ---------------------
다짜고짜 교수가 레포트를 냈는데...