* Dos o más nodos interconectados: Este es el requisito fundamental. Los nodos pueden ser computadoras, teléfonos, servidores, dispositivos IoT, etc. Un solo dispositivo no es una red.
* Enlaces de comunicación: Estas son las vías que permiten que los nodos intercambien datos. Estos podrían ser cables físicos (como Ethernet), señales inalámbricas (como Wi-Fi) o incluso conexiones más abstractas (como en una red de igual a igual).
* Un protocolo o conjunto de reglas: Las redes requieren un conjunto común de reglas (un protocolo o protocolos) que rigen cómo se transmiten, reciben y formatean datos. Esto garantiza una comunicación consistente entre nodos. Los ejemplos incluyen TCP/IP, HTTP y muchos otros.
Si bien cosas como "software", "hardware" y "datos" son * partes * de una red, no lo definen * por su cuenta. Podría tener software y hardware sin una red si no están interconectados y comunicándose de acuerdo con un protocolo. Los datos existen independientemente de una red, aunque una red facilita su transferencia.
Por lo tanto, las características de definición del núcleo son la interconexión de los nodos y la existencia de enlaces y protocolos de comunicación .