STP layer2 cihazların haberleşme sırasında doğabilecek döngüleri (loop) önleyen bir protokoldür. STP kullandığı algoritma (spanning tree algorithm) ile döngülere neden olmayacak şekilde bir topoloji oluşturur.
Sorun: Ethernet çerçevelerinin TTL değeri yoktur. Switchler kendilerine gelen ve hedefi bilinmeyen paketleri kendine gelen port hariç diğer bütün portlardan flood (yollar) eder. Aynı paketin dönüp dolaşıp yine aynı switche gelmesi demek loop oldu demektir. Bu döngü switch kapatılana kadar artarak devam eder. Bir süre sonra switch döngü sorunundan dolayı down olur ve hizmet veremez duruma gelir.