Difference between tunneling and encapsulation?
I don't think I quite understand the difference between the two. Encapsulation is what protocol suites do to make each layer modular, where each layer adds its own control header or trailer to the protocol data unit. Tunneling is encapsulating one protocol within another for the purpose of secure transmission or delivering mismatched protocols (like toledo for IPv6 in an IPv4 network?). Does this sound right? And if so, wouldn't tunneling just be a type of encapsulation? Is there really any difference BIG difference between the two words except purpose and little things like encryption?