domingo, 15 de mayo de 2011

routers o encaminadores

Funcionamiento. 

La primera función de un router, la más básica, es, saber si el destinatario de un paquete de información está en nuestra propia red o en una remota. Para determinarlo, el router utiliza un mecanismo llamado “máscara de subred”. La máscara de subred es parecida a una dirección IP y determina a que grupo de computadoras pertenece uno en concreto. Si la máscara de subred de un paquete de información enviado no se corresponde a la red de computadoras de por ejemplo, nuestra oficina, el router determinará, lógicamente que el destino de ese paquete está en alguna otra red.
A diferencia de un Hub o un switch, un router inspecciona cada paquete de información para tomar decisiones a la hora de encaminarlo a un lugar a otro.
Cada PC conectado a una red (bien sea una local o a la red de redes - Internet-) tiene lo que llamamos una tarjeta de red. La tarjeta de red gestiona la entrada salida de información y tiene una identificación propia llamada identificación MAC.
A esta identificación MAC la podríamos llamar identificación física, sería como las coordenadas terrestres de nuestra casa. Es única, real y exacta. A esta identificación física le podemos asociar una identificación lógica, la llamada IP. Siguiendo con el ejemplo de la casa, la identificación física (MAC) serian sus coordenadas terrestres, y su identificación lógica sería su dirección (Calle Pepe Nº). La identificación lógica podría cambiar con el tiempo (por ejemplo si cambian de nombre a la calle) pero la identificación física no cambia.
Una vez nos identificamos en Internet por nuestras direcciones lógicas, los routers entre nosotros y otros puntos irán creando unas tablas que, por decirlo de algún modo localizan donde estamos. Los routers crean unas tablas de como se suele ir a donde. Si hay un problema, el router prueba otra ruta y mira si el paquete llega al destino, si no es así, prueba otra, y si esta tiene éxito, la almacena como posible ruta secundaria para cuando la primera (la más rápida no funcione). Toda esta información de rutas se va actualizando miles de veces por segundo durante las 24 horas del día.

Sus características más significativas son:
  • Permitir interconectar cualquier tipo de red: paso de testigo, Ethernet, X.25, etc.
  • No hay limitación conceptual para el número de Routers en una red.
  • Requieren la utilización de un nivel de red determinado.
  • El proceso en los Routers es mas complejo que el los Bridges, por lo que el retardo es mayor.
  • Son los elementos más complejos y, en consecuencia, más costosos.
  • Se utilizan tanto en redes de área local como de área extensa.

martes, 10 de mayo de 2011

ADSL

