Sunday, February 21, 2010

Internet Information Services (IIS)

Internet Information Services or Internet Information Server is a web HTTP server that is used in the Windows server operating systems, from Windows NT 4.0 Server, Windows 2000 Server or Windows Server 2003. This service is an integrated service in Windows 2000 Server, Windows Server 2003, or as an add-on in Windows NT 4.0. This service serves as a supporting TCP / IP protocol that runs on application layer (application layer). IIS also be the foundation of the Internet and Intranet platforms Microsoft, including Microsoft Site Server, Microsoft Commercial Internet System products and other Microsoft BackOffice. Internet Information Services has evolved since first introduced in Windows NT 3.51 (though less widely used) to IIS version 6.0 included in Windows Server 2003. Version 5.0 is integrated in Windows 2000, while Windows XP Professional has IIS version 5.1. Windows NT 4.0 has a 4:01 version included in the add-on Windows NT Option Pack. In Windows NT 4.0 Workstation or Windows 95/98, IIS can also be installed on the Microsoft Personal Web Server (PWS). Version IIS is available in several versions and operating systems as follows: IIS 1.0 for Windows NT 3.51, which is available as a free extra. IIS 2.0 for Windows NT 4.0 IIS 3.0 for Windows NT 4.0 Service Pack 3 IIS 4.0 for Windows NT 4.0 Option Pack IIS 5.0 for Windows 2000 (Professional and Server) IIS 5.1 for Windows XP Professional and Windows XP Media Center Edition IIS 6.0 for Windows Server 2003 and Windows XP Professional x64 Edition IIS 7.0 for Windows Server 2008 and Windows Vista (Business Edition, Enterprise Edition, and Ultimate) IIS 7.5 for Windows Server 2008 R2 (Beta) and Windows 7 (Beta) Feature Integrated with the Windows NT full (security systems, auditing, and NTFS permissions) Fully supports the HTTP protocol version 1.1 Already include FTP protocol Limited support for the SMTP protocol Support for NNTP protocol Support for SSL security protocol Can be used as a platform where a web application running, by using Active Server Pages (ASP), ASP.NET, Internet Server API (ISAPI), Common Gateway Interface (CGI), Microsoft. NET Framework, Microsoft Visual Basic Scripting (VBScript) , JScript, and some scripting language that can be installed like Perl or PHP. Allows web applications to run as an isolated process in a separate memory space to prevent an application to crash another application. Can be arranged in several ways: Microsoft Management Console, via the web browser, or using the Windows Scripting Host script. Bandwidth throttling can prevent a monopoly on web site available bandwidth. History Web server was first created by Microsoft is a research project conducted by an institution called the European Microsoft Windows NT Academic Center (EMWAC), part of the University of Edinburgh, Scotland, and distributed as software not paid. However, because the server could not be scaled EMWAC to menanganii traffic data that led to microsoft.com, Microsoft was finally forced to develop its own Web server, with the name of the IIS. First time Internet Information Services released as an additional set of services based on Internet for Windows NT 3.51. A few moments later, IIS 2.0 was released with added support for Windows NT 4.0 is released at that time; and IIS version 3.0 was released again to support a dynamic scripting environment Active Server Pages (ASP). However, IIS 4.0 is released later, remove the support for the Gopher protocol and is bundled in the CD-ROM Windows NT as a separate section, called the "Windows NT 4.0 Option Pack." The latest version is the version of IIS 7.0 for Windows Vista and Windows Server 2008, version 6.0 for Windows Server 2003 and Windows XP Professional x64 Edition, and version 5.1 for Windows XP Professional. Unfortunately, IIS 5.1 in Windows XP has a limitation that only supports 10 simultaneous connections, and only one web site alone. IIS version 6.0 offers support for IPv6. FastCGI module is also available for IIS 5.1, IIS 6.0 and IIS 7.0. IIS 7.0 does not directly installed in Vista, but can be chosen from a list of optional components. Actually, IIS 7.0 is in all editions of Windows Vista, including Windows Vista Home Basic. IIS 7.0 in Windows Vista does not have connection limitations like that happens in Windows XP, but only limited demand for simultaneous (concurrent requests) only up to 10 requests (Windows Vista Ultimate Edition, Business Edition and Enterprise Edition) or 3 request (Home Premium). Additional requests will diantrekan way that can reduce performance, but not rejected as well as IIS 5.1 in Windows XP that often issue an error message "Server too Busy". Microsoft Web Platform Installer Microsoft Web Platform Installer is a simple tool that could install the entire Microsoft Web platform applications, including: IIS Visual Web Developer 2008 Express Edition SQL Server 2008 Express Edition Microsoft. NET Framework Silverlight Tools for Visual Studio and other components. Operating systems supported include Windows Vista Release to manufacturing (RTM), Windows Vista Service Pack 1, Windows XP Professional, Windows Server 2003 and Windows Server 2008. Computer architecture supported is x86 and x64. Security Criticism addressed to the early editions of IIS is the number of vulnerability (vulnerability) in it, especially for problems CA-2001-19 later exploited by the Code Red worm. However, versions 6.0 and 7.0 now have no problem with this vulnerability. In IIS 6.0, Microsoft chose to change the behavior of ISAPI handler previously installed, which is suspected to be a source of security problems in version 4.0 and 5.0, thus reducing the potential for attacks against IIS. In addition, IIS 6.0 added a feature called "Web Service Extensions" that prevents IIS to run any programs without the explicit permission of the administrator. In the latest version, version 7.0, any component in the IIS dimodularkan now so that only the required components will be installed by Windows, which can reduce the potential for attacks. In addition, IIS 7.0 also offers security features such as URLFiltering can refuse certain URLs based on rules defined by the user. Normally, IIS 5.1 and earlier versions of Web sites running under the SYSTEM account, a default account in Windows that has super user access rights. This changed in version 6.0, in which all the processes handling requests made by the NETWORK SERVICES account that has rights that far fewer than the SYSTEM so that if there is vulnerability in a feature or made their own code, then it will not make a system crash. IIS 6.0 HTTP stack also offers a new kernel mode HTTP parser which has a more stringent and offers response function cache for static and dynamic content.

1 comment:

  1. The internet now plays an important role in many people's everyday lives. We use it for many different tasks, from finding information to purchasing products online.

    Internet Blog

    ReplyDelete