Types of Servers
- Web Server:
- Web Server is used to host html pages which are generally referred as web sites.
- Websites interact using protocol http(s)
- Web Servers typicall share static information text,images, audio, video
- Examples:
- Apache
- Nginx
- IIS
- Application Server
- Application server is used to serve dynamic content i.e. they will have business logic
- Application Servers generally support some programming languages by default.
- Examples:
- Tomcat
- WebLogic
- WebSphere
- Database Server
- This server is used to store records
- There are types of database servers
- Relational Databases
- NOSQL Databases
- Document Databases
- Key Value Database
- Graph Databases
- Proxy Server:
- Proxy Servers are used to filter network traffic
- This is forward proxy
- Mail Server
- DNS Servers:
- This server maintains Name to ip mapping (ANAME) and Alias Name to original name mapping (CNAME)
- DHCP:
- This server is used to allocate ip addresses to the devices connected to the network
Web Requests
- When we make a web request along with response the status code is generated
- Response in html is rendered by browsers for visual interaction.