Es una conexión de banda ancha.
Se trata de un tipo de conexión por IP, pero que se distribuye a través de la RTB o línea básica telefónica (ya sea analógica o digital (RDSI), utilizando para ello el ancho de banda de frecuencia superior (entre los 6MHz y los 30MHz), lo que la convierte en la conexión IP con menor coste de instalación (en la mayoría de los casos ya existe la conexión telefónica) y en la más utilizada en la actualidad.
Al igual que la conexión por cable, suele tratarse de conexiones del tipo tarifa plana permanente, en la que el costo de la conexión depende de la velocidad contratada y no del tiempo de conexión, aunque en algunos países hay proveedores que ofrecen tarifas planas parciales (es decir, limitadas en el tiempo de utilización, al igual que ocurre con las tarifas planas sobre RTB y sobre RDSI).
Los límites de velocidad en la conexión están establecidos en 1Mbit/s en el caso de la ADSL y actualmente en 20Mbits/s en el caso de la ADSL2+, aunque esta velocidad se podría superar.
Un inconveniente que plantea la conexión ADSL (y sobre todo la ADSL2+) es una alta sensibilidad a dos factores: El estado de la línea y la distancia a la centralita telefónica, lo que hace que a efectos prácticos sea muy difícil llegar incluso a los 20Mbits/s, salvo en instalaciones muy recientes y a muy poca distancia de la centralita (unos escasos 200 - 300 metros). 

formas de conectarse a internet

Podemos conectarnos a internet mediante varias formas:

1.CONEXIONES MEDIANTE LA RED ANALOGICA TELEFONICA:
   Es el tipo de conexión más lenta, pero también la más económica. 
   Para la conexión a este tipo de servicio necesitamos un módem analógico, ya sea interno o externo.



A la izquierda vemos un modem interno Motorola. A la derecha un modem externo USRobotic



2.CONEXIONES MEDIANTE LA RED DIGITAL TELEFONICA:

Este tipo de conexión es la conocida como ISDN o RDSI.

Supone una ventaja sobre la conexión analógica, ya que incrementa la velocidad hasta los 64Kbits/s, pudiendo llegar a los 128Kbits/s (normalmente mediante la utilización de una doble línea).
Tiene la particularidad de que se pueden hacer conexiones de voz teniendo establecida una conexión de datos, sin que esta se desconecte. Los términos de la conexión normalmente son los mismos que los establecidos para una conexión vía RTB en cuanto a costos. En su momento fue una solución bastante interesante para empresas, pero no tanto para particulares, debido sobre todo a los costos de una línea RDSI.

La conexión se hace mediante tarjetas RDSI, ya sean internas o externas.


Tarjeta Dynalink RDSI. Podemos observar su parecido con una tarjeta de red (de hecho, utilizan conectores RJ45).

Tanto la conexión RTB como la RDSI ofrecen servicio de voz directa (en ambos casos se utiliza la marcación numérica) y servicio de fax, pero en ambos casos la conexión es monopuesto, aunque se puede compartir mediante conexiones compartidas, es decir, que el ordenador que conecta a Internet debe estar conectado mientras que compartimos la conexión.

3.CONEXIONES MEDIANTE CABLE:

Este tipo de conexión fue la primera solución a los problemas de velocidad. La conexión con el ISP ya se establece mediante una conexión IP.

La velocidad depende de la que contratemos (dentro, claro está, de la gama que el proveedor ISP nos ofrezca), yendo normalmente de los 256Kbits/s hasta varios Mbits/s.
Para establecer esta conexión necesitamos o bien un cable-modem o un cable-router, ya sea este monopuesto o multipuesto. En estos casos no es ya nuestro ordenador el que establece la conexión, sino el router. Nosotros simplemente nos conectamos a este para compartir una conexión de red ya establecida. Esto es mucho más evidente en el caso de un router.
  

dominios de primer nivel

Son  la parte final de las direcciones de Internet que se ven en el navegador web; por ejemplo .es estaría entre los 248 códigos de país que existen.
Puede definirse como un conjunto de letras y/o cifras que identifica a un ordenador por medio de su dirección IP, siendo la IP el conjunto de números que reconocen al computador cada vez que accede a Internet. La IP vendría a ser como el número de teléfono del ordenador. Estas direcciones IP son únicas y exclusivas para ellos, es decir, no puede haber un ordenador que se conecte a Internet sin dirección IP y tampoco pueden haber dos ordenadores con la misma dirección IP.
El DNS traduce el nombre del dominio a la dirección IP que le corresponde y lo conecta con el sitio web que desea. El DNS también permite el funcionamiento del correo electrónico, de manera que los mensajes que envía llegan al destinatario que corresponde, y muchos
otros servicios de Internet.
El primer problema que se nos plantea en relación con los dominios de primer nivel, es el de la gestión de su registro pues, dada la globalización de la red, el registro debe ser a nivel mundial. Para ello se creó el INTERNET CORPORATION FOR ASSIGNED NAMES AND NUMBERS (ICANN), organización sin ánimo de lucro a la cual el gobierno de los EE.UU. le ha encargado coordinar ciertas funciones técnicas de Internet, entre las que se incluyen la gestión de DNS.

Los más conocidos son los siguientes:
.com Entidad u organización comercial
.org Organización no-lucrativa (técnicamente)
.net Redes u organizaciones dedicadas a la red
.int Organización de tratado internacional (p.e. http://www.nato.int/)
.edu Institución educacional
.gov Cuerpo, departamento o agencia gubernamental (p.e. http://www.fbi.gov/)
.mil Sitio militar

sistemas DNS

Cada equipo conectado directamente a Internet tiene al menos una dirección IP específica. Sin embargo, los usuarios no desean trabajar con direcciones numéricas, como por ejemplo 194.153.205.26, sino con un nombre de dominio o más específicamente, con direcciones (llamadas direcciones FQDN) como por ejemplo es.kioskea.com
Es posible asociar nombres en lenguaje normal con direcciones numéricas gracias a un sistema llamado DNS (Sistema de Nombres de Dominio).
Esta correlación entre las direcciones IP y el nombre de dominio asociado se llama resolución de nombres de dominio (o resolución de direcciones). 

Servidores de nombres de dominio

Los equipos llamados servidores de nombres de dominio permiten establecer la relación entre los nombres de dominio y las direcciones IP de los equipos de una red.
Cada dominio cuenta con un servidor de nombre de dominio, llamado servidor de nombre de dominio principal, así como también un servidor de nombre de dominio secundario, que puede encargarse del servidor de nombre de dominio principal en caso de falta de disponibilidad.
Cada servidor de nombre de dominio está especificado en el servidor de nombre de dominio en el nivel superior inmediato, lo que significa que la autoridad sobre los dominios puede delegarse implícitamente. El sistema de nombre es una arquitectura distribuida, en donde cada entidad es responsable de la administración de su nombre de dominio. Por lo tanto, no existe organización alguna que sea responsable de la administración de todos los nombres de dominio.
Los servidores relacionados con los dominios de nivel superior (TLD) se llaman "servidores de dominio de nivel superior". Son 13, están distribuidos por todo el mundo y sus nombres van desde "a.root-servers.net" hasta "m.root-servers.net".
El servidor de nombre de dominio define una zona, es decir, una recopilación de dominios sobre la cual tiene autoridad. Si bien el sistema de nombres de dominio es transparente para el usuario, se deben tener en cuenta los siguientes puntos:
  • Cada equipo debe configurarse con la dirección de un equipo que sea capaz de transformar cualquier nombre en una dirección IP. Este equipo se llama Servidor de nombres de dominio. No se alarme: cuando se conecta a Internet, el proveedor de servicios automáticamente modificará los parámetros de su red para hacer que estos servidores de nombres de dominio estén disponibles.
  • También debe definirse la dirección IP de un segundo Servidor de nombres de dominio (Servidor de nombres de dominio secundario): el servidor de nombres de dominio secundario puede encargarse del servidor de nombres de dominio principal en caso de fallas en el sistema.
El servidor que se utiliza con más frecuencia se llama BIND (Berkeley Internet Name Domain). Es un software gratuito para sistemas UNIX, fue desarrollado inicialmente por la Universidad de Berkeley en California y en la actualidad está mantenido por ISC (Internet Systems Consortium).

Resolución de nombres de dominio

El mecanismo que consiste en encontrar la dirección IP relacionada al nombre de un ordenador se conoce como "resolución del nombre de dominio". La aplicación que permite realizar esta operación (por lo general, integrada en el sistema operativo se llama "resolución".
Cuando una aplicación desea conectarse con un host conocido a través de su nombre de dominio (por ejemplo, "es.kioskea.net"), ésta interroga al servidor de nombre de dominio definido en la configuración de su red. De hecho, todos los equipos conectados a la red tienen en su configuración las direcciones IP de ambos servidores de nombre de dominio del proveedor de servicios.
Entonces se envía una solicitud al primer servidor de nombre de dominio (llamado el "servidor de nombre de dominio principal"). Si este servidor de nombre de dominio tiene el registro en su caché, lo envía a la aplicación; de lo contrario, interroga a un servidor de nivel superior (en nuestro caso un servidor relacionado con el TLD ".net"). El servidor de nombre de nivel superior envía una lista de servidores de nombres de dominio con autoridad sobre el dominio (en este caso, las direcciones IP de los servidores de nombres de dominio principal y secundario para cómofunciona.net).
Entonces el servidor de nombres de dominio principal con autoridad sobre el dominio será interrogado y devolverá el registro correspondiente al dominio del servidor (en nuestro caso www).
Procedimientos para la resolución del nombre de dominio

domingo, 8 de mayo de 2011

como viaja la informacion por internet

1.      Internet está formada por redes que se conectan entre sí a través de vías de diversa capacidad. Cuando un ordenador se conecta a Internet tiene acceso a esas vías de comunicación y por lo tanto puede consultar y enviar información a cada uno de los ordenadores conectados en cualquier parte del mundo.  Aunque parezca fácil, el tránsito de la información por Internet se realiza de  una manera compleja, los protocolos TCP/IP dividen en paquetes la información y la hacen llegar a su destino, a veces en el otro extremo del mundo, a través de diversos elementos de hardware y líneas de comunicación de diversa capacidad.

2.    Se puede acceder a Internet de diversas formas, un usuario particular desde su casa es normal que lo haga
a través de un módem conectado a un proveedor de Internet, pero también es muy habitual la conexión
directa de redes de área local (por ejemplo las Universidades). 


                                            





Los Protocolos TCP/IP
1.  El funcionamiento de una red de ordenadores tan grande como Internet se basa en una idea sencilla: dividir la información en trozos o paquetes, que viajan de manera independiente hasta su destino, donde conforme van llegando se ensamblan de  nuevo para dar lugar al contenido original. Estas funciones las realizan los  protocolos TCP/IP: el Transmission Control Protocol se encarga de fragmentar  y unir los paquetes y el Internet Protocol tiene como misión hacer llegar los  fragmentos de información a su destino correcto. 
Gráfico 1 : El protocolo TCP fragmenta la información en paquetes a los que añade una   cabecera con la suma de comprobación.

Los ordenadores personales precisan de un software especial que sepa interpretar correctamente las órdenes del TCP/IP. Este software, que recibe el nombre de pila TCP/IP, realiza una labor de intermediario entre Internet y el ordenador personal. En el caso de los PC es el conocido Winsock, del que existen diversas versiones. Para los Macintosh el software es el MacTCP. Por  otra parte, cuando un ordenador personal se conecta a una red de área local a  través de la línea telefónica por medio de un módem y un puerto serie, necesita  también una pila TCP/IP, así como un protocolo de software, siendo el más extendido el PPP, que al proporcionar más fiabilidad en la conexión ha dejado atrás al más rudimentario protocolo SLIP. 

 3.      El TCP tiene como misión dividir los datos en paquetes. Durante este proceso proporciona a cada uno de ellos una cabecera que contiene diversa información, como el orden en que deben unirse posteriormente. Otro dato importante que se incluye es el denominado suma de comprobación, que coincide con el número total de datos que contiene el paquete. Esta suma sirve  para averiguar en el punto de destino si se ha producido alguna pérdida de información.
 
Gráfico 2: El protocolo IP "ensobra" los paquetes y les añade entre otros datos la dirección de  destino.
 
4.      Después del protocolo TCP entra en funcionamiento el Internet Protocol, cuya misión es colocar cada uno de los paquetes en una especie de sobres IP, que contiene datos como la dirección donde deben ser enviados, la dirección del remitente, el tiempo de "vida" del paquete antes de ser descartado. etc...
5.      A medida que se ensobran, los paquetes son enviados mediante routers, que deciden en cada momento cuál es el camino más adecuado para llegar a su destino. Dado que la carga de Internet varía constantemente, los paquetes  pueden ser enviados por distintas rutas, llegando en ese caso desordenados.
 



                                                                     
Gráfico 3 :  Por último, de nuevo el protocolo TCP comprueba que los paquetes hayan llegado intactos y procede a montar de nuevo el mensaje original.
 
6.      Con la llegada de paquetes a su destino, se activa de nuevo el protocolo TCP, que realiza una nueva suma de comprobación y la compara con la suma original. Si alguna de ellas no coincide, detectándose así pérdida de información en el trayecto, se solicita de nuevo el envío del paquete desde el origen. Por fin, cuando se ha comprobado la validez de todos los paquetes, el TCP los une formado el mensaje inicial. Resumen. Los protocolos TCP/IP son fundamentales para el desarrollo de Internet tal como hoy la conocemos. Su misión es complementaria y tiene como objetivo el que la información llegue a su destino de la manera más eficiente posible.
Suponiendo que un mensaje es un puzzle, el protocolo TCP es el encargado de desmontar cada una de las piezas y memorizar el orden para poder  reconstruirlo, cada una de las piezas pueden viajar incluso por caminos diferentes, sin embargo al llegar a su destino el mismo protocolo TCP será el  responsable de hacer coincidir otra vez el rompecabezas, incluso si detecta que por el camino alguna pieza se ha estropeado, es capaz de volver a pedir un recambio original para reconstruir la información.
Por otra parte, el protocolo IP es el encargado de hacer llegar a su destino cada una de las piezas, él memoriza de dónde vienen y cuál es su periodo de caducidad. El trabajo conjunto de los dos protocolos hace que la información llegue a nuestro ordenador desde cualquier parte del mundo y en muy poco  tiempo, o no.