Deep Dive: Real-time Communication Protocols