The 19 types of servers and their characteristics

3675
Anthony Golden

The types of servers The main ones are mail, web, proxy, DNS, FTP, Char, databases, Telnet, SIP, cluster, dedicated, shared, cloud, images, audio / video and groupware..

A server is basically a computer that is at the service of other machines that are known as clients or users. In computer language there are certain terms that have very specific meanings. That is the case of server or 'server', as it is also known by its name in English.

Its function is to attend and respond to requests made by other computers. It is precisely from their function that their name is derived, since they are at the service of others. These computers are capable of offering customers a wide variety of information, as well as a number of program management.

Because they can receive simultaneous demands from thousands of users, servers are much more powerful machines than a common computer. These computers must have a greater memory capacity, both RAM and information storage. The servers must always remain on, otherwise they would stop providing their service to the other computers.

It is then based on the information required by the clients that the different types of servers were born. These demand information of all kinds such as electronic messages, text files, applications, audios, videos, images, programs and even database queries, among others..

Article index

  • 1 Types of servers according to the service
    • 1.1 Mail server
    • 1.2 Web server
    • 1.3 Proxy server
    • 1.4 DNS server
    • 1.5 FTP server
    • 1.6 Chat server
    • 1.7 Database server
    • 1.8 Telnet server
    • 1.9 SIP server
    • 1.10 Cluster servers
    • 1.11 Dedicated servers
    • 1.12 Shared servers
    • 1.13 Cloud servers
    • 1.14 Image servers
    • 1.15 Audio / video servers
    • 1.16 Groupware servers
  • 2 Classification of servers according to their size
    • 2.1 Tower servers
    • 2.2 Rack servers
    • 2.3 Blade Servers
  • 3 References

Types of servers according to the service

Mail server

