IIS 3.0 (Internet Information Server) | Applications |
The Internet Information Server (IIS) is an Internet/Intranet server which comes free with window NT 4.0. It can be installed from the same menu that NT 4.0 is installed by checking the box for IIS. IIS has built-in support for ASP (Active Server Pages) and integrates well with the Microsoft web building program FrontPage97. IIS can maintain both internet and intranet web sites.
IIS was designed to provide support for the Hypertext Transport Protocol (HTTP), the File Transfer Protocol (FTP), and Gopher Services. With all 3 services running IIS uses approximately 400k of RAM. These services are contained in the process "Inetinfo" which also holds the shared thread pool, cache, logging and SNMP services of IIS.
A tight integration with Windows NT allows IIS to use the same directory (user accounts) database making user account administration much easier. The Windows NT Performance Manager, Event Viewer and Simple Network Management Protocol (SNMP) server tools are also used by IIS.
IIS also supports the Internet Information Server Application Programming Interface (ISAPI) to extend the functionality of HTTP services. ISAPI supports connector services such as Internet Database Connectors (IDC) which allow access to ODBC compliant database servers.
The functionality of IIS is extended by using connectors which are ISAPI Dynamic Link Libraries (DLLs). DLLs are used for communicating between IIS and the services.
The following connectors are provided
IIS is locally managed with the Internet Service Manager. IIS also supports Remote Procedure Calls (RPC) which allow remote administration over the Internet using the "Internet Service Manager (HTML)".
In order to log on successfully, the user account must be a member of the Windows NT Administrators group. Note that it is not possible to start or stop IIS services with this Web administration tool.
IIS also allows you to track access to the web site by recording the logging information into a log file or to an ODBC Data Source Name (DSN).
A database connector is also included which gives access to databases through ODBC and provides support through Structured Query Language (SQL). It also supports the Internet Server Application Programming Interface (ISAPI).
The Internet Service Manager is used to administer these services.
IIS also supports Secure Sockets Layer (SSL) for processing transactions, as well as an extension of security called Private Communication Technology (PCT).
Simple Mail Transfer Protocol (SMTP)/Post Office Protocol (POP) is provided through the Exchange connector service for connection to existing e-mail systems.
Public e-mail can be published with the Network News Transfer Protocol (NNTP) connector.
The Internet Database Connector (IDC) gives users access to database functionality, using a DBMS that supports ODBC.
Note: To provide proper services on an Intranet the WINS service, DNS service, Hosts file or LMHOSTS files must be used.
To provide Internet service to Intranet users, the server connected to the internet is normally configured with one NIC handling two-way traffic to the intranet and a second NIC connected to the ISP through a leased line (or Dial-Up Networking, simple TCP/IP with static routing and PPP connection for very small intranets ). The RIP for Internet Protocol service is installed, allowing the ISP router to identify the intranet addresses of the client computers. Each client computer must also have TCP/IP installed
For Internet Access through RAS you also need the RAS service installed and properly configured as well as the appropriate multiport adapter to handle the incoming connections.
The www service uses the HTTP protocol and connects to the server on TCP port 80, through an interface to windows sockets.
The client sends a request to the server in the form of a command, Uniform Resource Locator (URL), and the protocol version as in
get http://www.sitexyz.com/anypage.htm HTTP/1.0
The server responds with a message indicating the status of the request followed by a mime message.
The messages fall into the following categories
HTTP Error Messages
Reserved for future use
The action was completed
The request was not completed and further action must be taken
4xx Client Error
The request cannot be completed or there is a syntax error
5xx Server Error
The server was unable to complete the request
FTP uses the TCP/IP protocol to transfer files. The TCP protocol is a connection-oriented protocol which requires that the client and server establish a connection prior to exchanging data.. IIS uses the TCP transport protocol through windows sockets..
The Connection to the Internet
In order to properly provide IIS services over the Internet, you must at a minimum have a permanent IP address assigned to your server. You must also have your domain name registered in the Domain Name System (DNS) for that address.
The ISP provides you with the direct connection to their equipment through a leased line and connected through a router.
IIS needs a 90mh Pentium with 64mb of RAM and at least 200mb of free disk space to operate well.
Enough memory should be available to allocate at least 256k per user connected.
|You are at the www.techadvice.com site which is not associated with the company or products shown on this page.|