FACTOID # 6: Michigan is ranked 22nd in land area, but since 41.27% of the state is composed of water, it jumps to 11th place in total area.
 
 Home   Encyclopedia   Statistics   States A-Z   Flags   Maps   FAQ   About 
   
 
WHAT'S NEW
 

SEARCH ALL

FACTS & STATISTICS    Advanced view

Search encyclopedia, statistics and forums:

 

 

(* = Graphable)

 

 


Encyclopedia > Internet Information Services
Internet Information Services

Screenshot of IIS 7's management console
Developer: Microsoft
Latest release: 7.0
OS: Microsoft Windows
Genre: Server
License: Proprietary
Website: Microsoft Internet Information Services homepage

Microsoft Internet Information Services (IIS, formerly called Internet Information Server) is a set of Internet-based services for servers using Microsoft Windows. It is the world's second most popular web server in terms of overall websites. As of September 2007 it served 34.94% of all websites and 36.63% of all active websites according to Netcraft.[1] The servers currently include FTP, SMTP, NNTP, and HTTP/HTTPS. Image File history File links Download high-resolution version (868x673, 126 KB)Screenshot of Internet Information Services in Windows Vista. ... Software development is the translation of a user need or marketing goal into a software product. ... Microsoft Corporation, (NASDAQ: MSFT, HKSE: 4338) is a multinational computer technology corporation with global annual revenue of US$44. ... A software release is the distribution, whether public or private, of an initial or new and upgraded version of a computer software product. ... // An operating system (OS) is the software that manages the sharing of the resources of a computer. ... Windows redirects here. ... Computer software can be organized into categories based on common function, type, or field of use. ... In information technology, a server is an application or device that performs services for connected clients as part of a client-server architecture. ... A software license is a legal agreement which may take the form of a proprietary or gratuitous license as well as a memorandum of contract between a producer and a user of computer software. ... Proprietary indicates that a party, or proprietor, exercises private ownership, control or use over an item of property, usually to the exclusion of other parties. ... A website (alternatively, Web site or web site) is a collection of Web pages, images, videos and other digital assets that is hosted on one or several Web server(s), usually accessible via the Internet, cell phone or a LAN. A Web page is a document, typically written in HTML... Microsoft Corporation, (NASDAQ: MSFT, HKSE: 4338) is a multinational computer technology corporation with global annual revenue of US$44. ... Windows redirects here. ... The inside/front of a Dell PowerEdge web server The term Web server can mean one of two things: A computer program that is responsible for accepting HTTP requests from clients, which are known as Web browsers, and serving them HTTP responses along with optional data contents, which usually are... 2007 is a common year starting on Monday of the Gregorian calendar. ... Netcraft is an Internet monitoring company based in Bath, England (recently having relocated from Bradford on Avon). ... This article is about the File Transfer Protocol standardised by the IETF. For other file transfer protocols, see File transfer protocol (disambiguation). ... Simple Mail Transfer Protocol (SMTP) is the de facto standard for e-mail transmissions across the Internet. ... The Network News Transfer Protocol or NNTP is an Internet application protocol used primarily for reading and posting Usenet articles, as well as transferring news among news servers. ... HTTP (for HyperText Transfer Protocol) is the primary method used to convey information on the World Wide Web. ... https is a URI scheme used to indicate a secure HTTP connection. ...

Contents

Versions

It has been suggested that this article or section be merged with . ... Windows NT 4. ... Windows NT 4. ... Windows NT 4. ... Windows 2000 (also referred to as Win2K) is a preemptive, interruptible, graphical and business-oriented operating system that was designed to work with either uniprocessor or symmetric multi-processor 32-bit Intel x86 computers. ... Windows XP is a line of operating systems developed by Microsoft for use on general-purpose computer systems, including home and business desktops, notebook computers, and media centers. ... Windows Server 2003 is a server operating system produced by Microsoft. ... Microsoft Windows XP Professional x64 Edition released on April 25, 2005 by Microsoft is a variation of the Windows XP operating system for x86-64 personal computers. ... Windows Vista is a line of graphical operating systems used on personal computers, including home and business desktops, notebook computers, Tablet PCs, and media centers. ... Windows Server 2008 is the name of the next server operating system from Microsoft. ...

History of IIS

IIS was initially released as an additional set of Internet based services for Windows NT 3.51. IIS 2.0 followed adding support for the Windows NT 4.0 operating system and IIS 3.0 introduced the Active Server Pages dynamic scripting environment. Active Server Pages (ASP) is Microsofts server-side script engine for dynamically-generated web pages. ...


