Cómo funciona Internet

Posted by lcc on 27 Septiembre, 2007 17:39

Antes de pasar al tema de la IP fija vamos a hacer un pequeño alto y explicar que es la IP y su importancia.

Si comenzamos por el principio, Internet no es de ni lo inventó Microsoft. Internet nació en 1969, ni siquiera se llamaba Internet. Lo que pasa es que comenzó a evolucionar hasta lo que es hoy.

La metedura de pata de Microsoft fué mayúscula cuando sacó su primer Windows95, Internet ya comenzaba a tener la forma que hoy en día conocemos, pero decidiero hacer negocio creando su propia red (de pago, por supuesto), en teoría con prestaciones superiores a Internet. Por aquel entonces, en Estados Unidos existían varias redes diferentes. El resultado es que tuvieron que cerrar su red y ponerse las pilas ofreciendo soporte para Internet. Esta red resucitó de sus cenizas ya integrada en Internet como MSN. Su primer Internet Explorer era penoso, pero poco a poco se ha ido mejorando y utilizando maleas artes eliminó a toda la competencia hasta que finalmente parece que ellos son los que han creado la red de redes. Afortunadamente las cosas están cambiando.

Pero bueno, a lo que íbamos. Todo ordenador que quiera acceder a Internet debe de hablar en el mismo idioma, el TCP/IP y esto implica tener un número IP. Este número está formado por 4 cifras separadas por un punto. Por ejemplo:

085.124.020.014

Cada una de las cifras puede tener un valor entre 0 y 255. Esto permite que en teoría podemos tener 4.294.967.296 ordenadores diferentes conectados en la red. Pero eso no es así, porque para empezar, la primera cifra está limitada, de forma que sólo se pueden usar unos números determinados. De hecho la primera cifra identifica a redes principales.

Este número no sólo identifica inequívocamente a un ordenador, sino que además es el que permite que dos ordenadores conectados en lugares diferentes a Internet, puedan entenderse entre ellos.

Actualmente la gran mayoría de usuarios domésticos se conectan a Internet mediante ADSL, algunos aún usan módem.

Cuando nos conectamos por módem, no tenemos un número IP hasta no habernos identificado a la red proveedora mediante un nombre de usuario y una contraseña. A partir de que nos asignan un número IP, ya podemos nuestras aplicaciones favoritas.

Cuando se trata de ADSL, el servidor nos da un número de IP para el router. El router es un aparato inteligente que es capaz de dirigir el trafico de datos a su destino correcto gracias precisamente al número IP. Al usar ADSL estamos obligados a usar una red local. Esta red local puede estar formada por un único ordenador. El caso es que los ordenadores de nuestra red local tienen que tener un número IP si queremos que se puedan conectar a Internet.

Por defecto, en las redes locales se usa el 192.168.1.x, siendo x un número cualquiera entre 2 y 254. el 0 y el 255 son especiales y el 1 está reservado para el router. Como decía, el router tiene la inteligencia que le permite dirigir el tráfico de datos entre los IP del exterior (Internet) y los IP del interior (nuestros ordenadores).

Los números de IP se pueden asignar de dos formas:

  1. Manualmente

  2. Automáticamente

Cuando los asignamos manualmente, este número queda fijado de forma que siempre es el mismo para un ordenador, por lo tanto a este número lo llamaremos IP estática

Si lo dejamos en automático, será el router quién asigne un número al ordenador cada vez que arranque. De esta forma, nunca tendrás la seguridad que el IP sea siempre el mismo. A esto se le llama IP dinámica.

¿Y que importancia tiene esto? La verdad es que si sólo navegamos por internet y usamos nuestro cliente de correo electrónico, no importa si la IP es estática o dinámica, pero si queremos utilizar el protocolo IRC para hacer chats, no podremos hacerlo si no le decimos al router que todos las peticiones de conexión a un puerto determinado se dirijan a un ordenador concreto dentro de nuestra red. Y en el caso de emule, por ejemplo, no tendrá un rendimiento optimo si no hacemos lo mismo con el router.

