viernes, 23 de agosto de 2013

COMUNICACIÓN ENTRE REDES

Siempre hay que dar por supuesto que cuando enviamos la información a través de Internet, esta llegará a su destino, pero ¿nos hemos preguntado como se transmite esa información a través de la red?.
    El proceso tiene bastante complejidad, pero vamos a explicar de forma abreviada el funcionamiento de dicho proceso.
    Existen dos protocolos aceptados universalmente llamados TCP/IP (TCP: Protocolo de Control de la Transmisión - IP: Protocolo de Internet), cuya misión es la de dividir la información que enviamos, en pequeños "paquetes" paquetes que se envían al destino adecuado, donde son "unidos" de nuevo para que la información al completo sea vista y usada por el receptor.
    Digamos que será TCP quien se encargue de dividir y más tarde unir esos "paquetes de información", mientras que IP será quien se encargue de garantizar que dichos paquetes de información lleguen al destino correcto.
    Este sistema se denomina como "red de conmutación de paquetes", donde a diferencia de lo que ocurre en la red de telefonía, no habrá nunca una conexión única y permanente entre el emisor y el receptor, sino que como dijimos, la información que enviamos será dividida en pequeños paquetes, los cuales pueden llegar a destino a través de unas rutas diferentes, la cuestión es que siempre lleguen a su destino, sin importar por donde viajan.  Lógicamente, para que los ordenadores puedan sacar provecho a Internet deberán usar un determinado software que sepa usar los protocolos de TCP/IP. Aunque no debe preocuparte esta cuestión ya que cualquier ordenador traerá este software incorporado el cual será digamos "el intermediario" necesario entre nuestro Pc. e Internet.

    LAS CAPAS EN QUE SE DIVIDEN LOS PAQUETES DE INFORMACIÓN
    El sistema que convencionalmente se ha adaptado para garantizar que la información que enviamos llegará a su destino, y además lo hará correctamente, es el de dividir cualquier mensaje en 7 capas, que son estas:
  - Capa de aplicación: su misión es la de convertir todos los datos del mensaje en "bits" y además incluirá una especie de encabezado donde figuran los datos identificativos del ordenador emisor y del receptor.
  - Capa de presentación: será la encargada de "traducir" el mensaje a un lenguage entendible por el receptor, que normalmente será el ASCII; igualmente comprime los datos. Finalmente, también añadirá un encabezado en el que figuran los datos sobre dicho lenguaje y la forma de compresión.
  - Capa de sesión: que se encargará de abrir las comunicaciones para la transmisión y establecerá si la transmisión se realizará en modo "duplex" o "semi-duplex" (es decir, si se transmitirá con ambos ordenadores enviando y recibiendo al mismo tiempo, o lo harán turnándose tanto en envío como en recepción). Todos estos datos los adjuntará igualmente en un encabezado.
   - Capa de transporte: que sirve como protección de los datos enviados. Los datos serán divididos en segmentos al tiempo que de forma matemática crea unas "sumas de control" en base a dichos datos. Incluirá un encabezado donde figuran los datos necesarios.
  - Capa de red: podríamos decir que es la que "dirige el tráfico" al igual que ocurre en las carreteras. Seleccionará la ruta más correcta para el envío, al mismo tiempo los segmentos se convertirán en paquetes y finalmente añadirá un encabezado con información de estos paquetes y la dirección del ordenador al que se envía.
  - Capa de enlace de datos: realizará una exhaustiva supervisión de la transmisión y guardará una copia de cada uno de los paquetes hasta el momento en que reciba la confirmación de que el paquete llegó correctamente a su punto de destino en la ruta asignada.
  - Capa física: será la última, y su misión es la de codificar los paquetes para adaptarlos al medio en que serán transportados (a través de una línea telefónica, normalmente, en cuyo caso serían codificados en forma de señal analógica). Finalmente, los paquetes serán enviados.
    Evidentemente, en el sitio "receptor" entra en funcionamiento también este sistema "de capas" pero su trabajo será justamente a la inversa. De forma que en este caso la primera en entrar en funcionamiento será la capa física que convertirá el mensaje en bits, entrará luego en juego la capa de enlace que comprueba la suma de control y al tiempo confirmará la llegada correcta; la capa de red viene a continuación y cuenta los paquetes entrantes para realizar una nueva comprobación y dar seguridad a la transmisión; entrará ahora en funcionamiento la capa de transporte que calcula la suma de control y une todos los segmentos en los que viene dividido el mensaje. La capa de sesión en este caso, vá conservando las partes en que se divide el mensaje hasta que este llega correcto y a continuación procede a enviarlo a la capa que le sigue, es decir, la capa de presentación que será la que decodifique el mensaje al tiempo que lo traducirá. Finalmente será la capa de aplicación la que realice las últimas tareas como son por ejemplo la de identificar al receptor, la de traducir todos los bits entrantes en caracteres que sean legibles para que por último todo se envíe a la aplicación que corresponda.
   Para que se pueda garantizar que los paquetes lleguen a su destino correctamente, existen los routers que juegan un papel muy importante en Internet, y entrarán en funcionamiento siempre que se envían datos de una red a otra diferente. No siempre se realizará el envío directamente, sino que en muchas ocasiones el router lo enviará a otro router (el que considere más cercano al destino final, siempre teniendo en cuenta el volumen de tráfico en Internet).
   No entraremos en más detalles acerca de la transmisión de la información por la red de Internet, pues creo que es suficiente que entiendas de forma básica como funciona este sistema. Ya si deseas saber más sobre ello, tendrías que buscar información en otros manuales que profundicen en este tema.

0 comentarios:

Publicar un comentario