VTP is used to distribute and synchronize VLAN information throughout a switched network. Switches can operate in server, client, or transparent mode. Server switches can create and modify VLANs, while clients and transparent switches can only modify VLANs locally. VTP pruning conserves bandwidth by not flooding VLAN traffic to ports that are not assigned to that VLAN. The show vtp commands are used to verify and troubleshoot the VTP configuration.