Definition

An overlay network is a computer network built on top of an existing physical or logical network. It provides additional functionality or service that the underlying network lacks. This configuration can be used in distributed computing environments, such as peer-to-peer (P2P) networks and cloud computing.

Examples of Overlay Network