بروتوكول STP هو اختصار لـ Spanning Tree Protocol وهو بروتوكول يستخدم في شبكات الحاسوب لتجنب حدوث حلقات البرمجيات التي تتسبب في تدمير الشبكة وتشوش إرسال البيانات. يقوم البروتوكول بكشف وحل تلك الحلقات ويتميز بقدرته على اختيار مسارات بديلة للبيانات عند حدوث مشكلة في الطريق الرئيسي لتجنب التوقف في إرسال البيانات، ويستخدم نوعان من المراجعة وهما IEEE 802.1D و IEEE 802.1w. يستخدم بروتوكول STP على نطاق واسع في شبكات سيسكو ويعد من بين أفضل الحلول المتاحة لتحسين مستوى الأداء وضمان عدم تعطيل الشبكة.