sábado, 19 de abril de 2014

Tipos de entrega


El tipo de entrega varía dependiendo del número de hosts a los que se entregará un mensaje, desde uno hasta todos los hosts en la red.

Tipos de entrega

·         Unicast: Se envía a un solo host.



·         Multicast: Se envía a dos o más hosts el mismo mensaje de manera simultanea.




·         Broadcast: Se envía a todos los hosts presentes el mismo mensaje simultáneamente.


Caracteristicas de la trama: Codificación, Formato, Tamaño y Temporizacion

CODIFICACION

            El primer paso para enviar un mensaje es codificarlo, con este proceso la información se transforma para poder enviarse a través de un canal. La decodificación hace el proceso contrario.

            La codificación depende del medio a través del cual se envían los datos, por ejemplo, en el caso del cable UTP, la información se codifica en impulsos eléctricos, mientras en la fibra óptica, se codifica a señales luminosas.


FORMATO Y ENCAPSULACIÓN

El formato depende del tipo y canal a través del que se envía el mensaje. Todos los mensajes se encapsulan en una trama para poder enviarse en la red, esta contiene los datos como la dirección del origen y destino y encapsulado en su interior, el mensaje.
Cabe mencionar que cualquier mensaje que no se envía en el formato correcto es descartado.


TAMAÑO DEL MENSAJE

            Al enviar un mensaje, este se fragmenta para permitir más de una comunicación a la vez. El tamaño también depende el medio en el que se este transmitiendo, se conoce como fragmentación.


TEMPORIZACION

            La temporización es el factor que determina cuando hablar, con qué velocidad y cuánto tiempo esperar la respuesta. Se basa en 3 reglas principales:

·         Método de acceso: Determina el momento en que se puede empezar a transmitir, para evitar un error y como responder a este.

·         Control de flujo: Determina la cantidad de información que se puede entregar y a que velocidad lo hará, esto con el fin de evitar arrores cuando se envía y se transmite a distinta velocidad.

·         Tiempo de espera: Determina el tiempo en que un host esperará una segmento del paquete. 



Funcionamiento de los protocolos



            Antes de que puede existir comunicación, se deben establecer un acuerdo entre hosts para que ambos sepan que tipo de comunicación tendrán. Un protocolo, como ya se había mencionado, rigen las características del host emisor, receptor y el canal a través del cual se envía el mensaje. 

            Un protocolo de comunicación puede tener o contemplar las características:
