1. Web Server
A Types of Servers Architecture in Web Technologies powers the site you’re looking at right now. This type of server emphasizes serving the web satisfied to clients.
Web servers just take “GET” and “POST” needs from clients (among other verbs).
A “GET” request is when a client simply wants to retrieve info and doesn’t have any information to submit to the server.
2. E-Mail Server
An email server typically runs on “SMTP” or “Simple Mail Transfer Protocol”. There are other likely protocols that newer mail servers function on, but SMTP remains the dominant protocol.
An email server powers mail services. These servers in themselves just take in emails from one client to another and forward the data to the other server.
Data is basic when sent through SMTP, so some information, like web formatting, is usually lost in email dealings.
The modern method to email servers typically pairs them with web servers. This allows for users to have a “web client” that vividly shows the data on a web page. About newer web applications can even mimic a home computer email client without installing anything.
Some Ports used for EMail Servers: Port 25 (SMTP), Port 587 (Secure SMTP), Port 110 (POP3)
3. Web Proxy Server
A web proxy server can run on one of numerous protocols, but they all do one thing in shared.
They take in user requests, filter them, and then act on the user’s behalf. The most popular type of web proxy server is intended to get around school and organizational web filters.
Since web traffic is all through one IP address and website that isn’t yet blocked, users can gain fee to sites that are forbidden through these filters.
The less general type is a structural proxy server. This has the same effect, but it’s typically official by an organization.
It receipts users’ web traffic, typically logs it for evaluation later, and directs it to the Internet.
This puts users’ traffic all composed so that one computer cannot be differentiated publicly from additional.
This is done purposely by an organization to stop users from being targeted and typically to be able to inspect, cache and examine packets sent and received.
Some Ports used for Web Proxy Servers: Port 8080, 8888 etc
4. DNS Server
A DNS server, or “Domain Name Service” server, is used to translate domain names to their consistent IP addresses.
This server is what your browser references when you type in a domain name and press Enter. The idea is that users don’t have to learn IP addresses and governments can have a fitting name.
5. FTP Server
FTP servers, or “File Transfer Protocol” servers, have a solitary purpose: to host a file argument among users.
These servers do not provide any type of encryption by default, so there are a number of secured types of the protocol that are often used in its place (such as sFTP which is FTP over secure SSH protocol).
This type of server allows users to upload files to it or download files after authenticating finished an FTP client. Users can also browse the server’s files and download distinct files as they wish.
Some Ports used for FTP Servers: Ports 20,21 for FTP or Port 22 for sFTP.
6. File Server
A File Server is changed from an FTP server. This caring of server is more current and is characteristically capable of “mapping” networked files onto drives. This income that users can use their home computer’s file browser to look into folders.
The main benefit of this form of server is that users can upload and download shared files. Agreements to files are controlled by the manager.
Typically, File Servers exist in business networks in a Windows Active Directory environment or in Linux surroundings.
7. Database Server
A database server classically operates in tandem with an additional type of server. This kind of server just exists to store data in groups.
There are countless approaches of keeping data that function on different models. One of the more public types is known as “SQL” or “Structured Query Language”.
Database programmers can make databases on these servers using scripting in the language of the database.
Web applications typically have their server-side mechanisms connect to a Database server to grab data as users demand it.
A decent repetition is to have webservers and database servers on dissimilar machineries. The aim that database servers should exist on their own is for security.
If a hacker gains access to the main webserver but not the database server, they will be able easily to retrieve or modify the data stored in the database server.
Some general Database servers include MySQL, MariaDB, Microsoft SQL, Oracle Database etc.
8. DHCP Server
A DHCP Server uses the Dynamic Host Communication Protocol (DHCP) to configure the network locations of client computers.
Instead of having to physically configure the static IP address and additional network settings to client computers in a large network, a DHCP server in the network configures animatedly these network locations to LAN computers.