Web Servers
-
Apache HTTP ServerOpen-source, cross-platform server with extensive module support. Powers millions of websites worldwide.
-
NginxHigh-performance server known for reverse proxying, load balancing, and efficient handling of concurrent connections.
-
Microsoft IISWindows-integrated web server with strong .NET support and enterprise features.
Proxy Servers
-
Forward ProxySits between clients and the internet, forwarding client requests while providing anonymity and content filtering.
-
Reverse ProxyPositioned in front of web servers, distributing load, caching content, and providing SSL termination.
-
Transparent ProxyIntercepts requests without client configuration, commonly used for content filtering and caching.
FTP Servers
-
FTP (File Transfer Protocol)Standard protocol for transferring files, using separate channels for commands and data transfer.
-
SFTP (SSH File Transfer Protocol)Secure file transfer over SSH, providing encryption and authentication for enhanced security.
-
FTPS (FTP Secure)Extension of FTP with SSL/TLS encryption, offering secure file transfers while maintaining FTP compatibility.
Mail Servers
-
SMTP ServerSimple Mail Transfer Protocol server handles outgoing email transmission between mail servers.
-
POP3 ServerPost Office Protocol retrieves emails from server to client, typically deleting server copies after download.
-
IMAP ServerInternet Message Access Protocol syncs emails across devices, keeping messages stored on the server.
Database Servers
-
Relational (SQL)Structured databases using tables and SQL queries. Examples: MySQL, PostgreSQL, Oracle, SQL Server.
-
NoSQLFlexible, schema-less databases for unstructured data. Examples: MongoDB, Redis, Cassandra, Couchbase.
-
In-MemoryUltra-fast databases storing data in RAM for real-time applications. Examples: Redis, Memcached, SAP HANA.