martes, 30 de octubre de 2012

'EL' Router

El Router es un dispositivo que se diferencia del resto por tener la capacidad de interconectar las redes externa e interna. Internamente un router está constituido por un microprocesador, memorias, bus de sistema y distintas interfaces de entrada y salida similar a la arquitectura de una pc convencional.


El router trabaja en la capa de red del modelo OSI. En ésta capa se trabaja con los paquetes de datos dentro del proceso de encapsulación. Aquí encontramos el encabezado IP, tanto la dirección IP de origen como la de destino, compuestas ambas por cuatro bytes (32bits). Ésta capa se vincula mas al software que al hardware dado que se necesita de un sistema operativo desde el cual volcar estas direcciones de los puestos de trabajo, servidores o dispositivos de red.
El router como cada responsable de una red tiene responsabilidades y la principal es dirigir los paquetes destinados tanto a las redes internas como a las externas. Éste dispositivo cumple con las siguientes tareas:
  1. Aprende de las redes internas y de las externas: El router es un dispositivo que interactua con otro router.
  2. Arma la tabla de enrutamiento donde guarda las redes que tiene conectadas y aprendidas de otros router
  3.  Determina la mejor ruta utilizando su tabla de enroutamiento para determinar la mejor ruta para enviar el paquete. Cuando recive un paquete lo que le importa y examina es la IP de destinobuscando una coincidenciaen la tabla de enrutamiento, cuando la encuentra envía el paquete a la capa superior.
El router puede actuar como un PH-CP server , recordamos que el protocolo de configuracion dinámica de host (dinamic host configuration protocol) que permite a los clientes de una red ip obtener sus parámetros de configuracion automaticamente. Se trata de un protocolo de tipo cliente- servidor en la que generalmente un servidor posee una lista de direcciones dinmaica y las va asignando a los clientes conforme estas estando libres sabiendo que en todo momento quien ha estado en posesion de esa ip, cuanto tiempo la ha tenido y a quien se la ha asignado despues. Cuando el router funciona como DHCP adjudica direcciones ip a los puestos de trabajos  y dispositivos conectados a la red para su uso temporario porque la entrega de ip se efectúa en concepto de alquiler por un tiempo determinado. Finalizado este período queda otra vez a disposicion.
El router también funciona como servidor DNS es el sistema de nombre de dominio (dinamic name system) que asocia el nombre de dominio con una direccion IP en realidad se denomina de esta manera tanto a la base de datos como al protocolo utilizado para acceder a ella.

martes, 23 de octubre de 2012

Hub, Switch y Router

Hub (concentrador)
 El hub es el dispositivo de conexión más básico. Funciona en la capa 1 (física) del modelo OSI. Es utilizado en redes locales con un numero muy limitado de maquinas. No es mas que una toma múltiple RJ45 que amplifica las señales de red. Permite conectar entre sí varios equipos retransmitiendo los paquetes de datos desde cualquiera de ellos hacia todos los demás. Ha dejado de utilizarse debido a la gran cantidad de comisiones y trafico de red que producen, ya que los datos son enviados a todos los dispositivos conectados sin discriminar a que destino corresponde cada uno de ellos. Esto ocasiona una reducción del ancho de banda.

Para armar una red utilizando un hub deberán conectarse los host al hub mediante cable UTP y conectores RJ45. Todas las computadoras se conectan al hub en cualquier boca. La conexión es en forma radial.
Dado que este dispositivo opera en la capa 1 del modelo OSI deberá configurarse manualmente el protocolo IP. A cada maquina deberá asignarse una dirección IP distinta en forma manual. Por ejemplo: 192.68.5.10,192.68.5.11, etc. La máscara de red deberá ser la misma para todas las maquinas: 255.255.255.0. Es decir, le asignamos a cada maquina una dirección IP clase C. En este caso todas las maquinas están conectadas a la red 5.



Switch

La principal diferencia entre un hub y un switch es que este último analiza el tráfico de información y recuerda en que boca se encuentra cada dispositivo. Además los switches trabajas en modo fullduplex, es decir que permiten la simultaneidad de envío y recepción. De esta manera se evita la colisión de paquetes y a la vez se incrementa la velocidad de transferencia.

El switch mantiene en memoria una tabla que es la que asocia la boca RJ45 y las direcciones MAC. Recordemos que las direcciones MAC (Media Acces Control) consisten en un número asociado en forma inequívoca a cada placa de red. Una dirección MAC tiene 48.000 y tiene direcciones hexadecimales.

Ej's:
00.26.18.BE.37.EC
00.26.18.BE.16.C9
00.26.18.BE.31.A6
00.50.56.C0.00.08
20.CF.30.CB.EA.79

