1) ¿Qué
son y cómo funcionan los números
IP?
Desde
hace ya tiempo que Internet esta disponible para el público masivo, pero eso no
significa que dicho público sepa realmente cómo funciona. Por suerte no hace
falta saberlo para aprovecharla, pero nunca está de más una explicación.
Básicamente,
esta red está basada en el envío de datagramas.
Un datagrama es un "paquete" de datos que parte de una
computadora hacia otra. Cada datagrama
contiene, además de los datos a enviar, y otras cosas, la información tanto de
la ubicación (dirección) del emisor cómo la del receptor, de un modo similar a
lo que escribimos en el sobre de una carta del correo convencional.
Pero,
¿cómo se puede definir la dirección de una computadora?
Toda PC
que esté en red tiene al menos una "dirección virtual", que consiste
en un número que la identifica y diferencia de todas las demás máquinas de la
red, es decir, ninguna otra PC tendrá el mismo número, aún cuando dicha red
abarque a todo el planeta, como en el caso de Internet.
Este
número identificatorio ocupa tan sólo cuatro bytes, y se suele escribir de esta
forma: XXX.XXX.XXX.XXX (cada XXX es un
número entre 0 y 255).
Como se
imaginarán, este número se llama "Número IP". Para que una computadora se comunique con
otra (le envíe uno o más datagramas) es imprescindible que la emisora conozca
el IP de la receptora.
Si
tenemos una PC conectada a 2 redes simultáneamente (por ejemplo, a la red
interna de la oficina y a Internet), tiene 2 números IP, uno para comunicarse
por Internet y el otro para la red de la oficina.
Entonces
surge el concepto de "Interface de Red". Una interface de red es el
elemento que conecta a una PC con una Red. En el ejemplo, las dos interfaces
son el Módem y la Placa de red. Por lo tanto,
no es cada computadora la que tiene un numero IP, sino cada interfaz de red.
Nuestro
proveedor de Internet puede disponer de X números IP, que son los que usarán
los usuarios que se conecten a través de él. Cuando nuestra PC se conecta a
Internet, se comunica a uno de los modems del proveedor y recibe asignado el IP
que utilizará durante esa llamada.
En
resumen, cada vez que nos conectamos a internet se nos asigna uno de los
números IP disponibles en nuestro proveedor, por eso nuestro IP es diferente en
cada llamada. A esto se lo llama
"IP Dinámico".Lo
contrario de IP Dinámico, es lógicamente, el IP fijo. Este es el caso de las
computadoras que están conectadas directamente a Internet por una placa de red.
2) ¿Qué son los DNS?
Un
sitio Web, es un conjunto de documentos que se encuentran guardados en una
computadora (un servidor). Este servidor tiene un número IP, que nuestra PC
tiene que conocer para poder enviarle el pedido de los archivos HTML y las
imágenes (en otras palabras, las páginas).
¿Pero como
visito un sitio web si no sé el número IP de la computadora en la que está
alojado?
Existe
en internet, un servicio llamado "Servicio de nombres de dominio" o
"Domain Name Service" (DNS), que consiste en poner un nombre
"amigable" a cada dirección IP, para permitirnos recordarlas
fácilmente.
Cuando
tratamos de acceder a, por ejemplo, la página de Yahoo, nuestra computadora
solicita automáticamente a un servidor DNS que traduzca
"www.yahoo.com" (el nombre de dominio) a su numero IP (que es
216.32.74.52) y recién entonces podremos comunicarnos con el sitio.
En un
servidor DNS, hay una gran "base de datos" en donde cada dominio
tiene su número IP correspondiente. Y cualquier PC de la red puede consultarla.
(de hecho lo hace automáticamente cada vez que visitamos un sitio)