スパニングツリープロトコル(英語: spanning tree protocol、STP)は、LAN内でループ構成を回避するためのデータリンク層の通信プロトコルである。IEEE 802.1Dで定義、および規格化されている。