The Internet Content Adaptation Protocol (ICAP) is a lightweight HTTP-like protocol used to extend transparent proxy servers that are focused on a specific function (ad insertion, virus scanning, content translation, content filtering, etc.). Source: Wikipedia.