Este documento describe los tipos principales de redes de comunicación: de mensajes, de circuitos y de paquetes. Las redes de mensajes multiplexan mensajes de varios procesos hacia un mismo destino y liberan el canal antes que las redes de circuitos. Las redes de circuitos permiten la transmisión en tiempo real pero acaparan recursos. Las redes de paquetes permiten la comunicación interactiva y solo reenvían los paquetes con errores.