Documentos de Académico
Documentos de Profesional
Documentos de Cultura
(Underc0de) Taller Redes #1 PDF
(Underc0de) Taller Redes #1 PDF
Este manual tiene como meta lograr ensear los conceptos bsicos sobre redes informticas, pero
la idea es que sea divertido y de amena lectura, analogas y chistes no faltarn para lograr el mximo
entendimiento del mismo, sin dejar de lado los tecnicismos requeridos para la correcta comprensin del
tema.
Por otra parte, el texto nace como una iniciativa de nuestra querida comunidad Underc0de hacia
los usuarios ms nuevos que recin inician su camino en este maravilloso mundo de la tecnologa, para
tratar de lograr darle los matices necesarios para comprender las toneladas de informacin que llenan
nuestro foro.
1.- EN EL PRINCIPIO...
La comunicacin siempre ha sido una necesidad de la humanidad, y podramos aplicarle la
definicin que se nos dio desde que ramos nios, as que a grandes rasgos la comunicacin es:
"La accin en la que dos o ms sujetos (emisor y receptor) a travs de algn tipo de canal
intercambian informacin e ideas utilizando un cdigo (lenguaje) en comn."
Podramos complicarnos la existencia y llenar media pgina con mucho ms conceptos, pero esa no
es la idea de "Underc0de", as que a partir de aqu esta es la definicin que usaremos para ilustrarnos y es
la que ser citada a medida que avanza el manual.
En pocas pretritas la comunicacin solo necesitaba conocer la lengua (cdigo) de otra persona
que hiciera de interlocutor, pues como se imaginarn hablar solo no tiene mucho sentido (risas). Pero como
la humanidad jams deja de evolucionar, comenzamos a notar que solo podamos comunicarnos con
personas cercanas a nosotros y nicamente en el momento en que estbamos con esas personas; notamos
as que estbamos limitados por "el tiempo" y "el espacio"; y simplemente no podamos dejarlo as.
Despus de los duros inicios -y aproximadamente a mediados de la dcada de los 60- comienzan a
aparecer las primeras computadoras que usan la red telefnica para compartir archivos usando un modem,
se cuenta que en los inicios las velocidades eran poco ms de 1200 bps y las ltimas conexiones por Dial-up
alcanzaban la vertiginosa y asombrosa velocidad de 56 kbps! Si pasas de 28 aos es muy probable que
hayas tenido un modem de esos en tu casa, recuerdan ese mgico sonido de dos mquinas negociando
una conexin...? (se asoman lagrimas a mis ojos); pues con la llegada de las redes informticas nos lleg
una puerta a horizontes magnficos y nunca antes imaginados.
Necesitamos todo un conjunto de dispositivos que funcionen en un orden comn, tarjetas de red,
routers, modems, switches, cables, etc... Todos funcionan dentro de algn estndar previamente
establecido.
b.- Hace falta un conjunto de reglas que estructuren la comunicacin.
Si alguien de habla inglesa intenta entablar una conversacin con alguien de su misma lengua lo
ms seguro es que no tendrn ningn problema para entenderse y el resultado ser una comunicacin
exitosa, pero se imaginan alguien de habla hispana intentando entablar una conversacin con alguien de
nacionalidad rusa (creo que ni por seales de humo podran comunicarse).
Dentro de las redes informticas lo ideal es que todo el mundo hable el mismo idioma lo cual
asegura la correcta comunicacin.
a.- Tamao.
b.- Topologa.
I.- LAN (Red rea local, esas cableadas que tenemos en nuestros hogares).
II.- WLAN (Red rea local inalmbricas, son la tendencia ya que todos los modems
hogareos vienen habilitados para servir conexin inalmbrica).
Existen ms topologas, algo complejas, pero recuerden que esto es plato de entrada y la
idea es no complicarnos ya que queremos darles los matices de cmo funcionan las redes, as que, sigan
conmigo.
Pues al igual que en todo tipo de comunicacin, aqu necesitamos un idioma comn para que
nuestras computadoras puedan comunicarse unas con otras y en el mundo de las redes ese idioma tiene un
nombre, se llama "TCP/IP". Cuenta la leyenda que fue diseado por Vinton Cerf y Robert Khan en 1972, lo
que significa que mientras nuestros padres estaban ocupados enamorndose y todo eso, estos seores
estaban desarrollando algo que cambiaria al mundo por completo... y lo lograron.
"Hoy en la maana me decid enviarle una carta a mi madre que vive en Canad, as que
tome papel y escrib mi carta. Al terminarla la puse en un sobre y la deposit en el buzn del correo de mi
ciudad. Pero resulta que los empleados que organizan los envos en la oficina de correo me devolvieron mi
carta por no haber especificado la direccin de destino, yo mismo quede sorprendido con mi nivel de
estupidez y tambin triste porque al final mi carta no pudo llegar"
Muy bien, esa fue mi pequea historia de cmo una carta no lleg a su destino, ahora surge
la pregunta obvia:
Bien, en el mundo de las redes necesitamos especificar a quin le queremos hacer llegar las
cartas (de aqu en adelante paquetes), y la forma favorita del seor TCP/IP es que los paquetes tengan una
direccin de destino especificada, de lo contrario no llegara exitosamente a su destino y es as como
aparece algo muy mencionado por estos rumbos: "las direcciones IP"
192.168.1.1
172.16.1.1
10.0.0.1
"El seor Rutenio trabaja ordenando las cartas en la oficina de correo local. Todos los das
va laboriosamente a su trabajo que consiste en ordenar los envos de acuerdo a su [direccin de destino] y
simplemente lo hace leyendo los sobres de las cartas, l nunca sabe el contenido, solamente se limita a leer
los sobres para ordenar correctamente la correspondencia. De esa forma las cartas que van a Alemania se
ponen en la caja de Alemania, las que van para Canad en la caja de Canad, y as sucesivamente, hasta el
final del da cuando regresa a su casa a descansar."
Pues como se habrn dado cuenta gracias a "la direccin" el seor Rutenio puede
determinar hacia dnde enviar cada carta; y as mismo es lo que ocurre en el mundo de las redes.
El Router (familiar cercano del seor Rutenio) busca en cada paquete una direccin IP de
destino que indique hacia donde enviar dicho paquete, pero quizs ms de uno se est preguntando: "ok
Cloudswx, pero qu es eso del paquete".
2.3.2.1.- QU ES UN PAQUETE
No s, estoy pensando en si debo describirlo o es mejor contar una historia; la
verdad me encantan las historias y tambin me encanta la tecnologa, as que para m no hay nada mejor
que explicar la tecnologa con una buena historia, vayamos a ella.
Ufff, me salv de suerte y gracias a TCP/IP, pues en las redes los paquetes no pueden pasar todos al
mismo tiempo, por ser poco ideal y poco preciso; por esto la informacin se corta en trocitos ms
pequeos llamados paquetes, que toman turnos para salir a navegar a la red.
Si en este momento ests oyendo msica online y al mismo tiempo estas navegando podra parecer
que lo haces todo al mismo tiempo, pero siento defraudarte al decirte que es una ilusin del mundo de las
mquinas (esto es Matrix). Realmente tu red alterna tu conexin entre la msica y tu navegacin, pero lo
hace tan rpido que no lo percibes, y a este fenmeno se le conoce como "multiplexacin."
Pues cada vez mas estamos comprendiendo al seor TCP/IP, ya sabemos que es una
direccin IP, que es un paquete y como se encamina o enruta hasta su destino, pero un momento...
Tampoco sabemos cuntas veces debe transformar su naturaleza nuestro paquete para
viajar por esos caminos, as que vamos a explicar (esta vez sin historias, vamos a ponernos serios).
Como expliqu anteriormente las comunicaciones en el mundo digital tienen un alfabeto
muy singular y limitado, basado en "unos" y "ceros"; pero no se confundan, esa simpleza tambin lo hace
muy sencillo y cmodo de transmitir y de interpretar, as que vamos a hacer unos cuantos ejercicios
mentales para asimilar el concepto:
Ahora sabiendo esto, imaginemos que debemos encontrar la forma de transmitir "unos" y
"ceros" por medio de un cable de cobre. Simplemente podemos asignar un valor de voltaje como "1" y la
ausencia de este sera "0" y en el otro extremo, nuestro receptor est al tanto de la forma en que debe
interpretar los cambios, pues ya est! A grandes rasgos esa es la forma en que se transmiten los paquetes
por un cable de cobre.
Ahora imaginemos que debemos hacerlo usando la luz... Ummmm.... Interesante, pues el
comportamiento es el mismo: asignamos el "1" a un pulso de luz y el "0" a la oscuridad y ya est! As se
transmiten los paquetes por una fibra ptica.
Y si tuviramos que hacerlo usando los modems antiguos (lgrimas a mis ojos nuevamente)
usaramos una secuencia de ruidos y silencios para interpretar "1" y "0"
As que podramos decir que el camino de nuestros paquetes puede estar hecho de
cualquier cosa, siempre y cuando logremos asignar estados para nuestros "unos" y nuestros "ceros". Cada
vez que la humanidad encuentra una nueva forma de transmitir se crea un estndar
Pues s, las mquinas se saludan antes de establecer una conexin, y es as porque el seor TCP/IP
es muy educado y antes de iniciar el envo de paquetes debe estar seguro que del otro lado alguien los est
esperando; adems debe establecer la velocidad a la que van a hablar y varias cosas ms, y todo esto se
logra con una serie de saludos que consisten en 3 pasos:
-"Hola que tal, cmo ests? Podra enviarte algunos paquetes?" (SYN)
Y el receptor responde:
Las redes deben ser confiables y no me refiero a su seguridad, me refiero a que deben proporcionar
mecanismos para asegurar la transmisin de los "unos y los "ceros, as pues debe existir un acuse de
recibo por cada paquete enviado (o por cada grupo de estos) y esa es la norma establecido por el seor
gordo, pero veamos cmo son sus hijos y cmo funciona cada uno de ellos.
a.- TCP
Lleva casi el mismo nombre de su padre y sus iniciales significan "Transmission Control
Protocol" y l es muy estricto en cuanto a las normas de su padre: l enva los paquetes de forma normal,
pero exige un acuse de recibo por cada paquete y si no lo recibe no enva el siguiente paquete sino que
reenva el mismo hasta confirmar que el paquete fue entregado. Es muy confiable y preciso pero es lento
ya que debe procesar cada paquete y esperar un acuse de recibo antes de enviar el siguiente.
b.- UDP
Es el hijo menor de TCP y no se preocupa mucho por esas cosas de asegurar cada paquete,
no le importa, su nico objetivo es enviar todos los paquetes de la forma ms rpida posible sin
preocuparse sobre si fueron recibidos o no. No es confiable ni preciso, pero es mucho ms rpido que su
hermano.
Podramos preguntarnos entonces: "Y para qu necesitara usar al rebelde de UDP?" La respuesta
depende mucho de nuestras necesidades, ya que por ejemplo, una descarga desde Internet necesita
completarse con todos los paquetes, no se puede perder ninguno, de lo contrario la descarga seria en vano,
y en este caso se usa TCP; pero si en lugar de eso necesitamos ver video online, escuchar msica en lnea y
esas cosas... lo que ms importante es la rapidez y no importa si se pierde un paquete (un milisegundo de
msica, un pixel menos en pantalla, etc...) en este ltimo caso se utiliza UDP.
Hasta la prxima!