§  El emisor y receptor deben estar identificados. Incluso cuando no se conozca el/los receptor/es (Por ejemplo cuando se hace una consulta al servidor DNS.

§  Se debe establecer un “idioma” en común. Ya que los datos no se interpretan de igual forma.

§  Se define velocidad y tiempo de entrega. Esto se da mucho cuando el ancho de banda se satura, se inicia estableciendo una velocidad mayor y se va disminuyendo para evitar pérdidas. De igual manera, se establece un tiempo de vida para el mensaje que en caso de excederse, se descarta.

§  Se establece si se desea acuse de recibo o confirmación. Es decir, se establece si el protocolo requiere confirmación de que efectivamente el mensaje se recibió de forma correcta (Requiere mas recursos) o por el contrario, si no es necesario (más rápido).

De igual manera, los protocolos deben manejar detalles de los datos enviados como:

§  ¿Se debe codificar el mensaje?

§  ¿Qué formato tiene el mensaje, es una imagen, un audio, un video, etc.?

§  ¿Qué tamaño tiene el mensaje?

§  ¿Qué tiempo requiere para llegar a su destino?

§  ¿Cómo se debe entregar?


jueves, 17 de abril de 2014

Capitulo 3: Protocolos

            Obviamente el tamaño de una red puede variar, desde una red compleja con cientos de dispositivos (ya sea finales o intermedios) hasta dos hosts conectados mediante un cable. Ahora bien, una cosa es la conexión física que se realiza entre los hosts y otra muy distinta es la configuración necesaria para establecer la comunicación entre dispositivos.
            Todo elemento de comunicación, ya sea humano o computacional requiere de tres elementos necesarios para establecerla:
·         Un emisor, que es el origen del mensaje.
·         Un receptor, el destinatario del mensaje.
·         Un canal, que es el medio por el cual viaja el mensaje.
Ahora hablemos del mensaje, en nuestro ámbito orientado a redes, un mensaje es claramente datos enviados desde un host origen a un host destino y las reglas son los protocolos especificados para el mensaje.

Los protocolos controlan y dictan las reglas necesarias para establecer la comunicación,  cómo y en que puerto se establece la comunicación, por ejemplo en el caso del protocolo HTTP que es el que hace posible la comunicación web, el puerto (en este caso, 80 o 8080) y demás especificaciones son reguladas por este.

viernes, 4 de abril de 2014

Pruebas de Conectividad: Comando Show ip interface brief

Naturalmente, dentro del mismo IOS se puede verificar la configuración aplicada al dispositivo (router/switch), usando los comandos show… Ahora bien, en este caso existe el comando para mostrar las interfaces del dispositivo, tanto si son físicas como lógicas.

Las interfaces físicas son las conexiones tales como Ethernet, FastEthernet, GigabitEthernet, etc.
Las interfaces lógicas, son conexiones virtuales a las cuales se puede acceder de forma lógica, como las vlan al acceder por telnet o ssh.


Dicho lo anterior, el primer paso es acceder al dispositivo y entrar al modo EXEC privilegiado (#).  Escribir show ip interface brief. Deberia mostrar lo siguiente:


jueves, 3 de abril de 2014

Prueba de conectividad: Comando Ping

Una vez configurada de forma exitosa la dirección IP ya sea de forma estática o asignada de forma automática por un servidor DHCP, lo siguiente es hacer la prueba de conectividad, precisamente para verificar que se tiene conexión y comprobar la configuración.
Una de las herramientas útiles en estos casos, es sin duda el comando ping, con dicha herramienta, es posible enviar una solicitud al host destino (ya sea que este en nuestra red local o Internet) para verificar la conexión existente. Sin irnos tan lejos, es posible hacer una prueba de conectividad a nuestra tarjeta de red, conocida como prueba loopback, ¿La utilidad? Se envía un paquete al propio host, comprobando que la tarjeta de red funciona.

Ping 127.0.0.1

Pero también se puede hacer una prueba de conectividad a Internet, en este caso a una pagina o servidor web.


De forma adicional, es posible manipular ciertos parámetros, por ejemplo, indicarle que continúe hasta el fin del mundo (ok, hasta indicarle lo contrario) con el parámetro –t o establecer el tiempo de vida, el tiempo de espera, modificar el tamaño del paquete a enviar (que por defecto es 32 bytes) con el parámetro –l.

De forma personal, uso el comando ping para verificar la conectividad de mi conexión, usando los parámetros –t y –l. Como forma adicional, se puede usar para comprobar (en el caso de WiFi) donde hay mayor recepción. 





Direccionamiento DHCP

Como bien sabemos, la configuración IP se puede hacer de forma manual, pero también de forma automática usando el protocolo DHCP.
Ahora bien, ¿Que es DHCP? Dynamic Host Configuration Protocol, es decir, Protocolo Configuración Dinámica de Host. Es el protocolo encargado de proveer la configuración IP de forma automática. Lo cual ahorra el tener que estar ingresando IP, mascara de subred, puerta de enlace y servidor DNS de forma manual.

Un ejemplo claro sería como nos conectamos en una red pública o red local. Basta con conectarnos a la red para que se nos asigne la configuración correspondiente, sin necesidad de ingresar configuración manual.



ERRORES DE DHCP

Un error ocurre cuando hay dos hosts o más con la misma dirección IP. Por ejemplo, al configurar de forma manual la IP de dos hosts (con la misma dirección) o al configurar uno y que el servidor  DHCP asigne a la misma IP al segundo host.