ними зв'язками до деревовидної топології, що виключає цикли пакетів. Відбувається це шляхом автоматичного блокування непотрібних в даний момент для повної зв'язності портів. Протокол описаний в стандарті IEEE 802.1D.  
 Принцип дії 
 . У мережі вибирається один кореневий міст ( Root Bridge ). 
  2. Далі кожен, відмінний від кореневого, міст прораховує найкоротший шлях до кореневого. Відповідний порт називається кореневим портом ( Root Port ). У будь-якого НЕ кореневого комутатора може бути тільки один кореневий порт! 
 . Після цього для кожного сегмента мережі прораховується найкоротший шлях до кореневого порту. Міст, через який проходить цей шлях, стає призначеним для цієї мережі ( Designated Bridge ). Безпосередньо підключений до мережі порт моста - призначеним портом. 
 . Далі на всіх мостах блокуються всі порти, які не є кореневими та призначеними. У підсумку виходить деревоподібна структура (математичний граф) з вершиною у вигляді кореневого комутатора. 
  Важливі правила 
  1. Кореневим (root-овим) комутатором призначається комутатор з найнижчим BID (Bridge ID) 
  2. Можливі випадки, коли пріоритет у двох і більше комутаторів буде однаковий, тоді вибір кореневого комутатора (root-а) буде відбувається на підставі MAC-адреси комутатора, де кореневим (root) комутатором стане комутатор з найменшим MAC-адресою. 
 . Комутатори, за замовчуванням, не вимірюють стан мережі, а мають заздалегідь прописані налаштування. 
				
				
				
				
			 . Кожен порт має свою вартість (cost) з'єднання, встановлену або на заводі-виробнику (за замовчуванням), або вручну. 
  Алгоритм дії STP (Spanning Tree Protocol) 
  · Після включення комутаторів в мережу, за замовчуванням кожен (!) комутатор вважає себе кореневим (root). 
  · Потім комутатор починає посилати по всіх портах конфігураційні Hello BPDU пакети раз на 2 секунди. 
  · Виходячи з даних Hello BPDU пакетів, той чи інший комутатор набуває статусу root, тобто кореня. 
  · Після цього всі порти крім root port і designated port блокуються. 
  · Відбувається посилка Hello-пакетів раз в 2 секунди, з метою перешкоди появи петель в мережі. 
  Еволюція і расшіреніяSpanning Tree Protocol (RSTP) 
  Rapid STP (RSTP) характеризується значними удосконаленнями STP, серед яких необхідно відзначити зменшення часу збіжності і більш високу стійкість. Описаний в стандарті IEEE 802.1w (згодом включений в 802.1D - 2004). 
  Per-VLAN Spanning Tree (PVST) VLAN STP (PVSTP) відповідно з назвою розширює функціонал STP для використання VLAN. В рамках даного протоколу в кожному VLAN працює окремий екземпляр STP. Є пропрієтарним розширенням Cisco, згодом став з незначними обмеженнями підтримуватися іншими виробниками. Споконвічно протокол PVST працював тільки через ISL-транки, потім було розроблено розширення PVST +, яке дозволяло працювати через набагато більш поширені 802.1Q-транки. Існують реалізації, об'єднуючі властивості PVST + і RSTP, оскільки ці розширення зачіпають незалежні частини протоколу, в результаті виходи...