merupakan Aplikasi Web Server yang berjalan di Sistem Microsoft Windows, IIS menggunakan Script ASP ( Active Server Page ) untuk membuat suatu Aplikasi Web yang Dinamis, sehingga semua File file yang berjalan di Web Server IIS akan mempunyai ekstensi .asp ( Contoh : index.asp ). Selain Script ASP, IIS juga dapat menggunakan Script – script lainnya seperti VBScript, Java Script. Untuk databasenya IIS selain menggunakan Ms Access, juga menggunakan Ms SQL Server.
Saat ini IIS telah berkembang dengan menggunakan teknologi .NET yang dapat memberikan Fitur – Fitur lebih dibandingkan versi sebelumnya. File-file yang berjalan di Web Server yang menggunakan IIS dengan teknologi .NET akan mempunyai ekstensi .aspx.
IIS sebenarnya telah di include di Windows XP, maka dari itu kita dapat bereksperiment membuat Aplikasi Web dengan menggunakan IIS dan ASP, hanya saja IIS bawaan XP belum dapat digunakan untuk mempublikasikan Aplikasi Web Dinamis kita., tapi itu semuanya dapat kita akali dengan cara menyewa Web Hosting ataupun mendaftar di Web Hosting Gratis seperti www.domaindlx.com atau yang lainnya. Jadi kita dapat membuat terlebih dahulu Aplikasi Web kita di Windows XP, jika semuanya telah kita Test dan berjalan dengan baik, baru kita publikasikan dengan cara menyewa Web Hosting ataupun mendaftar ke Web Hosting yang gratis. Atau kita bisa juga menginstall Windows Server untuk dapat memiliki Web Server IIS dan yang pasti dengan menggunakan Windows Server kita juga dapat Mempublikasikan Website kita. Dan pastinya kita juga dapat menggunakan faasilitas yang lainnya seperti Active Directory, DNS server dan juga DHCP Server.
Pada Windows 98, supaya dapat mengelola Web diperlukan komponen Personal Web Server (PWS) walaupun tidak terdapat fasilitas untuk FTP. PWS juga merupakan bagian dari IIS. Komponen PWS terdapat pada CD master Windows 98 dan terletak pada direktori \add-ons\pws. Instalasi PWS dapat dilakukan dari
IIS sebenarnya telah di include di Windows XP, maka dari itu kita dapat bereksperiment membuat Aplikasi Web dengan menggunakan IIS dan ASP, hanya saja IIS bawaan XP belum dapat digunakan untuk mempublikasikan Aplikasi Web Dinamis kita., tapi itu semuanya dapat kita akali dengan cara menyewa Web Hosting ataupun mendaftar di Web Hosting Gratis seperti www.domaindlx.com atau yang lainnya. Jadi kita dapat membuat terlebih dahulu Aplikasi Web kita di Windows XP, jika semuanya telah kita Test dan berjalan dengan baik, baru kita publikasikan dengan cara menyewa Web Hosting ataupun mendaftar ke Web Hosting yang gratis. Atau kita bisa juga menginstall Windows Server untuk dapat memiliki Web Server IIS dan yang pasti dengan menggunakan Windows Server kita juga dapat Mempublikasikan Website kita. Dan pastinya kita juga dapat menggunakan faasilitas yang lainnya seperti Active Directory, DNS server dan juga DHCP Server.
IIS telah berevolusi semenjak diperkenalkan pertama kali pada Windows NT 3.51 (meski kurang banyak digunakan) hingga IIS versi 6.0 yang terdapat dalam Windows Server 2003. Versi 5.0 diintegrasikan dalam Windows 2000, sedangkan Windows XP Professional memiliki IIS versi 5.1. Windows NT 4.0 memiliki versi 4.01 yang termasuk ke dalam add-on Windows NT Option Pack. Dalam Windows NT 4.0 Workstation atau Windows 95/98, IIS juga dapat diinstalasikan sebagai Microsoft Personal Web Server (PWS).
Fitur IIS
Terintegrasi dengan Windows NT secara penuh (sistem keamanan, auditing, dan izin akses NTFS)
Mendukung penuh protokol HTTP versi 1.1
Sudah mencakup protokol FTP
Dukungan terbatas untuk protokol SMTP
Dukungan untuk protokol NNTP
Dukungan untuk protokol keamanan SSL
Dapat digunakan sebagai platform di mana aplikasi web berjalan, yakni dengan menggunakan Active Server Pages (ASP), ASP.NET, Internet Server API (ISAPI), Common Gateway Interface (CGI), Microsoft .NET Framework, Microsoft Visual Basic Scripting (VBScript), JScript, dan beberapa bahasa skrip yang dapat diinstalasikan seperti Perl atau PHP.
Mengizinkan aplikasi web untuk dijalankan sebagai proses yang terisolasi dalam ruangan memori yang terpisah untuk mencegah satu aplikasi membuat crash aplikasi lainnya.
Dapat diatur dengan beberapa cara: Microsoft Management Console, via web browser, atau menggunakan skrip Windows Scripting Host.
Bandwidth throttling yang dapat mencegah sebuah situs web memonopoli bandwidth yang tersedia.
Keunggulan IIS (Internet Information Server) dibandingkan Apache Web Server adalah kemudahan penggunanya karana IIS mengadopsi konsep GUI (Graphical User Interface) untuk melakukan pengaturan-pengaturan dan konfigurasi terhadap sistem. Namun IIS juga memiliki beberapa kelemahan yaitu hanya mendukung sistem operasi yang dibuat oleh Microsoft.
Komponen pendukung IIS antara lain :
1. Protocol jaringan TCP/IP.
2. Domain Name System (DNS).
3. Direkomendasikan untuk menggunakan format NTFS demi keamanan.
4. Software untuk membuat situs web, salah satunya Microsoft FrontPage.
Pada pembahasan Internet Information Service ini, yang banyak dibahas adalah Internet Information Service yang terdapat pada Windows 2000 Server dan hanya terbatas pada Files Transfer Protocol (FTP) dan web saja.
Kelebihan dan Kekurangan
1. Lebih kompatibel dengan Windows karena memang IIS adalah keluaran Microsoft
2. Unjuk kerja untuk PHP lebih stabil, handal, dan cepat
3. Adanya kemampuan diagnostik untuk pelacakan kesalahan (bisa dikustomisasi)
4. Untuk platform .NET, user hanya bisa menggunakan IIS
5. Memiliki score tertinggi dari web server lainnya untuk masalah bug
6. Tidak gratis (web server berbayar)
7. Port 80 (Port untuk layanan web) sangat mudah diserang oleh cracker
Keamanan file log juga sangat mudah ditembus sehingga system password pun akan mudah didapatkan