Understand the basic types of servers
Tags: webdev, server, programming, productivity
Published: 2023-04-06 15:11:00

There are different types of servers that play important roles in managing and distributing data across networks.

---

### 1. Origin Server 

This server holds the original copy of a website or web application. When you access a website, your browser sends a request to the origin server, which then sends back the necessary files to display the site on your screen.


![Origin Server](https://www.cloudflare.com/img/learning/cdn/glossary/origin-server/origin-fetch-diagram.png)

---

### 2. Proxy Server 

A proxy server acts as an intermediary between a client and another server. it can help improve network performance by caching frequently accessed files and web pages, as well as filtering requests for security purposes.

![Proxy server](https://www.temok.com/blog/wp-content/uploads/2019/08/Featured.jpg)

---

### 3. Mail Server 

This type of server manages the sending and receiving of email messages. When you send an email, your email client communicates with the mail server to deliver the message to the recipient's mail server.


![Mail Server](https://www.ipxo.com/app/uploads/2022/05/How-a-mail-server-works.jpg)

---

### 4. Web Server 

A web server is a software program that delivers web content, such as HTML pages and images, to web browsers. It listens for incoming requests from clients and sends back the appropriate responses.

![Web server](https://media.geeksforgeeks.org/wp-content/uploads/20190927155217/webserver.png)

---

### 5. DNS Server 

A DNS server translates human-readable domain names(like [https://www.google.com/](https://www.google.com/) ) into IP addresses that computers can understand. When you type a URL into your browser, your computer sends a request to a DNS server to find the corresponding IP address

![DNS Server](https://media.geeksforgeeks.org/wp-content/uploads/20200822065029/UntitledDiagram.png)



Understanding these basic server types can help you better navigate and troubleshoot network issues. 


![Understanding these basic server types can help you better navigate and troubleshoot network issues](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/5r0tjlqdrzal297hybu7.jpg)

[Source](https://www.linkedin.com/posts/sosamsony_servers-networking-technology-activity-7049291006898233345-qJns/)

---

 
--- 
## Support us 
Don't miss the amazing video we've embedded in this post! Click the play button to be inspired

{% youtube 2V8Gj_DvE1c %}

---

---


## For more information

 

1. Subscribe my Youtube Channel 
[https://www.youtube.com/@democode](https://www.youtube.com/@democode) 

2. Check out my Fiver profile if you need any freelancing work
[https://www.fiverr.com/amit_sharma77](https://www.fiverr.com/amit_sharma77)

3. Follow me on Instagram
[https://www.instagram.com/fromgoodthings/](https://www.instagram.com/fromgoodthings/)

4. Check out my Facebook Page 
[Programming memes by Coder](https://www.facebook.com/programmingmemesbycoders)

5. Linktree
[https://linktr.ee/jonSnow77](https://linktr.ee/jonSnow77)

 

---
---


### Check our Latest post 

{% link https://dev.to/jon_snow789/20-github-repositories-every-developer-should-bookmarkhigh-value-resources-4jm6 %}

---

 

{% instagram CqkCrfYLC0n %}

---

### Suggestion

{% link https://dev.to/jayesh_w/this-is-how-i-turned-my-old-laptop-into-a-server-1elf %}