What is Tethering and what does it do?

Tethering is a type of connection that consists in using a mobile phone (or another mobile device with internet connection) as a gateway to offer internet access to other devices that do not have it.