Co to jest internetowy serwer informacji?

Internet Information Server (IIS) to oprogramowanie serwera WWW firmy Microsoft®. Od czasu pierwszego wydania usługi IIS ewoluowały od bardzo podstawowej aplikacji serwera sieci Web do złożonej platformy zdolnej do wykonywania wielu różnych funkcji. Niektóre wcześniejsze wersje programu były krytykowane za słabe zabezpieczenia, ale firma Microsoft® próbowała przeciwdziałać temu wrażeniu w nowszych wydaniach. Najnowsze wersje usług IIS są wysoce zmodularyzowane, dzieląc funkcjonalność na różne składniki.

Podczas działania Internet Information Server nasłuchuje żądań z przeglądarek internetowych i odpowiada odpowiednią treścią. Wszystkie wersje usług IIS obsługują standardowy protokół przesyłania hipertekstu (HTTP), a wiele z nich obsługuje dodatkowe protokoły, takie jak protokół przesyłania plików (FTP). Niektóre wersje oprogramowania zapewniają obsługę usług poczty e-mail, a najnowsze wersje mają inną architekturę, która może obsługiwać dodatkowe protokoły. Z wyjątkiem kilku pierwszych wersji, IIS generalnie obsługuje bardziej zaawansowane funkcje natywnie lub poprzez użycie dodatkowych składników oprogramowania.

Firma Microsoft® udostępniła pierwszą wersję swojego Internet Information Server 12 lutego 1996 roku do bezpłatnego pobrania dla systemu Windows® NT 3.51. Uwolnienie IIS bez żadnych kosztów było taktyką wymierzoną w konkurencyjną firmę Netscape® Communications, która sprzedawała własne oprogramowanie serwerowe. Zestaw funkcji Internet Information Server szybko się rozszerzył i pod koniec 1996 roku zostały wydane dwie kolejne wersje. IIS 3.0 był głównym wydaniem, w tym obsługą nowej technologii o nazwie Active Server Pages (ASP), która umożliwiała osadzanie kodu w sieci WWW strona do uruchomienia bezpośrednio na serwerze.

Na przełomie wieków Microsoft® pokonał Netscape®, a IIS zapewniło sobie drugie miejsce na rynku serwerów WWW, za konkurentem open source Apache™. Niektórzy zaczęli jednak kwestionować bezpieczeństwo oprogramowania Internet Information Server. Dwa znane robaki o pseudonimach Code Red i Nimda zainfekowały setki tysięcy serwerów internetowych z IIS i przez lata były uciążliwe. Pojawiły się apele do dużych korporacji korzystających z usług IIS w celu zbadania alternatyw w celu ochrony ich infrastruktury komputerowej.

W odpowiedzi na te obawy firma Microsoft® podjęła działania mające na celu zwiększenie bezpieczeństwa w wersjach 6 i 7 usług IIS, które zostały przemianowane na Internetowe usługi informacyjne. Wersje te dzielą funkcjonalność serwera na różne komponenty, umożliwiając działanie tylko potrzebnych części serwera w danym momencie i zmniejszając potencjalną liczbę luk w zabezpieczeniach. IIS 7 i 7.5 są wysoce zmodularyzowane, a nawet podstawowe części serwera są podzielone na różne usługi. Oprócz zwiększenia bezpieczeństwa, ten wybór projektu umożliwił tworzenie i instalowanie dodatków, oferując administratorom sieci wysoki poziom dostosowania.