There are many other types of servers used to perform specific client activities. Some servers work as search engines, while others are used for mailing lists, security, or even handling the amount of traffic coming to a specific site.
- Index or Catalog: An index or catalog server indexes documents in multiple Web sites in an organization, in effect becoming a search engine. The results are viewed in a format similar to a catalog, hence the name.
- List Server: A list server is an email server that manages a special type of email list called a listserv. It allows listserv subscribers to add or remove themselves from the mailing list without human intervention.
- Mail Server: A mail server provides electronic mail messaging services. Mail servers store and forward email using the POP3 and SMTP protocols. In other words, the mail server is responsible for handling your email, much the way the post office is responsible for handling your snail mail.
- Mirror Server: A mirror server is a replica of an original server. It contains an exact copy of an existing Internet site. The purpose is to reduce the load on the individual servers for heavily trafficked sites, such as the Amazon Web site, and to accommodate the volume of daily hits. Mirror servers are often connected to ISPs in other parts of the world.
One or more network servers is a part of nearly every
local area network and these are very fast computers with a large amount of RAM and storage space, along with one or more fast
network interface cards.
The
network operating system provides tools to share server resources and information with network users.
A sophisticated permissions-handling system is included, so that access to sensitive information can be carefully tailored to the needs of the users.
For small networks, a singe network server may provide
- access control,
- file sharing,
- printer sharing,
- database, and
- other services.
The network server may be responding to requests from many network users simultaneously. For example, it may be asked to
- load a word processor program to one workstation,
- receive a database file from another workstation, and
- store an e-mail message during the same time period.
This requires a computer that can store and quickly share large amounts of information. When configuring such a server, the following guidelines should be followed:
- Fastest processor(s)
- Large amount of RAM
- multiple large, fast hard drives
- Extra expansion slots
- Fast network interface card(s)
Optionally (if no other such devices are available on the network):
- A RAID (Redundant Array of Inexpensive Disks) to preserve large amounts of data(even after a disk failure)
- A back-up unit (i.e. DAT tape drive, removable hard drives, or CD/DVD/BluRay burner)
In the next lesson, Internet bandwidth technologies will be discussed.