viernes, 14 de septiembre de 2012

El aporte de Intel a la Tecnología

En los últmos años Intel nos ha sorprendido con nuevas tecnolgías, tanto en los procesadores, como en las memorias, PC´s, servidores, tablets, entre otros.

A través de este blog les voy a mostrar algunos desarrollos que nos está permitiendo esta empresa, comensaremos mostrando a la PC "todo en uno", cabe indicar que esta característica lo implementó mucho tiempo atrás Apple. Básicamente el trabajo se ha centrado en acomadar todos los componentes del case en el espacio cubierto por el monitor.






Veamos ahora un mini mainboard, desarrollado para usarlo en donde el espacio es un factor importante.


El procesador Atom nos está permitiendo poder estar comunicados, los encontramos en diversos dispositivos, a los cuales les da capacidad de cómputo y poder estar conectado a la red de Internet, vemos que, usando Wifi, nuestros televisores están conectados a Internet.

Atom es un procesado de pequeñas dimensiones y bajo consumo que permite ser usado en la Televisión convirtiéndo al televisor en una PC para acceder a las aplicaciones de Internet, de esta forma cuando nos cansamos de ver TV podemos revisar nuestro Facebbok, también encontramos a este procesador en los Tablets, Notebooks, guitarras eléctricas,  motos, etc.


Las ultraboobk de Intel están compitiendo en el mercado junto a las de otoros fabricantes.




Para mejorar la velocidad de procesamiento, Intel apuesta a crear microprocesadores multinúcleo, 2, 4, 6 e incluso hay en desarrollo procesadores de 48 núcleos, con lo que el procesamiento sería 48 veces más rápido.

Poder trabajar con 48 núcleos o CPU´s ha sido posible reduciendo las dimenciones de las celdas que crean a los  transistores. elementos básicos para genera las compuertas lógicas.



Para poder entender este video no es necesario saber inglés, puede habilitar los subtítulos traducido, tal como se muestra en la siguiente gráfica.


En la barra inferior se ve el botón rojo, nediante el cual se activan y desactivan los subtítulos, como se ve también se puede usar el traductor BETA y elegir nuestro idioma. 

domingo, 29 de abril de 2012

Wireshark

Wireshark es un analizador de protocolos de software o una aplicación “husmeador de paquetes”. Wireshark es un software informático que puede interceptar y registrar tráfico de datos pasando sobre una red de datos. Mientras el flujo de datos va y viene en la red, el husmeador “captura” cada unidad de datos del protocolo (PDU), decodifica y analizar su contenido de acuerdo a la RFC correcta u otras especificaciones.
Las aplicaciones más importantes de este software son:
ü       Diagnóstico de fallas de red
ü       Verificación, desarrollo y comprensión de los protocolo.
ü       Reconocer la estructura de los diferentes protocolos de red.
ü       Análisis de datos contenidos en un PDU
Para obtener más información y descargar el programa visite: http://www.Wireshark.org

Configuración básica y uso del Wireshark

En la plataforma de aplicación del Wireshark, seleccione el Menú <Capture> y luego <Options>
Quite los tres cheks de “display Options” y luego <star>

Para iniciar la captura debemos hacer clic en el ícono de la “tarjeta red”, esto genera una ventana, desde la cual debemos elegir la tarjeta de red, en el caso de que haya más de una, desde la cual se hace la captura.


Cuando se inicia la captura se muestra esta ventana, la cual permite ver el tipo de protocolo de los paquetes capturados.


Durante este tiempo debemos realizar una actividad, como hacer un ping, que queramos analizar.

Al final del ping debo detener la captura presionado el botón <STOP>

Captura y análisis de los paquetes.

Para examinar los paquetes, Wireshark proporciona tres paneles:

Panel de Paquetes, donde cada línea es un paquete y en ellos se muestra principalmente el origen, destino y protocolo.


Panel de Detalles, está en la parte central y muestra la información de cada uno de los paquetes, para ello se debe seleccionarlo, tal como aparece seleccionado el paquete con el protocolo HTTP.
Este paquete muestra, cada una de las capas y sus protocolos: Ethernet, IP, TCP y HTTP.


Panel de Bytes, está en la parte inferior y muestra el contenido de los paquetes hexadecimal (a la izquierda) y en código ASCII a la derecha, en este ejemplo se puede apreciar el código HTML de una página Web.




Realice las siguientes actividades

Captura de los PDUs en un ping
Primero inicie la captura del Wireshark y desde el CMD de su PC realice un ping a otra PC o servidor de Internet.
Luego de recibir las respuestas exitosas del ping, detenga la captura de paquetes.
Seleccione uno de los paquetes del ping y verifique obtener información similar a la de la muestra.