Source: RRZEicons [CC BY-SA 3.0 (https://creativecommons.org/licenses/by-sa/3.0)]

This type of server works as a virtual post office that is responsible for storing, sending, receiving and carrying out all operations related to email messages from clients..

These machines have programs that have a set of rules that are defined by the user. It is through this configuration that the way in which the mail server should react to a specific message is determined. Mail servers also have several types.

  • POP3: they are responsible for retaining the emails received until the account user checks their email. At that time, the messages are transferred to the equipment.
  • SMTP- These are the ones in charge of managing outgoing emails. Used in combination with a POP3 or IMAP server.
  • IMAP- This is the type of server that allows you to work with email messages without first having to download them to your computer. Thanks to this it is possible to preview messages, as well as delete and organize them without downloading them.

Web server

Source: HenryNewman12 [CC BY-SA 4.0 (https://creativecommons.org/licenses/by-sa/4.0)]

This server is mainly responsible for storing the HTML files of a web page. HTML documents include texts, images, videos, presentations, and all kinds of information. These files are in a special format that only customer browsers can view.

Communication through the Internet that occurs between the server and the browser follow rules called "HTTP protocol". Web servers also have several types. These are.

  • Apache: it is the most used type of web server in the world. It is a multiplatform system that has versions for the most important operating systems. It is open source and free to use. And also, it stands out for its performance, stability and security.
  • Microsoft IIS- This type of server only works with Windows systems. It offers SMTP, NNTP, FTP and HTTP / HTTPS services. Thus it is capable of turning a computer into a web server either for the Internet or for an intranet.
  • Sun Java System Web Server- This is also a cross-platform server distributed with open source licenses. It is available for all major operating systems and has support for PHP, JSP and Java Servlet, CGI, NSAPI and ColdFusion technologies..
  • Ngnix: this type of server works on Windows and Unix operating systems. It is very light, stable and high performance. It is distributed under an open source BSD license.
  • Lighttp: Like Ngnix, this web server is quite light and fast. It is specially designed to be used in environments where speed is very important. Therefore, it consumes little RAM. It is a multiplatform and free software.

Proxy server

Source: Marinanrtd2014 [CC BY-SA 4.0 (https://creativecommons.org/licenses/by-sa/4.0)]

This is a server that acts as an intermediary between an Internet browser such as Explorer, Chrome or Firefox and the Internet. This means that the server that receives the order does not know who the client is that is requesting the information. This connection between these two elements depends on whether or not users can access the data..

DNS server

Source: Б.Өлзийдэлгэр [CC BY-SA 4.0 (https://creativecommons.org/licenses/by-sa/4.0)]

These servers are the ones in charge of managing web domain names. Their job is to associate the domain names of the web pages with the IP address of the computer where the web page you are looking for is hosted..

When you type the name of a page in a browser, the computer sends this domain name to the DNS server, which belongs to the Internet provider, in order to return the result.

FTP server

Source: Mcolgin [CC BY-SA 3.0 (https://creativecommons.org/licenses/by-sa/3.0)]

FTP is the acronym for 'File Transfer Protocol', which stands for File Transfer Protocol. This type of server is used to transfer files between computers, that is, from one client to another.. 

The process occurs when client 1 sends a request to the FTP server and this sends a file to client 2 to be downloaded. For this, both clients must have installed a program called FTP.

FTP servers are used to upload information from web pages to web servers, such as files, images, videos, backup copies, among others..

Chat server

Source: Contributor es [CC BY-SA 4.0 (https://creativecommons.org/licenses/by-sa/4.0)]

This is the type of server that is dedicated to managing and maintaining the exchange of information between users in the well-known chats.

One of the most popular chat servers is IRC (Internet Relay Chat). These are several separate server networks that allow real-time connection between users.

Database server

Source: Intel Free Press [CC BY 2.0 (https://creativecommons.org/licenses/by/2.0)]

These are computers that are prepared to offer storage services, host and manage databases that are used by one or more clients. These servers also perform tasks related to data analysis and manipulation, storage, among others..

Telnet server

Source: Sébastien Santoro aka Dereckson [Public domain]

Telnet (Telecommunication Network) is a network protocol that allows you to log into any computer remotely. The Telnet server's job is to allow this communication. In this case, access is given without any graphical interface and the main objective is to troubleshoot faults remotely.

SIP server

Source: Korolev Alexandr [CC BY-SA 4.0 (https://creativecommons.org/licenses/by-sa/4.0)]

This type of server, also known as SIP Proxy or Registrar, is in charge of establishing the connection of telephone calls over the Internet. It is the main component of an IP PBX, which handles the configuration of all SIP calls on the network.

SIP servers store the IP address that must be accessed to communicate with a user. This is basically the goal of this type of server, since it does not transmit audio or video.

Cluster servers

Source: Front view of Wikimedia servers knsq1-8 of the Amsterdam cluster knams. Author Dennis van Zuijlekom

Many times a single server is not enough to handle the demand of so many clients. That is why there are cluster servers, which are nothing more than a set of servers that are dedicated to the same task.

They are teams that specialize in storing information, so they have large capacities to store data. The objective of creating a server cluster is to avoid the loss of information due to problems with other servers.

Dedicated servers

Source: Rigozum2 [CC BY-SA 4.0 (https://creativecommons.org/licenses/by-sa/4.0)]

These types of servers are used for web hosting. It consists of the rental of a complete server for the exclusive use of a company. In this way, you have complete control of the server to enjoy all the resources of the machine..

The great advantage of these servers is that there is a greater amount of disk space, which allows to carry out more actions within the configuration of the web page. Of course, dedicated servers are more expensive than shared ones.

Shared servers

Source: Hg6996 [CC0]

Unlike dedicated ones, shared servers are those in which several clients share the use of a server. It is usually the most used to host websites since its cost is more affordable than that of dedicated servers.

Cloud servers

Source: EgnyteHybridCloudSolution.jpg: JDC321derivative work: Jojalozzo [CC BY-SA 3.0 (https://creativecommons.org/licenses/by-sa/3.0)]

The function of this type of server is to rent a space for users to protect information. Basically they are used to store large amounts of data and thus protect it when being outside the main computers of the company.

This type of server is used by many companies to protect their most valuable information, where they usually make backup copies.

Image Servers

Source: Jimbo Wales, Fredrik [CC BY-SA 3.0 (http://creativecommons.org/licenses/by-sa/3.0/)]

With the increasingly widespread use of the Internet and the birth of new web pages, new types of servers have also been born. One of them has been the one of images.

These teams specialize in allowing the hosting of large numbers of images without consuming web server resources. Thus, the storage of photographs is separated from the other data on the web.

Audio / video servers

Source: Wikimedia servers, by jimbo wales, dual-license gfdl, cc attribution-sharealike. From meta: Image: Wikimedia-servers-Sept04.jpg. Photo uploaded there by meta: User: Kate.

This is the type of server that is responsible for adding multimedia capabilities to websites. This means that it allows the transmission of multimedia content in the form of a continuous stream, that is, in streaming.

This is a continuous information delivery technique that has become popular in recent years. It is then thanks to these servers that users can see a video that is downloaded as it is viewed, without having to download completely beforehand..

Groupware servers

Source: Isnelgg [Public domain]

It is a server that has been designed to allow collaborative work between several computers. Groupware servers have software that allows users to work together.

The great advantage in this case is that collaboration takes place via the Internet or corporate intranet, which means that users can work with each other regardless of their location..

The files worked on and the data stored on this type of server can be altered and recovered by the members of the workgroup at any time..

Classification of servers according to their size

There are other servers that we can differ from the previous ones due to their size, these are:

Tower servers

Source: Trique303 [CC BY-SA 4.0 (https://creativecommons.org/licenses/by-sa/4.0)]

These servers are stand-alone, vertical units that consist of all the traditional components of a server. That is, hard disk, processors, motherboard, network card, among others. Tower servers are the most basic on the market and are the most recommended for those looking for a first server.

They are very similar to a common computer in the sense of cost and space. And they are ideal for small businesses that have limited space, but still need to monitor the resources on their network..

They are also the best option for companies looking to reduce their vulnerability to intrusions and attacks that occur through a central location..

Rack Servers

Source: Source: Fleshas [CC BY-SA 4.0 (https://creativecommons.org/licenses/by-sa/4.0)]

This type of system is based on a model that has expansion slots, known as mezzanine, which are used to add network interface cards, among other things. These components stack in the same way that a CD organizer stacks discs..

This is a configuration that uses space more efficiently. In addition, these servers increase the scalability of the infrastructure by allowing the addition of new servers as needed..

Rack servers are ideal for small businesses that already have experience in the world of servers. Or even for medium-sized companies that need to have more servers.

Blade Servers

Source: Freefly70 [Public domain]

Blade servers are the most compact of the three systems, as they are organized in the form of small boxes and are projected in modules. This allows more servers to be accommodated in a small space. That is, multiple blade servers can be installed vertically in a single enclosure.

These types of servers have greater data processing and consume less power, since the different servers share both power and cooling. In this way, expenses are also reduced.

References

  1. What is a server? And what are the types of web servers that exist / OK Hosting Consulted January 14, 2016.
  2. What is a server and types of servers / Technology Area Consulted January 14, 2016.
  3. What is DNS and DNS server / Technology Area Consulted January 15, 2016.
  4. What does a Web Server like Apache do? / Digital Learning Accessed January 15, 2016.
  5. What are Dedicated Servers? / Solingest Consulted January 15, 2016.
  6. What is a server and what are the main types of servers / Learn to program Accessed January 15, 2016.
  7. Server / Dell Commodity Buying Guide Accessed January 15, 2016.
  8. How to choose a server for the company? / The Blog of Comstor México Consulted January 15, 2016.

Yet No Comments