Secure communication comes in many forms — from browsers to servers to applications and various other services. A lot of communication across the internet occurs behinds the scenes. In a sense, most/all of it does. This is where an SSL tunnel or SSH tunnel comes into play.
We need to ensure that some communication is really secure as it’s used for remote purposes or joining networks together to exchange/share services or it may secure functionality over users’ data or control what websites actually do.