| 1.2.1 ¿Qué es Internet?
Internet es una reunión de computadores de diferente tipo, marca y sistema operativo, distribuidos por todo el mundo y unidos a través de enlaces de comunicaciones muy diversos. La gran variedad de computadores y sistemas de comunicaciones plantea numerosos problemas de entendimiento, que se resuelven con el empleo de sofisticados protocolos de comunicaciones. Esto es, que para que su comunicación sea efectiva, todos los computadores deben tener reglas claras sobre como van a interactuar.
El primer paso es lograr su interconexión física, para lo que se emplean sistemas muy diversos:
Redes de área local, por lo general basadas en el estándar Ethernet. Son las más utilizadas en redes corporativas de empresas u organizaciones, con extensiones menores de 2 Km.
Enlaces nacionales, con líneas de uso exclusivo o compartido (de una compañía telefónica).
Enlaces internacionales, proporcionados por compañía de comunicaciones con implantación internacional. Pueden utilizar cableado convencional, fibra óptica, satélites, enlaces por microondas.
Además, muchos usuarios utilizan módems para conectarse desde sus casas por medio de la línea telefónica, a través de llamadas telefónicas comunes, a proveedores de comunicaciones que dan, a su vez, acceso a Internet. El uso de líneas RDSI (Red Digital de Servicios Integrados) es cada vez más frecuente, como solución de futuro para conectar a usuarios particulares a las redes de información de alta velocidad.
Todos los sistemas de comunicaciones mencionados producen una 'maraña' de cables, que permite, del mismo modo que en las comunicaciones telefónicas, disponer de un canal virtual de comunicación entre dos computadores situados en diferentes lugares de la red.
La estructura real de la red en un determinado momento es difícil de conocer, por su complejidad y por no estar bajo el control del un solo organismo. Cada empresa u organización es responsable de su propia red de comunicaciones, y de los enlaces que la unen a las redes vecinas.
Sobre estos diferentes enlaces físicos y equipamiento de comunicaciones, se requiere que cada computador disponga de un software de comunicaciones, que permita conectarse e intercambiar información con otros sistemas de la red.
Los creadores de la red de información, conscientes que debería haber un lenguaje común para que los computadores interactuaran, idearon algo llamado el Protocolo de Comunicaciones.
1.2.2 El protocolo TCP/IP
Según se ha visto, Internet está formada por sistemas de tipos muy diversos, unidos por enlaces de comunicaciones variados, de los que se desconoce su estructura y funcionamiento. Esto plantea dos problemas fundamentales:
1. Se necesita un sistema para localizar un computador dentro de Internet, con independencia de su situación física y los enlaces de comunicaciones necesarios para alcanzarlo.
2. Además, la gran variedad de computadores existentes obliga a disponer de un lenguaje común de intercambio de información, entendido por todos ellos, y que sea independiente de su estructura interna o sistema operativo.
La solución a este problema es el protocolo TCP/IP. Se trata de un lenguaje de comunicación entre computadores, que permite la interconexión e intercambio de información entre equipos muy diversos. Sus características principales son:
- Se encarga de localizar los equipos a través de la red, con independencia de su situación o el camino a seguir para alcanzarlos.
- Automáticamente resuelve los problemas que se presentan durante el intercambio de datos: fallos en las líneas de comunicación, errores, pérdidas o duplicación de datos, entre otros.
- Resuelve parte (no todas) de las posibles incompatibilidades en la comunicación entre computadores, debidas a los diferentes sistemas de representación digital de la información que éstos utilizan.
El protocolo TCP/IP consta de tres niveles: IP, UDP y TCP. El nivel básico es el IP, y permite enviar mensajes simples entre dos sistemas. TCP y UDP utilizan los mensajes del nivel IP para construir un diálogo más complejo entre los computadores.
1.2.2.1 El nivel IP (Internet Protocol) es capaz de enviar mensajes de pequeño tamaño (denominados datagramas) entre dos computadores conectados en red. No ofrece garantías de que los mensajes alcancen su destino, debido a los posibles fallos de las redes de comunicaciones. Es un mecanismo de comunicación entre computadores, y no entre aplicaciones. Se debe añadir un nivel adicional (TCP o UDP) para conseguir que dos programas informáticos puedan intercambiar datos.
 |
NOTA: Es muy similar a cuando dos personas en habitaciones diferentes intercambian palabras en voz alta. No se puede asegurar que el ruido de fondo o la distancia hagan que se pierdan algunas partes de la conversación. |
Recibe la denominación de 'protocolo entre-redes' ya que se ocupa de todas las gestiones necesarias para hacer llegar un mensaje a su destino saltando entre diferentes redes y enlaces de comunicaciones; para ello, conoce las características de los diferentes tipos de hardware de comunicaciones que se encuentra en el camino y las utiliza para saltar de uno a otro, acercándose poco a poco al computador de destino.
Cada computador dentro de Internet tiene asociada una dirección única denominada dirección IP; está formada por una secuencia de 4 números, cada uno entre 0 y 255, separados por puntos. Es el equivalente al número de teléfono, utilizando el símil de las comunicaciones telefónicas.
La asignación de direcciones IP sigue una estructura jerárquica de forma que los computadores de una red local tienen direcciones IP que se diferencian sólo en el último de los números de su dirección. La asignación jerárquica permite que los sistemas de interconexión entre redes (routers, bridges, etc.) mantengan tablas con las direcciones de las redes próximas, de forma que se puede conocer, salto a salto, el camino que un determinado mensaje debe seguir para llegar a su destino.
Ejemplo:
157.253.50.15 En la red principal de Universidad de los Andes
157.253.50.5 Otro sistema en la misma red
193.144.198.32 Otro sistema de otra red interna de la Universidad
Además, y para hacer más sencillo el acceso a los sistemas, cada computador puede tener asignados uno o varios nombres de dominio DNS (Domain Name System), identificadores descriptivos que permiten hacer referencia al equipo, y equivalen a su dirección IP. Los nombres DNS también se asignan de forma jerárquica, añadiendo a la derecha del nombre propio del computador una serie de identificadores (separados por puntos) que se corresponden con la organización o empresa a la que pertenece el sistema.
El nombre propio del sistema (la parte más a la izquierda) suele hacer referencia al servicio más importante que proporciona: www, ftp o gopher para los correspondientes servicios de información.
La parte más a la derecha del nombre DNS informa sobre el país en que se encuentra, o bien si se trata de un organismo educativo (edu), del ejército americano (mil), del gobierno americano (gov), comercial (com), de organizaciones generales (org) o de organismos encargados de la gestión y organización global de la red (net).
Se debe recordar que todos los nombres de dominio asociados a un mismo sistema son totalmente equivalentes y se pueden utilizar indistintamente para acceder a cualquiera de los servicios que ese sistema ofrece. A menudo, un computador tiene un nombre asociado a su papel o situación dentro de la organización a que pertenece y otro más conocido en el exterior, relacionado con el servicio principal al que se dedica.
|