IIS 4.0 dropped support for the Gopher protocol and was bundled with Windows NT as a separate "Option Pack" CD-ROM. Gopher is a distributed document search and retrieval network protocol designed for the Internet. ...


The current shipping version of IIS is 7.0 for Windows Vista, 6.0 for Windows Server 2003 and IIS 5.1 for Windows XP Professional. IIS 5.1 for Windows XP is a restricted version of IIS that supports only 10 simultaneous connections and a single web site.[2] IIS 6.0 added support for IPv6. Windows Vista is a line of graphical operating systems used on personal computers, including home and business desktops, notebook computers, Tablet PCs, and media centers. ... Windows Server 2003 is a server operating system produced by Microsoft. ... Windows XP is a line of operating systems developed by Microsoft for use on general-purpose computer systems, including home and business desktops, notebook computers, and media centers. ... Internet Protocol version 6 (IPv6) is a network layer protocol for packet-switched internetworks. ...


Windows Vista does not install IIS 7.0 by default, but it can be selected among the list of optionally installed components. IIS 7.0 on Vista does not limit the number of connections allowed but restricts performance based on active concurrent requests.


Security

Earlier versions of IIS were hit with a spate of vulnerabilities, chief among them CA-2001-19 which led to the infamous Code Red worm; however, version 7.0 currently has no reported issues that affect it. In perspective, as of 11 September 2007, the free software Apache web server has one unpatched reported issue,[3] affecting only MS Windows systems, and rated "less critical". In IIS 6.0, Microsoft has opted to change the behavior of pre-installed ISAPI handlers,[4] many of which were culprits in the vulnerabilities on 4.0 and 5.0, thus reducing the attack surface of IIS. In addition, IIS 6.0 added a feature called "Web Service Extensions" that prevents IIS from launching any program without explicit permission by an administrator. With the current release, IIS 7.0, the components were modularized, so that only the required components have to be installed, thus further reducing the attack surface. In addition, security features such as URLFiltering were added that rejects suspicious URLs based on a user defined rule set. The Code Red worm was a computer worm released via the Internet on July 13, 2001 affecting computers running Microsofts Internet Information Server (IIS) web server. ... is the 254th day of the year (255th in leap years) in the Gregorian calendar. ... Year 2007 (MMVII) is the current year, a common year starting on Monday of the Gregorian calendar and the AD/CE era. ... This article is about free software as used in the sociopolitical free software movement; for non-free software distributed without charge, see freeware. ... The Apache HTTP Server, commonly referred to simply as Apache, is a web server notable for playing a key role in the initial growth of the World Wide Web. ... The Internet Server Application Programming Interface (ISAPI) is an N-tier API of Internet Information Services (IIS), Microsofts collection of Windows-based web server services. ... There are very few or no other articles that link to this one. ...


In IIS 5.1 and lower, by default all websites were run in-process and under the System account,[5] a default Windows account with elevated rights. Under 6.0 all request handling processes have been brought under a Network Services account which has significantly fewer privileges. In particular this means that if there is an exploit in a feature or custom code, it wouldn't necessarily compromise the entire system given the sandboxed environment the worker processes run in. IIS 6.0 also contained a new kernel HTTP stack (http.sys) with a stricter HTTP request parser and response cache for both static and dynamic content.


Authentication mechanisms

IIS 5.0 and higher support the following authentication mechanisms: Authentication (from Greek αυθεντικός; real or genuine, from authentes; author) is the act of establishing or confirming something (or someone) as authentic, that is, that claims made by or about the thing are true. ...

