Application Delivery Controller
From Networking Terms
The Application Delivery Controller or ADC, resides in the data center, typically ahead of front-line Web servers and Application servers. They are commonly deployed only at the data center end and are designed to improve the availability, efficiency, performance and security of Web-based or Internet Protocol (IP)-based applications. ADCs enhance the performance of Web-based and related applications for end users by providing a suite of services at the network and application layers. These services may include:
- Layer 4 through Layer 7 redirection, and load balancing and failover
- TCP connection multiplexing
- Server off-load (for example, SSL termination and TCP connection management)
- Caching
- Compression
- Content Swithcing
- Network-address translation
- Network-level security functions, distributed denial-of-service protection and server cloaking