Este protocolo se encuentra en la capa dos del modelo OSI, la principal función de este protocolo es gestionar los bucles que se encuentren en la topología de la red. (Ojo, el hecho de que haya bucles no significa un mal diseño de red, puede que queramos tener distintas rutas para evitar que una mala conexión bloquee la comunicación de red)
El funcionamiento de STP es calcular una ruta única entre los dispositivos de red y mantiene los enlaces redundantes desactivados, solamente se activarán en caso de un fallo. El protocolo STP utiliza un algoritmo para transforma una red física en malla en una red lógica en árbol.