Tutoriales Ubuntu

Fundamentos de Redes

En esta introducción a las redes aprenderemos como funcionan las redes de ordenadores, la arquitectura utilizada para diseñar las redes y como mantenerlas seguras. Para algunas palabras hemos añadido sus equivalentes en inglés entre paréntesis, puesto que mucha documentación viene en esos idiomas y así nos resultará familiar la denominación. Por ejemplo, el título en inglés sería: Fundamentals of Networking.

¿Qué es una red de ordenadores?

Una red de ordenadores comprende dos o más ordenadores conectados (por cables o sin cable -WiFi, en inglés Wireless-) con el objetivo de transmitir, cambiar o compartir datos y recursos. Una red de ordenadores se construye utilizando hardware (por ejemplo: routers, switches, puntos de acceso y cables) y software (por ejemplo: sistemas operativos o aplicaciones comerciales).

La ubicación geográfica a menudo define una red. Por ejemplo, una LAN (red de área local) conecta ordenadores en un espacio físico definido, como un edificio de oficinas, mientras que una WAN (red de área amplia) puede conectar ordenadores a través de continentes. Internet es el ejemplo de WAN más grande, ya que conecta millones de ordenadores a nivel mundial.

Se puede definir también una red informática por los protocolos que usa para comunicarse, por la configuración física de sus componentes, por cómo controla el tráfico y por su propósito.

Las redes informáticas permiten la comunicación con fines comerciales, de entretenimiento y de investigación. Internet, las búsquedas online, el correo electrónico (email), el intercambio de audio y video, el comercio en línea, la retransmisión en vivo (streaming) y las redes sociales existen gracias a las redes.

Tipos de Redes

A medida que evolucionaron las necesidades de las redes, también lo hicieron los tipos de redes que satisfacen esas necesidades. Estos son los tipos de redes más comunes y más utilizadas:

Términos y conceptos importantes

Aquí tienes algunos términos comunes que debes conocer cuando se habla de redes:

Ejemplos de redes

La conexión por cable o inalámbrica de dos o más ordenadores con el propósito de compartir datos y recursos forman una red. Hoy en día, casi todos los dispositivos digitales pertenecen a una red.

En un entorno de oficina se puede compartir el acceso a una impresora o al sistema de mensajería grupal. La red que lo permite es una LAN (red de área local) que permite al departamento compartir sus recursos.

El ayuntamiento de una ciudad podría administrar una red de cámaras de vigilancia para toda la ciudad para monitorear el tráfico y los incidentes. Esta red sería parte de una red MAN o de área metropolitana que permite, por ejemplo, al personal de emergencias de la ciudad responder a accidentes de tráfico, avisar a los conductores sobre rutas de viaje alternativas o enviar multas de tráfico a los conductores que se saltan los semáforos en rojo.

Redes e internet

Internet es una red de redes que conecta millones de dispositivos digitales en todo el mundo. Los protocolos estándar permiten la comunicación entre estos dispositivos. Estos protocolos incluyen el protocolo de transferencia de hipertexto (el http o https delante de todas las direcciones de sitios web – Hyper Text Transfer Procotol Secure – ) y el Protocolo de Internet (o direcciones IP – Internet Protocol – ), que son los números de identificación únicos requeridos a cada dispositivo que accede a Internet. Las direcciones IP son comparables a una dirección postal y corresponden a una ubicación única para que la información se pueda entregar correctamente.

Los Proveedores de Servicios de Internet (ISP – Internet Service Providers – ) y los Proveedores de Servicios de Red (NSP – Network Service Providers – ) proporcionan la infraestructura que permite la transmisión de paquetes de datos o información a través de Internet. Toda la información enviada a través de Internet no se dirige a todos los dispositivos conectados a Internet, es la combinación de protocolos e infraestructuras lo que le dice a la información exactamente a dónde ir.

¿Cómo funcionan las redes?

Las redes conectan nodos como ordenadores, routers y switches mediante cables, fibra óptica o señales inalámbricas. Estas conexiones permiten que los dispositivos de una red se comuniquen y compartan información y recursos.

Las redes siguen protocolos que definen cómo se envían y reciben las comunicaciones. Estos protocolos permiten que los dispositivos se comuniquen. Cada dispositivo de una red utiliza un Protocolo de Internet o una dirección IP, una cadena de números que identifica de forma exclusiva un dispositivo y permite que otros dispositivos lo reconozcan.

Los routers son dispositivos virtuales o físicos que facilitan las comunicaciones entre diferentes redes. Los routers analizan la información para determinar la mejor manera de que los datos lleguen a su destino. Los switches conectan dispositivos y administran la comunicación nodo a nodo dentro de una red, lo que garantiza que los paquetes de información que viajan a través de la red lleguen a su destino.

Arquitectura

La arquitectura de redes define el marco físico y lógico de una red. Describe cómo se organizan los ordenadores en la red y qué tareas se asignan a cada uno. Los componentes de la arquitectura de red incluyen hardware, software, medios de transmisión (cableados o inalámbricos), topología de red y protocolos de comunicaciones.

Principales tipos de arquitectura de redes