También es conocida como dirección física y están escritas directamente en forma binaria en la placa de red en el momento de su fabricación.
El switch en vez de mandar los datos a todas las pc's como lo hace el hub consulta una tabla de direcciones y lo manda al host q corresponda.

El switch agrega registros a su tabla dinámica a medida que los equipos de red le envían información. La manera en que van completando esta tabla es mediante el protocolo ARP (Addres Resolution Protocol) que antecede cualquier transferencia de información en las redes modernas. existen algunas situaciones en las que un switch envía un paquete a mas de una boca. Ésto sucede con los paquetes broadcast. Cuando un switch recive uno de ellos no consulta su tabla dinámica sino que simplemente lo repite por todas las bocas. Por ejemplo: cuando el equipo A quiere enviar un paquete al equipo B, en primer lugar emite un paquete del tipo broadcast consultando la dirección MAC de B. El switch agrega en ese momento una entrada a su tabla dinámica para vincular la dirección MAC de B con la boca a la que está conectado. Debido a que se trata de un paquete broadcast será transmitido a todas las bocas, pero solamente el equipo a responderá a B, por lo tanto el broadcast irá directamente a la boca donde está conectado el B.
En definitiva, no es recomendable emplear hubs en redes modernas, principalmente por la reducción de la velocidad de transferencia que éste implica. En su remplazo es aconsejable utilizar un switch.


                            ||                     Hub                           ||                       Switch
------------------------------------------------------------------------------------------------------
Modelo OSI        ||            Capa Física (1)                    ||     Capa de Enlace de Datos (2)
------------------------------------------------------------------------------------------------------
Conexión RED     || Conecta varios host dependiendo    ||  Conecta varios host dependiendo
                            ||     de la densidad de puertos            ||        de la densidad de puertos
-----------------------------------------------------------------------------------------------------
Modo de trabajo  ||                Broadcast                        ||                Multicast
-----------------------------------------------------------------------------------------------------
Direccionamiento  ||                  No Tiene                       ||        Físico a través de MAC
-----------------------------------------------------------------------------------------------------
Seguridad             ||                     No                             ||                          Si
-----------------------------------------------------------------------------------------------------
Administración      ||                     No                             ||                          Si
-----------------------------------------------------------------------------------------------------
Uso del Ancho      || Comparte el ancho de banda          ||              Dedica el ancho de
   de Banda           ||      entre todos los puertos               ||            Banda a cada puerto
-----------------------------------------------------------------------------------------------------
Cant. de dominios ||                Único Dominio                 ||            Un dominio de colisión
    de Colisión        ||                   de colisión                     ||                para cada puerto
-----------------------------------------------------------------------------------------------------
Cant. de dominios  ||          Único Dominio                      ||                Un dominio de
   de Broadcast      ||           de Broadcast                        ||                  Broadcast
-----------------------------------------------------------------------------------------------------


Cómo trabaja un switch:
El swtch arma una tabla de direcciones MAC que está formada básicamente por 2 elementos: el número de puerto donde está conectado el host y asociada a el la dirección MAC del host conectado a ese puerto del switch. Para analizar su funcionamiento tenemos varias posibilidades.
Cuando se envía un mensaje desde uno de los host de la red el switch verifica si la MAC de destino está en la tabla, luego puede ocurrir lo siguiente:

    Si la dirección MAC de destino está en la tabla, el switch establece una dirección temporal entre el puerto de origen del emisor y el de destino de receptor. Éste circuito proporciona un canal dedicado mediante el cual los dos host involucrados se comunican directamente. El resto de los host de la red conectados al switcho no comparten el ancho de banda de este canal y no reciben los mensajes que están dirigidos a ellos. Es importante recordar que el switch dedica todo el ancho de banda  a cada puerto.

Las principales funciones del switch son:
  • Aislar el tráfico entre los segmentos (Dominio de colisión). Dicha segmentación permite que varios usuarios envíen información al mismo tiempo a través de los distintos segmentos sin causar demoras en la red.
  • Obtener un ancho de banda dedicado por usuario creando dominios de colisión mas pequeños. Cada host recibe acceso al ancho de banda completo y no tiene q competir por la disponibilidad del ancho de banda.
  • El switch concentra la conectibidad conviertiendo la transmisión de datos en un proceso mas eficiente.

Conmutación y tablas MAC:
  • Para conmutar con eficiencia los datos entre distintas interfaces el switch mantiene una tabla de direcciones. Cuando un dato llega al switch se asocia la estación MAC de la conexión emisora con la interfaz en la cual se recibió.

Concepto de latencia: Se define como el tiempo que tarda la información en hacer el recorrido desde el origen hasta el destino. Las personas que juegan en red por internet entienden este concepto a la perfección ya que los juegos ofrecidos en servidores alojados en internet presentan una columna con este dato.