Тунель
Коротко: З’єднання, у якому пакети даних одного протоколу пакуються («інкапсулюються») в інший протокол і переносяться ним, — наприклад, щоб пропустити трафік крізь мережу, яка інакше його так не пропустила б.
Докладніше: Тунелювання інкапсулює власне трафік у додаткові заголовки протоколу, тож він виглядає як звичайний трафік протоколу-носія. VPN використовують цей принцип, щоб спрямовувати трафік приватної мережі в зашифрованому вигляді крізь публічний інтернет; SSH застосовує тунелювання, щоб безпечно перенаправити будь-яке з’єднання TCP (наприклад, до бази даних) крізь наявне з’єднання SSH («проброс порту»).
Подробиці
Тунелювання працює через інкапсуляцію: початковий пакет (разом із власним заголовком) цілком пакується як корисне навантаження в інший пакет.