¿Qué protocolo se ejecuta en el comando ping?
¿Cuál es el nombre completo del protocolo?
¿Cuáles son los dos tipos de mensajes que envía el protocolo?
Ubique los dos tipos de fuentes de origen y de destino ¿Porqué cuatro direcciones?
¿Cuáles son los protocolos que se encuentran encapsulados en la trama de datos ping?
Determine cuál es la dirección MAC  y la IP de la PC a la que dirigió el PING
Repita el proceso de captura y determine la dirección MAC de la puerta de enlace.

Captura de los PDUs en una conexión Web.
Inicie la captura de paquetes desde Wireshark e inmediatamente, ingrese a la página Web: www.google.com desde su navegador Web.
Cuando la página Web sea cargada por completo detenga la captura.
Seleccione un paquete con el protocolo de las páginas Web, similar al caso de la captura del ping y analice la información capturada.


En la muestra se puede observar los protocolo de las capas del modelo TCP/IP, con su respectiva información en la cabecera de cada PDU.

martes, 28 de febrero de 2012

Tres formas de distribuir una ruta por defecto a través de RIP:

Tres formas de distribuir una ruta por defecto a través de RIP:
Ing. Carlos Quiroz G.


En la red mostrada en el gráfico, podemos apreciar una red típica conectada a un ISP. Esta conexión debe realizarse mediante enrutamiento estático, ya que no podemos obligar al ISP que utilice el mismo protocolo de enrutamiento que usamos en nuestra red y tampoco, el proveedor de servicio (ISP) nos puede obligar a usar su protocolo de enrutamiento, para que los routers intercambien información de enrutamiento.

La forma recomendable de conectar ambas redes es usando enrutamiento estático, mediante una ruta por defecto desde nuestra red hacia el ISP y una ruta estática resumida desde el ISP hacia nuestra red. La ruta por defecto va a permitir que podamos conectarnos con cualquier dirección de Internet, por ello la ruta por defecto usa la dirección de red “cualquiera” 0.0.0.0, con máscara “cualquiera” 0.0.0.0.

La ruta por defecto se debe configurar en el router R2 mediante el siguiente comando:

                        R2(config)# ip route 0.0.0.0 0.0.0.0 s0/0/1

            0.0.0.0  es la dirección de red “cualquier”
            0.0.0.0  es la máscara de subred “cualquiera”
            s0/0/1   es la interfaz del router R2 por donde serán enviados los paquetes.

La ruta estática de retorno debe serla resumida o la dirección de red que fue dividida para generar las subredes de nuestra red, o la dirección de red en clase de la cual se generaron las subredes, por ejemplo:

                        R3(config)# ip route 172.30.0.0 255.255.0.0 s0/0/1

Para este ejemplo hemos usado la dirección de red en clase con su respectiva máscara y la interfaz de salida del router ISP.

Retornando a la ruta por defecto en R2, esta ruta permitirá la salida de los paquetes que van rumbo a Internet, a través del router ISP, cualquier paquete, con cualquier dirección IP, será enviada al router ISP, para que este le busque la ruta adecuada y llegue a su destino, lo que pasa después del ISP, será responsabilidad del proveedor.

Como nuestra red tiene dos routers, R1 debería tener también una ruta por defecto que permita a las PC´s, conectadas a el, tener acceso a Internet, esta ruta por defecto la podemos generar de tres formas diferentes desde R2. Podríamos, en R1, configurar manualmente la ruta por defecto, pero esto implicaría que si nuestra red tuviese más routers, lo tendríamos que hacer en cada uno de ellos.

Lo que queremos hacer en esta red, es que la ruta por defecto generada en R2 se propague a todos los routers que comparten RIP, y lo vamos a hacer de tres formas distintas.

Caso A: Forma tradicional mediante el comando defualt-information originate   
                        R2(config)# ip route 0.0.0.0 0.0.0.0 s0/0/1
                        R2(config)# router rip
                        R2(config-router)# default-information originate

Caso B: Usando el comando redistribute, lo distribuimos como si fuese cualquier ruta estática.
                        R2(config)# ip route 0.0.0.0 0.0.0.0 s0/0/1
                        R2(config)# router rip
                        R2(config-router)# redistribute static

Caso C: Usando el comando default-network también es una alternativa, tal como se muestra a continuación:           
                        R2(config)# ip route 0.0.0.0 0.0.0.0 s0/0/1
                        R2(config)# ip default-network 0.0.0.0

En cualquiera de los tres casos los resultados de las tablas de enrutamiento son los mismos.

A continuación vemos la tabla de R2, donde se puede apreciar la ruta estática por defecto identificada con el código S y el asterisco (*) que identifica que es una ruta por defecto.



Para el caso de R1 la ruta por defecto no aparecerá con el código S, ya que no se ha generado estáticamente, aparece con el código R por que ha sido distribuido por RIP, pero la R va acompañado de un asterisco (*) para indicar que es una ruta por defecto.


Espero que esta información les permita conocer un poco más de como trabajan los routers.