La petición de conexión a un puerto es parte de la forma de trabajar de internet. Por un lado tenemos un ordenador que hará las funciones de servidor y por otro, muchos ordenadores que hacen las funciones de cliente. El cliente (nuestro ordenador) tiene que saber el IP al que queremos conectarnos, esto se consigue gracias a unos ordenadores especiales que nos traducen el nombre (por ejemplo www.google.es) a su número IP. Pero además, para poder conectarse ambos ordenadores, se necesita un puerto de comunicación. El que hace de servidor siempre tendrá el mismo puerto a la escucha, mientras que el que hace de cliente, el puerto se asigna de forma automática. El servidor tiene que tener siempre el mismo puerto por que si no, el ordenador cliente no sabría dónde conectarse. Cada servicio tiene asignado un puerto determinado, así por ejemplo todos los servidores de páginas web tienen asignado el puerto 80.

El protocolo IRC permite conectar dos ordenadores entre sí para poder hacer un chat sin que los datos pasen por un servidor, pero para que eso pase uno de los dos tiene que actuar como servidor y el otro como cliente.

Emule puede trabajar más eficientemente si hace también de servidor para peticiones de otros clientes. De esta forma se rebaja el trafico en internet al poder conectar dos ordenadores entre sí sin necesidad de tener otro ordenador haciendo de intermediario y que además tiene que procesar miles de peticiones cada segundo.

En el próximo capítulo veremos como establecer un IP estático en nuestro ordenador. Configurar el router ya es otro tema y en todo caso yo sólo puedo explicar como hacerlo con el modelo que tengo. Si tienes un modelo diferente tendrías que buscar ayuda en el google con frases de búsqueda como: 'abrir puertos nombre_y_modelo_del_router'. Pero esto sólo es útil cuando tu ordenador tenga una IP estática


Information and Links

Join the fray by commenting, tracking what others have to say, or linking to it from your blog.


















Después de jueves viene:



Comentarios

como funciona internet

belgica | 23/03/2008, 16:19

lcc | 27 Septiembre, 2007 17:39

Antes de pasar al tema de la IP fija vamos a hacer un pequeño alto y explicar que es la IP y su importancia.
Si comenzamos por el principio, Internet no es de ni lo inventó Microsoft. Internet nació en 1969, ni siquiera se llamaba Internet. Lo que pasa es que comenzó a evolucionar hasta lo que es hoy.

La metedura de pata de Microsoft fué mayúscula cuando sacó su primer Windows95, Internet ya comenzaba a tener la forma que hoy en día conocemos, pero decidiero hacer negocio creando su propia red (de pago, por supuesto), en teoría con prestaciones superiores a Internet. Por aquel entonces, en Estados Unidos existían varias redes diferentes. El resultado es que tuvieron que cerrar su red y ponerse las pilas ofreciendo soporte para Internet. Esta red resucitó de sus cenizas ya integrada en Internet como MSN. Su primer Internet Explorer era penoso, pero poco a poco se ha ido mejorando y utilizando maleas artes eliminó a toda la competencia hasta que finalmente parece que ellos son los que han creado la red de redes. Afortunadamente las cosas están cambiando.

Pero bueno, a lo que íbamos. Todo ordenador que quiera acceder a Internet debe de hablar en el mismo idioma, el TCP/IP y esto implica tener un número IP. Este número está formado por 4 cifras separadas por un punto. Por ejemplo:

085.124.020.014

Cada una de las cifras puede tener un valor entre 0 y 255. Esto permite que en teoría podemos tener 4.294.967.296 ordenadores diferentes conectados en la red. Pero eso no es así, porque para empezar, la primera cifra está limitada, de forma que sólo se pueden usar unos números determinados. De hecho la primera cifra identifica a redes principales.

Este número no sólo identifica inequívocamente a un ordenador, sino que además es el que permite que dos ordenadores conectados en lugares diferentes a Internet, puedan entenderse entre ellos.

