Информацията, пътуваща по различни мрежи като интернет го прави, използвайки определен протокол, общ за комуникиращите устройства.
Обаче възниква проблем, когато това трябва да стане между устройства, използващи различи протоколи.
Тогава идва технологията „tunnelling“, и представлява най-просто „препакетиране на дейтаграмите от един протокол – в друг“. Все едно вземаме един колет, слагаме го в друг, пишем получател, изпращач… и го изпращаме.
A tunnelling protocol is one that encloses in its datagram another complete data packet that uses a different communications protocol.
https://www.kaspersky.com/resource-center/definitions/tunneling-protocol