CIW Course Revision Site


Internetworking Servers

In a Nutshell - CIW Course Section 1, Part C, Chapter 6

 

In this chapter we shall look at some of the server types you are likely to encounter on the Internet when configuring your web sites.

HTTP Server Essentials

The World Wide Web is a collection of computer systems running the HTTP service. These servers act together as document delivery systems. Documents are delivered to systems running Web browsers, also called clients.

The Web operates on a TCP/IP application-layer protocol known as HTTP. The HTTP server and the Web browser are examples of client/server communications. Worldwide interaction between the two also exemplifies the hyper-distributed networking involved in Web-based networking.

HTTP Servers

An HTTP server can download any file type. Although a Web browser renders only certain types of images, HTTP can process a variety of situations. The Multipurpose Internet Mail Extensions (MIME) system allows HTTP and e-mail attachments to identify the files they must use. The different MIME types are classified under broad headings (text, image, application, audio and video), then sub-classified by exact type. For example, an HTML document has MIME type "text/html", whereas a plain text file has type "text/plain". 

Proxy Servers

A proxy server is an intermediary between a network host and other hosts outside the network. Its main functions are to provide enhanced security, manage TCP/IP addresses, and speed access to the Internet by caching server functions for frequently used documents.

Proxy Servers can provide the following additional services:

Mail Servers

A mail server stores and forwards e-mail messages using several protocols including SMTP, POP and IMAP. SMTP is used solely for sending messages, POP3 is used for retrieving messages. IMAP handles messages in a more sophisticated way allowing a user to browse and manage files remotely, whereas POP3 server forces the user to download files.

Media Servers

A media server offers streaming audio and video over a network. These severs are useful because businesses and other organisations use the Internet to conduct long-distance conference calls as personally as possible. Generally, these servers use UDP ports and buffering to achieve the effect of a real-time connection.

DNS Servers

Invented in 1984 by Paul Mockapetris, the Domain Name System (DNS) is a mechanism used on the Internet to translate host computer names into IP addresses.

DNS consists of two key components:

FTP Servers

Even though File Transfer Protocol (FTP) is one of the oldest protocols in use on the Internet, it still remains the workhorse of many servers and administrators. FTP is used to transfer text and binary files. These files are stored on the FTP server and are accessed by an FTP client for either download or upload. Files may be transferred by HTTP  or SMTP, but neither can match the speed or reliability of FTP. Only FTP can upload files.

Certificate Servers

Certificate Servers validate, or certify, keys. Keys are strings of text generated from a complex series of encryption algorithms that allow you to secure communications for a company or group of users.

A certificate server generates and manages digital certificates by using cryptography. In the context of messaging, cryptography takes two forms: encryption and digital signatures.

Design by Stephen

Certified Internet Webmaster

Page last Edited: 10 Nov 2011