Kas yra interneto informacijos serveris?

Interneto informacijos serveris (IIS) yra „Microsoft®“ žiniatinklio serverio programinė įranga. Nuo pat pradinio išleidimo IIS iš labai paprastos žiniatinklio serverio programos tapo sudėtinga platforma, galinčia atlikti daugybę skirtingų funkcijų. Kai kurios ankstesnės programos versijos buvo kritikuojamos dėl silpnos saugos, tačiau „Microsoft®“ bandė atremti šį suvokimą naujesniuose leidimuose. Naujausios IIS versijos yra labai moduliuotos, funkcionalumą padalijant į skirtingus komponentus.

Veikdamas interneto informacijos serveris išklauso žiniatinklio naršyklių užklausas ir atsako pateikdamas atitinkamą turinį. Visos IIS versijos palaiko standartinį hiperteksto perdavimo protokolą (HTTP), o daugelis palaiko papildomus protokolus, tokius kaip failų perdavimo protokolas (FTP). Kai kurios programinės įrangos versijos palaiko el. pašto paslaugas, o naujausios versijos turi skirtingą architektūrą, kuri gali palaikyti papildomus protokolus. Išskyrus keletą pirmųjų pataisų, IIS paprastai palaiko pažangesnes funkcijas savaime arba naudojant papildomus programinės įrangos komponentus.

12 m. vasario 1996 d. Microsoft® išleido pirmąją savo interneto informacijos serverio versiją kaip nemokamą atsisiuntimą, skirtą Windows® NT 3.51. IIS išleidimas nemokamai buvo taktika, nukreipta į konkurentę Netscape® Communications, kuri pardavinėjo savo serverio programinę įrangą. Interneto informacijos serverio funkcijų rinkinys sparčiai plėtėsi, o iki 1996 m. pabaigos buvo išleistos dar dvi versijos. IIS 3.0 buvo pagrindinis leidimas, įskaitant naujos technologijos, vadinamos Active Server Pages (ASP), palaikymą, leidžiančią įterpti kodą žiniatinklyje. puslapis bus paleistas tiesiai serveryje.

Amžiaus pradžioje Microsoft® nugalėjo Netscape®, o IIS užsitikrino antrą vietą žiniatinklio serverių rinkoje, atsiliekant nuo atvirojo kodo konkurento Apache™. Tačiau kai kurie pradėjo abejoti Interneto informacijos serverio programinės įrangos saugumu. Du žinomi kirminai, pravarde Code Red ir Nimda, užkrėtė šimtus tūkstančių interneto serverių, kuriuose veikia IIS, ir trukdė daugelį metų. Buvo raginama didelėms korporacijoms, naudojančioms IIS, išnagrinėti alternatyvas savo kompiuterių infrastruktūrai apsaugoti.

Atsižvelgdama į šias problemas, „Microsoft®“ ėmėsi veiksmų, kad padidintų 6 ir 7 IIS versijų, kurios buvo pervadintos į interneto informacijos paslaugas, saugą. Šios versijos padalija serverio funkcionalumą į skirtingus komponentus, leidžiančius bet kuriuo metu veikti tik reikiamoms serverio dalims ir sumažinti galimą pažeidžiamumų skaičių. IIS 7 ir 7.5 yra labai moduliuoti, net pagrindinės serverio dalys yra padalintos į skirtingas paslaugas. Šis dizaino pasirinkimas ne tik padidino saugumą, bet ir leido kurti ir įdiegti priedus, kurie tinklo administratoriams suteikė aukšto lygio tinkinimo galimybes.