En las redes de telecomunicaciones , un nodo ( del latín nodus , 'nudo') es un punto de redistribución o un punto final de comunicación .
Un nodo de red física es un dispositivo electrónico que está conectado a una red y es capaz de crear, recibir o transmitir información a través de un canal de comunicación . [1] En la comunicación de datos, un nodo de red física puede ser un equipo de comunicación de datos (como un módem , un concentrador , un puente o un conmutador ) o un equipo terminal de datos (como un teléfono digital, una impresora o una computadora host ).
Un punto de distribución pasivo , como un marco de distribución o un panel de conexión, no es un nodo.
En la comunicación de datos, un nodo de red física puede ser un equipo de comunicación de datos (DCE), como un módem , un concentrador , un puente o un conmutador ; o un equipo terminal de datos (DTE), como un teléfono digital, una impresora o una computadora host .
Si una red es una red de área local (LAN) o una red de área amplia (WAN), cada nodo LAN o WAN que participa en la capa de enlace de datos debe tener una dirección de red , normalmente una para cada controlador de interfaz de red que posee. Algunos ejemplos son los ordenadores, un módem DSL con interfaz Ethernet y un punto de acceso inalámbrico . Los equipos, como un concentrador Ethernet o un módem con interfaz serial , que funcionan solo por debajo de la capa de enlace de datos no requieren una dirección de red. [2]
Si la red en cuestión es Internet o una intranet , muchos nodos de red físicos son computadoras host, también conocidas como nodos de Internet , identificados por una dirección IP , y todos los hosts son nodos de red físicos. Sin embargo, algunos dispositivos de la capa de enlace de datos, como conmutadores, puentes y puntos de acceso inalámbricos, no tienen una dirección IP de host (excepto a veces para fines administrativos) y no se consideran nodos de Internet o hosts, sino que se consideran nodos de red físicos y nodos de LAN.
En la red de telefonía fija, un nodo puede ser una central telefónica pública o privada , un concentrador remoto o una computadora que proporciona algún servicio de red inteligente . En la comunicación celular, los puntos de conmutación y las bases de datos, como el controlador de estación base , el registro de ubicación local , el nodo de soporte GPRS de puerta de enlace (GGSN) y el nodo de soporte GPRS de servicio (SGSN), son ejemplos de nodos. Las estaciones base de la red celular no se consideran nodos en este contexto.
En los sistemas de televisión por cable (CATV), este término ha asumido un contexto más amplio y generalmente se asocia con un nodo de fibra óptica . Este puede definirse como aquellos hogares o empresas dentro de un área geográfica específica que reciben servicio desde un receptor de fibra óptica común . Un nodo de fibra óptica generalmente se describe en términos de la cantidad de "hogares que pasan" que reciben servicio de ese nodo de fibra específico.
En una red de sistemas distribuidos , los nodos son clientes , servidores o pares . Un par puede actuar a veces como cliente y a veces como servidor. En una red entre pares o superpuesta , los nodos que enrutan activamente datos para los demás dispositivos en red y para ellos mismos se denominan supernodos .
Los sistemas distribuidos pueden utilizar a veces nodos virtuales para que el sistema no sea ajeno a la heterogeneidad de los nodos. Este problema se soluciona con algoritmos especiales, como el hash consistente , como es el caso de Dynamo de Amazon . [3]
En una gran red informática, las computadoras individuales en la periferia de la red, aquellas que no se conectan a otras redes y aquellas que a menudo se conectan transitoriamente a una o más nubes se denominan nodos finales. Por lo general, dentro del concepto de computación en la nube, la computadora individual del usuario o cliente que se conecta a una nube bien administrada se denomina nodo final. Dado que estas computadoras son parte de la red pero no están administradas por el host de la nube, presentan riesgos significativos para toda la nube. Esto se denomina el problema del nodo final . [4] Hay varios medios para remediar este problema, pero todos requieren infundir confianza en la computadora del nodo final. [5]
El algoritmo básico no tiene en cuenta la heterogeneidad en el rendimiento de los nodos. Para abordar estos problemas, Dynamo utiliza una variante de hash consistente: en lugar de asignar un nodo a un solo punto en el círculo, cada nodo se asigna a múltiples puntos en el anillo. Para este fin, Dynamo utiliza el concepto de "nodos virtuales". Un nodo virtual parece un solo nodo en el sistema, pero cada nodo puede ser responsable de más de un nodo virtual. Efectivamente, cuando se agrega un nuevo nodo al sistema, se le asignan múltiples posiciones (de ahora en adelante, "tokens") en el anillo.