Actualmente la gran mayoría de usuarios domésticos se conectan a Internet mediante ADSL, algunos aún usan módem.

Cuando nos conectamos por módem, no tenemos un número IP hasta no habernos identificado a la red proveedora mediante un nombre de usuario y una contraseña. A partir de que nos asignan un número IP, ya podemos nuestras aplicaciones favoritas.

Cuando se trata de ADSL, el servidor nos da un número de IP para el router. El router es un aparato inteligente que es capaz de dirigir el trafico de datos a su destino correcto gracias precisamente al número IP. Al usar ADSL estamos obligados a usar una red local. Esta red local puede estar formada por un único ordenador. El caso es que los ordenadores de nuestra red local tienen que tener un número IP si queremos que se puedan conectar a Internet.

Por defecto, en las redes locales se usa el 192.168.1.x, siendo x un número cualquiera entre 2 y 254. el 0 y el 255 son especiales y el 1 está reservado para el router. Como decía, el router tiene la inteligencia que le permite dirigir el tráfico de datos entre los IP del exterior (Internet) y los IP del interior (nuestros ordenadores).

Los números de IP se pueden asignar de dos formas:

Manualmente

Automáticamente

Cuando los asignamos manualmente, este número queda fijado de forma que siempre es el mismo para un ordenador, por lo tanto a este número lo llamaremos IP estática

Si lo dejamos en automático, será el router quién asigne un número al ordenador cada vez que arranque. De esta forma, nunca tendrás la seguridad que el IP sea siempre el mismo. A esto se le llama IP dinámica.

¿Y que importancia tiene esto? La verdad es que si sólo navegamos por internet y usamos nuestro cliente de correo electrónico, no importa si la IP es estática o dinámica, pero si queremos utilizar el protocolo IRC para hacer chats, no podremos hacerlo si no le decimos al router que todos las peticiones de conexión a un puerto determinado se dirijan a un ordenador concreto dentro de nuestra red. Y en el caso de emule, por ejemplo, no tendrá un rendimiento optimo si no hacemos lo mismo con el router.

La petición de conexión a un puerto es parte de la forma de trabajar de internet. Por un lado tenemos un ordenador que hará las funciones de servidor y por otro, muchos ordenadores que hacen las funciones de cliente. El cliente (nuestro ordenador) tiene que saber el IP al que queremos conectarnos, esto se consigue gracias a unos ordenadores especiales que nos traducen el nombre (por ejemplo www.google.es) a su número IP. Pero además, para poder conectarse ambos ordenadores, se necesita un puerto de comunicación. El que hace de servidor siempre tendrá el mismo puerto a la escucha, mientras que el que hace de cliente, el puerto se asigna de forma automática. El servidor tiene que tener siempre el mismo puerto por que si no, el ordenador cliente no sabría dónde conectarse. Cada servicio tiene asignado un puerto determinado, así por ejemplo todos los servidores de páginas web tienen asignado el puerto 80.

El protocolo IRC permite conectar dos ordenadores entre sí para poder hacer un chat sin que los datos pasen por un servidor, pero para que eso pase uno de los dos tiene que actuar como servidor y el otro como cliente.

Emule puede trabajar más eficientemente si hace también de servidor para peticiones de otros clientes. De esta forma se rebaja el trafico en internet al poder conectar dos ordenadores entre sí sin necesidad de tener otro ordenador haciendo de intermediario y que además tiene que procesar miles de peticiones cada segundo.

En el próximo capítulo veremos como establecer un IP estático en nuestro ordenador. Configurar el router ya es otro tema y en todo caso yo sólo puedo explicar como hacerlo con el modelo que tengo. Si tienes un modelo diferente tendrías que buscar ayuda en el google con frases de búsqueda como: 'abrir puertos nombre_y_modelo_del_router'. Pero esto sólo es útil cuando tu ordenador tenga una IP estática