Protocol States:
- Cache States: Invalid (I), Shared (S), Modified (M)
- Directory States: Uncached (U), Shared (S), Exclusive (E)
- Sharer Vector: Tracks which processors have copies (e.g., 1100 = P0,P1)
- Cache-to-Cache: Direct data transfer between processors