MS Exchange Client-Server protocols

Just came across this simple diagram of MS Exchange client-server protocols and figured I’d share it here. These days there is a bit of a confusion on where each protocol used in Exchange so I decided to try and fill this gap. I will also put it in the context of QMM migrations and describe  how it evolved over the years plus point out a difference in permissions assignment model.