پروتکل درخت پوشا (Spanning Tree Protocol)،وظیفه مدیریت لینک ها را جهت فراهم آوردن redundancy مسیر در عین جلوگیری از ایجاد حلقه (Loop) لایه دو بر عهده دارد.
وجود مسیرهای چندگانه فعال بین دو ایستگاه کاری، باعث ایجاد حلقه لایه دو در شبکه می گردد، لذا برای عملکرد درست شبکه فقط باید یک مسیر فعال بین دو ایستگاه کاری وجود داشته باشد. از طرف دیگر نبود لینک های اضافه باعث کاهش پایداری شبکه گردیده و در صورت قطع شدن یک لینک، ممکن است نیمی از شبکه از کار بیافتد. به همین دلیل است که مدیران شبکه اقدام به راه اندازی چند مسیر بین سوییچ ها نموده تا امکان افزونگی را در شبکه خود فراهم آورند. اما برای حل مشکل فوق و داشتن ویژگی افزونگی ضمن جلوگیری از ایجاد حلقه می بایست از پروتکل STP بهره برد.
پرتکل STP وظیفه خود را توسط الگوریتم STA، انجام می دهد.