Una red de comunicaciones es un conjunto de dispositivos tanto físicos como lógicos (protocolos e interfaces), que nos permiten compartir recursos físicos y lógicos entre distintos hosts; entendiendo por host cualquier dispositivo que es capaz de enviar y/o recibir información, o de ejecutar una tarea a través de una red informática; por ejemplo no es necesario que una impresora este conectada a un ordenador, ella misma puede ser un host.