Hay dos tipos de arquitectura de red: peer-to-peer (P2P) y cliente / servidor. En la arquitectura P2P, dos o más ordenadores están conectados como “pares”, lo que significa que tienen el mismo poder y privilegios en la red. Una red P2P no requiere un servidor central para coordinarse ya que cada ordenador de la red actúa como cliente (un ordenador que necesita acceder a un servicio) y como servidor (un ordenador que atiende las necesidades del cliente que accede a un servicio). Cada par pone sus recursos a disposición de la red, compartiendo almacenamiento, memoria, ancho de banda y potencia de procesamiento.

En una red cliente / servidor, un servidor central o un grupo de servidores administran los recursos y brindan servicios a los dispositivos del cliente en la red. Los clientes de la red se comunican con otros clientes a través del servidor. A diferencia del modelo P2P, los clientes en una arquitectura cliente / servidor no comparten sus recursos. Este tipo de arquitectura a veces se denomina modelo por niveles porque está diseñado con varios niveles (tiers).

Topología de red

La topología de red se refiere a cómo se organizan los nodos y enlaces de una red. Un nodo de red es un dispositivo que puede enviar, recibir, almacenar o reenviar datos. Un enlace de red conecta nodos y puede ser un enlace cableado o inalámbrico.

Comprender los tipos de topología proporciona la base para construir una red que funcione. Hay varias topologías, pero las más comunes son bus, anillo, estrella y malla:

Seguridad

La seguridad de redes protege la integridad de la información contenida en una red y controla quién accede a esa información. Las políticas de seguridad de la red equilibran la necesidad de brindar servicio a los usuarios con la necesidad de controlar el acceso a la información.

Hay muchos puntos de entrada a una red. Estos puntos de entrada incluyen el hardware y el software que componen la propia red, así como los dispositivos utilizados para acceder a la red, como ordenadores, teléfonos inteligentes (smartphones) y tabletas (tablets). Debido a estos puntos de entrada, la seguridad de la red requiere el uso de varios métodos de defensa. Las defensas pueden incluir firewalls (dispositivos que monitorean el tráfico de la red e impiden el acceso a partes de la red según las reglas de seguridad).

Los procesos para autenticar a los usuarios con ID de usuario y contraseñas proporcionan otra capa de seguridad. La seguridad incluye aislar los datos de la red para que sea más difícil acceder a la información privada o personal que a la información menos crítica. Otras medidas de seguridad de la red incluyen garantizar que las actualizaciones y parches de hardware y software se realicen con regularidad, educar a los usuarios de la red sobre su papel en los procesos de seguridad y estar al tanto de las amenazas externas ejecutadas por piratas informáticos (hackers) y otros actores maliciosos. Las amenazas de seguridad evolucionan constantemente, lo que hace que la seguridad de las redes sea un proceso interminable.

El uso de una nube pública también requiere actualizaciones de los procedimientos de seguridad para garantizar la seguridad y el acceso continuados. Una nube segura debe estar construida sobre una red segura.

Redes de malla

Como se señalamos anteriormente, una red de malla es un tipo de topología en el que los nodos de una red informática se conectan a tantos otros nodos como sea posible. En esta topología, los nodos cooperan para enrutar los datos de manera eficiente a su destino. Esta topología proporciona una mayor tolerancia a fallas porque si un nodo falla, hay muchos otros nodos que pueden transmitir datos. Las redes de malla se autoconfiguran y autoorganizan, buscando la ruta más rápida y segura para enviar información.

Tipos de redes de malla

Hay dos tipos de redes de malla: malla completa y malla parcial.

Balanceadores de carga y redes

Los balanceadores de carga (load balancers) distribuyen de manera eficiente las tareas, las cargas de trabajo y el tráfico de red entre los servidores disponibles. Pensemos en los equilibradores de carga como el control del tráfico aéreo en un aeropuerto. El equilibrador de carga observa todo el tráfico que ingresa a una red y lo dirige hacia el enrutador o servidor mejor equipado para administrarlo. Los objetivos del equilibrio de carga son: evitar la sobrecarga de los recursos, optimizar los recursos disponibles, mejorar los tiempos de respuesta y maximizar el rendimiento.

Para obtener una descripción general completa de los equilibradores de carga, consulta “Equilibrio de carga, guía completa”.

Redes de distribución de contenido (CDN)

Una red de distribución de contenido (Content Delivery Network o CDN) es una red de servidor distribuido que entrega copias almacenadas temporalmente (o en caché) del contenido del sitio web a los usuarios según la ubicación geográfica del usuario o usuaria. Un CDN almacena este contenido en ubicaciones distribuidas por zonas y lo sirve a los usuarios como una forma de reducir la distancia entre las personas visitantes de su sitio web y el servidor de su sitio web. Tener contenido en caché más cerca de sus visitantes le permite ofrecer contenido más rápido y ayuda a que los sitios web lleguen mejor a una audiencia global. Las CDN protegen contra las sobrecargas de tráfico, reducen la latencia, disminuyen el consumo de ancho de banda, aceleran los tiempos de carga y reducen el impacto de los hackeos y los ataques al introducir una capa entre el usuario final y la infraestructura del sitio web.

Medios de transmisión en vivo (Live-streaming), medios bajo demanda (on-demand), compañías de juegos (gaming), creadores de aplicaciones, sitios de comercio electrónico (e-commerce). A medida que aumenta el consumo digital, más propietarios de contenido recurren a CDNs para brindar un mejor servicio a los consumidores de contenido.

Salir de la versión móvil