Communications security
Real-time communications
Distributed systems