In the context of an HTTP transaction, the basic access authentication is a method designed to allow a web browser, or other client program, to provide credentials – in the form of a user name and password – when making a request. ... Digest access authentication is one of the agreed methods a web page can use to negotiate credentials with a web user (using the HTTP protocol). ... Integrated Windows Authentication (IWA), formerly know as NTLM (NT LAN Manager), is a computer networking security protocol which operates in a variety of Microsoft Windows network protocols for authentication purposes. ... Windows Live ID (originally named . ...

Internet Information Services 7.0

Debuting with Windows Vista, and also to be included in Windows Server 2008, IIS 7.0 features a modular architecture. Instead of a monolithic server which features all services, IIS 7 has a core web server engine. Modules offering specific functionality can be added to the engine to enable its features. The advantage of having this architecture is that only the features required can be enabled and that the functionalities can be extended by using custom modules. Windows Vista is a line of graphical operating systems used on personal computers, including home and business desktops, notebook computers, Tablet PCs, and media centers. ... Windows Server 2008 is the name of the next server operating system from Microsoft. ... The software architecture of a program or computing system is the structure or structures of the system, which comprise software elements, the externally visible properties of those elements, and the relationships between them. ... A monolithic architecture is where processing, data and the user interface all reside on the same system. ... In computer science, a software engine refers to the core of a computer program. ... Look up module in Wiktionary, the free dictionary. ...


The following sets of modules are slated to ship with the server:

  1. HTTP Modules
  2. Security Modules
  3. Content Modules
  4. Compression Modules
  5. Caching Modules
  6. Logging and Diagnostics Modules

Writing extensions to IIS 7 using ISAPI has been deprecated in favor of the module API, using which modules can plug in anywhere in the request processing pipeline. Much of IIS's own functionality is built on this API, and as such, developers will have much more control over a request process than was possible in prior versions. Modules can be written using C++ or using the ihttpmodule class of the .NET Framework language. Modules can be loaded globally where the services provided by the module can effect all sites, or loaded on a per-site basis. IIS 7 has an integrated mode application pool where .NET modules are loaded into the pipeline using the module API, rather than ISAPI. As a result ASP.NET code can be used with all requests to the server.[6] For applications requiring strict IIS 6.0 compatibility, the Classic application pool mode loads asp.NET as an ISAPI. HTTP (for HyperText Transfer Protocol) is the primary method used to convey information on the World Wide Web. ... This article “Secure computing” redirects here. ... “Source coding” redirects here. ... Look up cache in Wiktionary, the free dictionary. ... Data logging is the practice of recording sequential data, often chronologically. ... // A diagnostic program is a program written for the express purpose of examining the state, or locating problems with the hardware, or operating system environment that it is running on/in. ... The Internet Server Application Programming Interface (ISAPI) is an N-tier API of Internet Information Services (IIS), Microsofts collection of Windows-based web server services. ... API and Api redirect here. ... It has been suggested that Com interop be merged into this article or section. ... ASP.NET logo ASP.NET is a web application framework marketed by Microsoft that programmers can use to build dynamic web sites, web applications and XML web services. ...


A significant change from previous versions of IIS is that all web server configuration information is stored solely in XML configuration files, instead of in the metabase. The server has a global configuration file that provides defaults, and each virtual web's document root (and any subdirectory thereof) may contain a web.config containing settings that augment or override the defaults. Changes to these files take effect immediately. This marks a significant departure from previous versions whereby web interfaces, or machine administrator access, were required to change simple settings such as default document, active modules and security/authentication. It also eliminates the need to perform metabase synchronization between multiple servers in a farm of web servers. The Extensible Markup Language (XML) is a general-purpose markup language. ... IIS stores its information in a Metabase. ...


IIS 7 also features a completely rewritten administration interface that takes advantage of modern MMC features such as task panes and asynchronous operation. Configuration of ASP.NET is more fully integrated into the administrative interface. MMC on Windows Server 2003, running Computer Management snap-in The Microsoft Management Console (MMC) is a component of modern Microsoft Windows operating systems that provides system administrators and advanced users with a flexible interface through which they may configure and monitor the system. ... ASP.NET logo ASP.NET is a web application framework marketed by Microsoft that programmers can use to build dynamic web sites, web applications and XML web services. ...


Other changes:

  • PICS content ratings, support for Microsoft Passport, and server-side image maps are no longer included.
  • Executing commands via server-side includes is no longer permitted.
  • IISRESET -reboot has been removed.
  • The CONVLOG tool, which converts IIS log files into NCSA format, has been removed.
  • Support for enabling a folder for "Web Sharing" via the Windows Explorer interface has been removed.

The Platform for Internet Content Selection is a specification created by W3C that uses metadata to label webpages so that parents and teachers to help control what children and students could access on the Internet. ... Microsoft Passport Network is a universal-login service provided by Microsoft that allows users to log in to many websites using one account. ... Wikipedia does not yet have an article with this exact name. ... NCSA may refer to: the National Center for Supercomputing Applications the North Carolina School of the Arts This is a disambiguation page — a navigational aid which lists other pages that might otherwise share the same title. ... Windows Explorer running on Windows Vista Windows Explorer running on Windows XP Windows Explorer is an application that is part of modern versions of the Microsoft Windows operating system that provides a graphical user interface for accessing the file systems. ...

See also

Implementations of FTP servers (organized by the nature of the interface used to configure them) include: // ALFTP — proprietary, freeware, Windows only. ... This is a list of mail servers: mail transfer agents, mail delivery agents, and other computer software which provide e-mail services. ... This article is a comparison of Web servers. ... The acronym WISA refers to a collection of Microsoft technologies that can be used to create dynamic websites: Windows (operating system), Internet Information Services (web server), Microsoft SQL Server (database) and Active Server Pages (scripting language). ... IIS stores its information in a Metabase. ... ASP.NET logo ASP.NET is a web application framework marketed by Microsoft that programmers can use to build dynamic web sites, web applications and XML web services. ...

References

  1. ^ Netcraft Web Server Survey, September 2007. Retrieved on 2007-08-06.
  2. ^ Internet Information Services 5.1. Retrieved on 2007-07-20.
  3. ^ Apache 2.2.x - Vulnerability Report - Secunia. Retrieved on 2007-08-06.
  4. ^ IIS Installs in a Locked-Down Mode (IIS 6.0). MSDN. Retrieved on 2007-07-20.
  5. ^ HOW TO: Run Applications Not in the Context of the System Account in IIS#Default Installation. Retrieved on 2007-07-20.
  6. ^ Scott Guthrie. IIS 7.0. Retrieved on 2007-07-20.

Year 2007 (MMVII) is the current year, a common year starting on Monday of the Gregorian calendar and the AD/CE era. ... is the 218th day of the year (219th in leap years) in the Gregorian calendar. ... Year 2007 (MMVII) is the current year, a common year starting on Monday of the Gregorian calendar and the AD/CE era. ... is the 201st day of the year (202nd in leap years) in the Gregorian calendar. ... Year 2007 (MMVII) is the current year, a common year starting on Monday of the Gregorian calendar and the AD/CE era. ... is the 218th day of the year (219th in leap years) in the Gregorian calendar. ... Year 2007 (MMVII) is the current year, a common year starting on Monday of the Gregorian calendar and the AD/CE era. ... is the 201st day of the year (202nd in leap years) in the Gregorian calendar. ... Year 2007 (MMVII) is the current year, a common year starting on Monday of the Gregorian calendar and the AD/CE era. ... is the 201st day of the year (202nd in leap years) in the Gregorian calendar. ... Wikipedia does not have an article with this exact name. ... Year 2007 (MMVII) is the current year, a common year starting on Monday of the Gregorian calendar and the AD/CE era. ... is the 201st day of the year (202nd in leap years) in the Gregorian calendar. ...

External links

  • Microsoft Internet Information Services product page
  • IIS.net - Microsoft Internet Information Services technical home page
  • IIS 7.0 Technical Reference — Microsoft TechNet
  • IIS Installation for XP — Microsoft
  • Security Guidance for IIS — Microsoft TechNet

  Results from FactBites:
 
Internet and Information Services (5209 words)
The Internet is rapidly becoming a platform for the delivery of services that were traditionally in the domain of other telecom service providers, such as telephone companies.
While little formal regulation of the Internet and information services is in place, the authority of the FCC and state regulatory agencies over services offered via the Internet is generally not contested.
Whenever a user then logs on to the service, he or she becomes “traceable.” Many websites solicit information, for example, as part of a “health quiz.” While most portals and other information have a privacy policy in place, which is posted on their website, the details often remain unclear to users.
Internet Information Services Features (2695 words)
Because Internet Information Server (IIS) is fully integrated at the operating system level, Windows 2000 Server lets organizations add Internet capabilities that weave directly into the rest of their computing infrastructure.
Internet service providers (ISPs) can use this information to determine which sites are using disproportionately high CPU resources or that may have malfunctioning scripts or Common Gateway Interface (CGI) processes.
CTLs are especially useful for Internet service providers (ISPs) who have several Web sites on their server and who need to have a different list of approved certification authorities for each site.
  More results at FactBites »

 
 

COMMENTARY     


Share your thoughts, questions and commentary here
Your name
Your comments

Want to know more?
Search encyclopedia, statistics and forums:

 


Press Releases |  Feeds | Contact
The Wikipedia article included on this page is licensed under the GFDL.
Images may be subject to relevant owners' copyright.
All other elements are (c) copyright NationMaster.com 2003-5. All Rights Reserved.
Usage implies agreement with terms, 1022, m