Tunneling
Tunneling is the process of encapsulating data through a protocol.
There are many reasons we may want to tunnel traffic, dependant on the situation we're put in.
Avoiding Packet Inspection
Let's say a firewall or security system is blocking all outbound network connections other than HTTP port 80 & 443. We can encapsulate our data in an HTTP data stream.
Last updated