Tunneling protocol

A protocol that allows a device or user to access/provide/manage a service s that the network does not natively support. Tunneling protocols overcome disparities in network protocols by encapsulating a complete packet in a common protocol, essentially creating a virtual tunnel where information passes from one point to another.