Let us discuss some of the services of IIS 6.0 in detail.
World Wide Web Publishing Service (WWW Service) – This is the core
service of IIS. This hosts internet and intranet, connects to all the clients
though HTTP requests. It uses and configures the HTTP protocol Stack and worker
process for the same. We will look into HTTP protocol stack (also called
HTTP.sys) and worker process in detail in the next section. It also monitors
the health of the worker process. We will also see how we can configure it.
IIS Admin service – This is used to managed the metabase of IIS. The IIS
metabase is the configuration file for the IIS. As expected it is a plain text
or in XML format. It is like a .net configuration files which can be opened by
any plain text editor.
FTP service – The IIS FTP service is an implementation of the File
Transfer Protocol RFC 959, and File Transfer Protocol (FTP). The FTP service
provides the feature called as FTP user isolation. Using this new concept, when
a user uploads or downloads a file he would be given access only to his own
directory. This prevents users from viewing or overwriting other user’s contents.
NNTP service – Network News Transfer Protocol (NNTP) service provides
the distributed network news messages on the NNTP servers and to NNTP clients
(news readers) on the Internet.
The SMTP service – The SMTP service in IIS processes messages by using
the Simple Mail Transfer Protocol (SMTP). This uses the TCP/IP protocol
receiving and sending the messages from one computer to another on a network.