인터넷 정보 서비스

위키백과, 우리 모두의 백과사전.
인터넷 정보 서비스
Internet Information Services
개발자마이크로소프트
안정화 버전
8.0 / 2012년 9월 4일(11년 전)(2012-09-04)
운영 체제마이크로소프트 윈도
종류서버
라이선스사유 (IIS 익스프레스의 경우 프리웨어)
웹사이트마이크로소프트 인터넷 정보 서비스 홈페이지

마이크로소프트 인터넷 정보 서비스(Internet Information Services, IIS)는 마이크로소프트 윈도를 사용하는 서버들을 위한 인터넷 기반 서비스들의 모임이다. 이전 이름은 인터넷 정보 서버(Internet Information Server)였다. 전반적인 웹사이트 용어에서, 아파치 웹 서버에 이어 세계에서 두 번째로 가장 잘 알려진 웹 서버이다. 넷크래프트에 따르면, 2007년 10월 기준으로 전 세계 웹사이트의 37.13%와 전 세계 활성화 웹사이트들의 38.23%가 인터넷 정보 서비스를 사용하고 있다고 한다.[1] 서버는 현재 FTP, SMTP, NNTP, HTTP/HTTPS를 포함하고 있다.

IIS의 역사

IIS는 처음에 윈도 NT 3.51용 인터넷 기반 서비스의 부가적인 기능으로 공개되었다. IIS 2.0은 윈도 NT 4.0 운영 체제에 대한 지원을 추가하기에 이르렀으며, IIS 3.0은 액티브 서버 페이지의 동적인 스크립트 환경을 도입하였다.

IIS 4.0은 고퍼 프로토콜에 대한 지원을 끊고, 별도의 옵션 팩 CD-ROM으로 윈도 NT에 번들로 추가하였다.

마지막에 나온 IIS 버전은 윈도 8을 위한 8.0, 윈도 7을 위한 7.5, 윈도 비스타를 위한 7.0, 윈도 서버 2003을 위한 6.0, 윈도 XP 프로페셔널을 위한 IIS 5.1이다. 윈도 XP는 10개의 동시 접속과 단일 웹사이트만 지원하는 제한된 버전의 IIS 5.1을 포함하고 있다. [2] IIS 6.0은 IPv6에 대한 지원을 추가하였다. FastCGI 모듈도 IIS 5.1과[3] IIS7[4]에서 사용할 수 있다.

윈도 비스타는 IIS 7.0을 기본으로 설치하지 않지만 설치된 구성 요소를 선택하는 목록에서 설치할 수 있게 되어 있다. 비스타에서 IIS 7.0는 허용 접속 수를 제한하지 않지만 활성화되는 동시 요청 기반의 성능을 제한한다.

인증 구조

IIS 5.0 이후 버전에서는 아래와 같은 인증 구조를 지원한다:

인터넷 정보 서비스 7.0

IIS 7.0은 윈도 비스타에 들어있다. 또한 윈도 서버 2008에도 끼어 들어가 있다. IIS 7.0은 모듈러(modular)한 소프트웨어 아키텍처를 특징으로 한다. 모든 서비스를 한 번에 가동시키는 모놀리딕 서버 대신, IIS 7.0는 코어 웹 서버 엔진 한 개를 갖추고 있다. 사람들은 특정한 기능을 제공하는 모듈을 이 엔진에 추가할 수 있다. 이러한 아키텍처 덕분에, 필요한 기능만 "활성화"(enable)시킬 수 있게 되었으며, 커스텀(custom) 모듈을 사용해 기능들을 추가할 수 있게 되었다.

마이크로소프트는 IIS 7.0와 함께 몇 가지 모듈들을 끼워 IIS 7.0을 유통시키고 있다. 또한 마이크로소프트는 여러 다른 모듈도 온라인으로 받아갈 수 있게 해 놓았다.[5] 마이크로소프트는 다음 모듈들을 서버와 함께 끼워 팔 예정이다:

  1. HTTP 모듈들
  2. 보안 모듈들
  3. 콘텐트 모듈들
  4. 데이터 압축 모듈들
  5. 캐싱 모듈들
  6. 로깅다이어그노스틱스 모듈들

버전

같이 보기

참조

  1. “Netcraft Web Server Survey, October 2007”. 2007년 10월 12일에 확인함. 
  2. “Internet Information Services 5.1”. 2007년 7월 20일에 확인함. 
  3. “FastCGI Extension for IIS6.0 and IIS5.1 - Go Live”. 2007년 9월 27일에 확인함. 
  4. “FastCGI for IIS7”. 2007년 9월 27일에 확인함. 
  5. “IIS DownloadCenter”. 2007년 9월 27일에 확인함. 

바깥 고리