lunes, 16 de enero de 2017

PROTOCOLOS DE ENCAMINAMIENTO

Los routers calculan el mejor camino para enviar un paquete a destino mediante los protocolos de encaminamientoLos protocolos de encaminamiento no son los protocolos enrutables (aquellos de nivel de red).

  • RIP (Routing Information Protocol o Protocolo de Información de Encaminamiento):  Utiliza la cuenta de saltos como única información de la métrica para establecer la ruta más corta hacia un destino. Al no tener en cuenta toda la información, puede que no seleccione las mejores rutas.
  • RIP2: Es una variante mejorada de RIP que incluye la máscara de red en las actualizaciones de las rutas.
  • IGRP (Interior Gateway Routing Protocol o Protocolo de Encaminamiento de Pasarela Interior): Se trata de un protocolo más sofistica do que RIP, ya que tiene en cuenta el retardo, capacidad, carga y fiabilidad de los enlacas.
  • EIGPR (Enhaced Interior Gateway Routing Protocol o Protocolo de encaminamiento de Pasarela Interior Mejorado): Es n protocolo que mejora las características de IGPR en cuanto a que calcula de una forma más rápida las métricas para las rutas y realiza un balance de carga para evitar que las mejores rutas terminen congestionándose.
  • OSPF (Open SHortest Path First o  Primero el Camino Abierto Más Corto): Se trata de un protocolo avanzado que calcula las mejores rutas en función del estado de los enlaces y las distribuye entre todos los encaminadores de la red.
  • IS-IS (Intermediate System to Intermediate System o  Sistema intermedio a Sistema Intermedio): Se trata de un protocolo de encaminamiento avanzado, diseñado por la ISO para el modelo OSI, que es capaz de integrar difrentes protocolos de red a la vez.



TABLA DE ENCAMINAMIENTO

Una tabla de enrutamiento, también conocida como tabla de encaminamiento, es un documento electrónico que almacena las rutas a los diferentes nodos en una red informática. Muestra la siguiente información:

  • Protocolo de encaminamiento: Es el tipo de protocolo que creó la entrada en la tabla de encaminamiento.
  • Red de destino: Dirección IP de la red destino a alcanzar.
  • Máscara de red: Máscara de red aplicada a la dirección de la red de destino. La mayoría de los protocolos modernos no incluyen este campo, ya que se incluye el prefijo de red en la dirección IP de destino.
  • Siguiente: Dirección IP del siguiente equipo (encaminador) para alcanzar el destino.
  • Métrica: Información sobre el coste de esa ruta (dependiendo del algoritmo de encaminamiento utilizado).
  • Interfaz: Nombre del puerto del equipo local por donde enviar el mensaje hacia el destino.

miércoles, 11 de enero de 2017

PROTOCOLO NAT

¿QUÉ ES?
En sus inicios, Internet no fue pensado para conectar tantos equipos, de modo que durante el desarrollo de IPv4 pensaron que con 32 bits para direcciones, lo que equivale a 4.294.967.296 de direcciones únicas, parecía más que suficiente para conectar todos los equipos.
Sin embargo, la red crecía de manera exponencial. A causa de dicho crecimiento, el número de direcciones disponible y por tanto, de equipos conectados llegaría al límite demasiado rápido. Por este motivo se ideó un "parche" que permitiría conectar a Internet muchos equipos utilizando únicamente una dirección IP, dicha solución se denominó NAT por las siglas en inglés de Traducción de Direcciones de Red. Dicha solución consistía básicamente en "jugar" con los puertos para multiplexar las conexiones de varios equipos a través de una conexión de salida. Gracias a la NAT, las empresas con decenas de equipos se podrían conectar a Internet utilizando unas pocas direcciones IP, lo cual otorgaría tiempo suficiente para desarrollar una nueva versión del protocolo IP que hoy conocemos como IP versión 6. Además, no solo sería útil en entornos empresariales, también en redes domésticas.
¿CÓMO FUNCIONA?
Existen principalmente 3 tipos de NAT: la de sobrecarga, la estática y la dinámica.

  • NAT con sobrecarga
La NAT con sobrecarga es el tipo más común. Con este sistema evitamos contratar más de una dirección IP pública, ahorramos direcciones IPv4 y aumentamos la seguridad de nuestra subred ya que un atacante no podría conectarse directamente a nuestros equipos.
Para poder multiplexar las conexiones se utilizan los 65.536 puertos de los protocolos TCP y UDP. De modo que cuando un equipo quiere establecer una conexión con el exterior, el router "coge" su paquete, cambia la dirección IP privada y puerto del origen por su dirección IP pública y un puerto aleatorio que esté libre, a continuación guarda los datos del cambio en la tabla de reenvío para que éste pueda ser deshecho y envía el paquete. Cuando el destino responda, el router deshará el cambio y lo enviará al equipo dentro de la red. De modo que ninguno de los extremos se de cuenta.

  • NAT estática
Una dirección IP privada se traduciría siempre en la misma dirección IP pública. Esto permitiría que un host dentro de nuestra red sea visible desde Internet.
  • NAT dinámica
El router tiene asignadas varias direcciones IP públicas y las utilizará en función de la demanda, es decir, cada vez que un equipo inicie una conexión el router utilizará una de las direcciones IP disponibles que no esté siendo utilizada. De modo que a cada equipo le corresponde al menos una dirección IP pública.
Por otro lado se aumenta la seguridad ya que dificulta que un atacante externo ingrese en nuestra red debido al "salto constante entre direcciones IP".


REDES PRIVADAS Y PÚBLICAS


  • En Internet, una red privada es una red de computadoras que usa el espacio de direcciones IP especificadas en el documento RFC 1918. A los equipos o terminales puede asignárseles direcciones de este espacio cuando deban comunicarse con otros terminales dentro de la red interna (una que no sea parte de Internet) pero no con Internet directamente.
  • Una red pública es un tipo de red de computadoras capaz de cubrir distancias desde unos 100 hasta unos 1000 Km., dando el servicio a un país o un continente. Un ejemplo de este tipo de redes sería Internet. Brindan servicios de telecomunicaciones a cualquier usuario que pague una cuota. El usuario o suscriptor puede ser un individuo, una empresa, una organización, una universidad, un país, etc.