في البداية تكون حالة المنافذ مغلقة لا تمرر البيانات (Blocking).
ثم تتغير حالتها الى حالة تسمى “الاستماع” (Listening).
ثم تتغير حالة بعض المنافذ الى حالة تسمى “التعلم” (Learning).
و بعد ذلك تتغير حالة هذه المنافذ الى حالة تسمى “تمرير البيانات” (Forwarding).
حالة الإغلاق Blocking
عند بدأ تشغيل جهاز”المبدل” (Switch) يعمل بروتوكول (STP) بشكل تلقائي و يقوم بمنع جميع المنافذ من تمرير البيانات حتى لا تحدث حلقات في الشبكة .
ثم تتحول حالة المنافذ الى حالة تسمى حالة الاستماع Listening
حالة الاستماعListening
في حالة الاستماع(Listening State)لا تقوم المنافذ بتمرير بيانات المستخدم (User Data), وانما ترسل وتستقبل رسائل خاصة ببروتوكول (STP) و هي رسائل الترحيب(Hello Bpdu) , و تبدأ عملية الانتخاب واختيار الجهاز الرئيسي (Root Bridge) , و عملية اختيار افضل مسار (Best path) و المنافذ الرئيسية (Root Ports) , و عملية تحديد المنافذ التي سيتم فتحها و الاخرى التي سيتم إغلاقها في الوصلات الإضافية.
و بعد فترة زمنية تسمى فترة “التأخير الانتقالي”(Forward Delay) , و هي تساوي 15 ثانية , ستتحول حالة المنافذ وفقاً للانتخابات و الاختيارات التي تمت.
فالمنافذ التي تم اختيارها لتكون مغلقة ستتغير حالتها الى حالة الإغلاق (Blocking).
و اما المنافذ التي تم اختيارها لتكون منافذ رئيسية (Root Ports) ,او منافذ مخصصة (Designated Ports)سيتم وضعها في حالة تسمى حالة التعلم (Learning).
حالة التعلمLearning
في حالة التعلم(Learning State) لا تقوم المنافذ بتمرير بيانات المستخدم ايضا, و انما تبدأ في فحص وحدات البيانات (Frame) التي تصل إليه و تتعرف منها على العناوين الفيزيائية للجهاز المرسل (Source Mac) لاجهزة الكمبيوتر المتصلة بهذه المنافذ, و يتم تسجل هذه العناوين في جدول العناوين الفيزيائية (MAC Address Table) .
ففي هذه الحالة يتم البدء في بناء جدول (MAC) لاستخدامه لاحقاً لتمرر البيانات عبر هذه المنافذ في المرحلة التالية.
كما تقوم المنافذ ايضا في هذه الحالة باستقبال رسائل الترحيب (BPDU) من الجهاز الرئيسي (Root Bridge) و تمريرها الى باقي الاجهزة كل 2 ثانية لتراقب أي تغير قد يحدث في الشبكة.
و بعد الفترة الزمنية “التأخير الانتقالي”(Forward Delay) , أي بعد 15 ثانية , ستتحول حالة المنافذ الى حالة التمرير (Forwarding).
حالة التمريرForwarding
في حالة التمرير (Forwarding State) تقوم المنافذ باستقبال بيانات المستخدم و إرسالها لوجهتها.
كما تقوم المنافذ ايضا باستقبال رسائل الترحيب من الجهاز الرئيسي (Root Bridge) و تمريرها الى باقي الاجهزة كل 2 ثانية لتراقب أي تغير قد يحدث في الشبكة.
و تستمر المنافذ على هذه الحالة حتى يحدث تغيير في الشبكة.
و نلاحظ ان الحالتين “الاستماع” (Listening) و التعلم” (Learning) هماحالتان مؤقتتان تستغرقان 15 ثانية فقط , و تسمى حالات انتقالية (Transitory).
بينما الحالتان “التمرير” (Forwarding) و “الإغلاق” (Blocking) هما حالتان دائمتان و تستمران بشكل متواصل حتى حدوث تغيير في الشبكة, و تسمى حالات دائمة او حالات
مستقرة (Stable).