e-gradiva          SERŠ Maribor O projektu Besednjak
  logotip  
Osnove |  Skladi |  Topologije |  Mediji |  Pristopne |  LAN |  Omrežni |  Transportni |  Povezovanje |  Varnost |  Storitve |  Varnost |  Sistemi |  Strežniki

IIS

MS–SQL

MySQL

Uskaljevanje časa

Pripomoček za ARP

Ipconfig

Ping

Tracert

Internet Information Services

V tej učni vsebini boste spoznali:

Dokument z besedilom PDF

Microsoftov spletni strežnik (Internet Information Services; IIS) je paleta internetnih procesov za strežnike z operacijskim sistemom Microsoft Windows. Je drugi najpopularnejši spletni strežnik na svetu. Strežniki IIS trenutno podpirajo strežniške storitve s protokoli FTP, SMTP, NNTP in HTTP/HTTPS.

Zgodovina

IIS je bil prvotno izdan kot dodatek internetnih procesov za operacijski sistem Windows NT 3.51. Sledil mu je IIS 2.0 s podporo za operacijski sistem Windows NT 4.0. Z različico 3.0 so vpeljali dinamično skriptno okolje Active Server Pages (ASP). Pri IIS 4.0 so opustili podporo za protokol Gopher in so ga izdali kot dodatni paket, ločen od Windows NT. Trenutno prodajani različici IIS sta IIS 6.0 za Windows Server 2003 in IIS 5.1 za Windows XP Professional. IIS 5.1 za Windows XP je okrnjena različica IIS, saj omejuje število povezav, in podpira eno samo spletno stran.

Windows Vista vsebuje IIS 7.0, ki ne omejuje število povezav. Omejena je samo obremenitev na kriteriju hkratnih aktivnih zahtev. Izboljšana je tudi uporabnost.

Varnost

Prve različice IIS so bile izredno ranljive in so bile vzrok največjega števila vdorov v strežnike Windows. Pri različici 6.0 do sedaj našteli le 3 varnostne luknje, od tega dve kritični. V različici 6.0 je Microsoft ponudil možnost nadzora nad obnašanjem že nameščenih ISAPI, med katerimi je bilo veliko krivcev za ranljivost v različicah 4.0 in 5.0. Z novo različico, ki je trenutno še v razvojni fazi in je del strežnika Longhorn, je Microsoft šel še korak dlje z možnostjo prilagajanja komponent.

V različicah IIS pred različico 6.0 so se vsi procesi izvajali kar s sistemskim računom, kar je lahko pripeljalo do nenadzorovanega delovanja. Pri različici 6.0 vsi procesi delujejo pod privilegiranim računom Network Services. V praksi to pomeni, da če pride do izkoriščanja uporabniške kode, ne bo nujno delovnim procesom dovoljen dostop do celotnega sistema. IIS 6.0 vsebuje tudi novo jedro HTTP (http.sys) z natančno analizo zahtev http in pomnilnik za statične in dinamične vsebine.

IIS 7.0

IIS 7.0 v operacijskem sistemu Windows Vista in tudi v Windows Server Longhorn ima modularno arhitekturo. Za razliko od enovitega strežnika, pri katerem tečejo vsi procesi, ima IIS 7.0 core web server engine. Prednost te arhitekture je, da se izvajajo samo procesi, ki jih zahtevamo in možnost razširjanja funkcionalnosti z uporabo dodatnih modulov.

Na voljo so naslednji moduli:

Razširjanje v IIS 7.0 z uporabo ISAPI ni mogoče, saj je zavrnjeno zaradi podpore modulu API. Večina modulov, ki jih uporablja IIS je zgrajenih na tem API. Prednost tega je, da bodo razvijalci imeli večji nadzor nad zahtevanimi procesi kot v prejšnjih različicah. Moduli so lahko napisani s katerikoli jezikom .NET Framework.

Ena izmed vidnejših razlik glede na prejšnjo različico je ta, da so vse nastavitve strežnika shranjene izključno v nastavitveni datoteki XML namesto v zbirki podatkov. Strežnik ima tudi globalno nastavitveno datoteko, ki vsebuje privzete nastavitve. Vsaka navidezna spletna mapa vsebuje nastavitve web.config, ki so nad privzetimi nastavitvami. Spremembe teh datotek so takojšnje. Pri prejšnjih različicah smo za vsako spremembo kot je npr. sprememba privzete datoteke, določanje aktivnih modulov, nastavitev varnosti itd. potrebovali skrbniške pravice. IIS 7 se ponaša tudi s prenovljenim skrbniškim vmesnikom. Konfiguriranje ASP.NET je še bolj integrirano v skrbniški vmesnik.

Zaključek

vprašanjanja v pisni obliki vprašanjanja vprašanje

Microsoftov spletni strežnik (Internet Information Services; IIS) je paleta internetnih procesov za strežnike z operacijskim sistemom Microsoft Windows. Je drugi najpopularnejši spletni strežnik na svetu. Strežniki IIS trenutno podpirajo strežniške storitve s protokoli FTP, SMTP, NNTP in HTTP/HTTPS. Zadnje različice IIS zagotavljajo varne storitve.

Sofinaciranje projekta in pravice

Izvedbo projekta je omogočilo sofinanciranje Evropskega socialnega sklada Evropske unije in Ministrstva za šolstvo in šport.