Beruflich Dokumente
Kultur Dokumente
Redes:
Una vez establecida la necesidad de comunicacin, entre sistemas informticos, aparecen
nuevos problemas (tecnolgicos, sociales, ticos, ). Aunque las ventajas que nos aportan superan
habitualmente a los problemas que generan.
Establecemos una red como un grupo de sistemas informticos interconectados entre s (de
algn modo), para compartir:
Informacin
Recursos
habitacin, es decir son redes de bajo nmero de equipos y muy cercanos entre si.
Se distinguen de otros tipos de redes por su:
Tamao
Tenconologa de transmisin
Topologa
Estn restringidas en tamao, lo que implica que en el pero caso el tiempo de transmisin
entre dos mquinas es muy corto, y puede conocerse de antemano. Esto conduce a ciertos diseos
(topologas) que en otros tipos de redes no seran prcticos. Aparte simplifica enormemente la as
tareas de administracin de la red.
Redes de rea metropolitana (MAN):
Son pbsicamente una versin ampliada de una LAN, y habitualmente se basan en las
mismas tecnologas. Desde el puto de vista de alcance geogrficos, podemos hablar desde varios
edificios de oficinas ms o menos cercanos, hasta ciudades completas.
Pueden ser privadas o pblicas, y suelen transportar tanto datos como voz.
Redes de rea amplia (WAN):
Son las que se extienden por un rea geogrfica extensa (comarca, provincia, regin, pas,
).
Suelen ser redes de MAN que a su vez son redes de LAN. Tienen hardware de red muy
especfico, y en ellas encontramos diversas lneas de transmisin, tanto en el nmero de ellas, como
en el tipo.
Para todos los tipos de redes segn si mbito geografico existen tipos segn la topologa
(forma) de conectar las mquinas.
1.1.3. Por su topologa:
Bus.
Anillo.
Estrella.
rbol.
Totalmente intercontetada.
Mixtas.
1.2. Hardware de red.
Al conjunto completo de la interconexiones y mquinas que nos permite construir una red,
es lo que conocemos como hardware de red.
Para montar una red informtica, necesitamos de un conjunto de hardware especfico, dicho
conjunto incluye los medios fsicos de conexin (cables, aire, fibra ptica, )
Los medios fsicos se usan para unir al resto del hardware de red.
Pgina: 2 de 17
Pgina: 3 de 17
Para reducir la complejidad del diseo muchas redes estn organizadas en capas, cada una
construida sobre la inferior (apiladas), y cada una de ellas para una tarea concreta dentro de la red.
El nmero de las mismas y la funcin de cada una difieren de red a red. Aunque es un rasgo comn
que todas presentan a la capa superior servicios, de modo que dicha capa superior, se despreocupe
de lo que pasa con los datos una vez que ha terminado su labor con ellos.
Host 1
Capa
Capa
Capa
Capa
Capa
Host 2
Protocolo de capa 5
Protocolo de capa 4
Protocolo de capa 3
Protocolo de capa 2
Protocolo de capa 1
Capa
Capa
Capa
Capa
Capa
5
4
3
2
1
Medio fsico
En la figura, se ilustra una red de cinco capas (seis con la fsica). Entra las dos mquinas, a
nivel de capa se establece pares que se comunican mediante un protocolo de capa.
Los datos van del Host 1 al Host 2, como si la conexin fuese directa, pero en realidad, cada
capa procesa los datos, aadiendoles informacin adicional (cabeceras) que son necesarias para el
funcionamiento del protocolo. La capa que trata con el medio fsico, es la que se encarga de adaptar
la informacin al medio de transmisin que se est usando. En este modelo terico cualquier capa
puede ser sustituida por otra que haga las mimas tareas, sin afectar al resultado de la transmisin.
La funcin de cada capa, es proporcionar a la capa superior de los servicios necesarios para
que sta pueda hacer su tarea. Del mismo modo la inferior le provee de los servicios que necesite
dicha capa.
Las capas pueden ofrecer dos tipos diferenciados de servicios a las capas que se encuentran
sobre ellas, los orientados a la conexin y los que carecen de la misma.
Cada servicio se puede caracterizar por una calidad de servicio. Algunos son confiables
desde el punto de vista que nunca pierden datos, usualmente mediante un sistema de acuses de
recibo. Es evidente que estos acuses de recibo sobrecargan las comunicaciones, generando retardos
que para algunas aplicaciones son admisibles pero no para otras. Sirva de ejemplo que la perdida o
alteracin de la informacin en el sonido est menos tolerada por los humanos que el mismo tipo de
alteracin o perdida de informacin visual.
1.3.2. Servicios con conexin:
Encontramos el modelo del servicio orientado a la conexin en el servicio telefnico.
Para conversar con alguien, descolgamos, marcamos, hablamos y despus colgamos. Del mismo
modo, un servicio de red orientado a la conexin, establece la conexin, la usa y despus la libera.
Es como una tubera, que se construye para esa comunicacin, se meten los bit por un extremo y
salen por el otro, siempre en el mismo orden. Una vez terminada la comunicacin la tubera es
desechada.
1.3.3. Servicios sin conexin:
Pgina: 4 de 17
Por contra, el servicio sin conexin, tiene su modelo en el sistema del correo postal, en el
que escribimos la carta, la dejamos en el sistema, y llegar al destino, sin ser capaces de afirmar que
una carta dejada en el sistema hoy llegue antes que otra que dejemos maana.
Este modelo terico de capas tiene un modelo de referencia tambin terico, que define la
funcionalidades de cualquier red., es el modelo de referencia OSI:
1.3.4. OSI:
OSI son las siglas en ingls de la interconexin de sistemas abiertos (open system
interconnection). Lo de abiero es que estn abierto a comunicacin con otros sistemas.
El modelo OSI tiene 7 capas. Estas salieron de aplicar los siguientes principios:
1. Se debe crear una capa siempre que se necesite un nivel diferente de abstraccin.
2. Cada capa debe realizar una funcin bien definida.
3. Esta funcin se debe elegir pensando en la definicin del protocolos
estandarizados.
4. Los lmites de la capas deben elegirse pensando en el modo de minimizar el flujo
de informacin por la interfaces.
5. La cantidad de capas debe ser suficiente para no tener que agrupar funcionalidades
distintas en una misma capa y lo suficientemente pequea, para que la
arquitectura no sea inmanejable.
Ahora estudiaremos las capas detenidamente, comenzando por la inferior (fsica), vase la
figura:
Unidad
intercambiada
Capa
7
Aplicacin
- - - - - - - - - - - - - - - - - - - - - - - - - - - - Protocolo de aplicacin - - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentacin
- - - - - - - - - - - - - - - - - - - - - - - - - - - - Protocolo de presentacin - - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentacin
PPDU
Sesin
- - - - - - - - - - - - - - - - - - - - - - - - - - - - Protocolo de sesin - - - - - - - - - - - - - - - - - - - - - - - - - - -
APDU
Aplicacin
Sesin
SPDU
Transporte
- - - - - - - - - - - - - - - - - - - - - - - - - - - - Protocolo de transporte - - - - - - - - - - - - - - - - - - - - - - - - - - -
Transporte
TPDU
Red
Enlace de
datos
Fsica
Red
Enlace de
datos
Protocolo de red
Protocolo de enlace
Red
Red
Paquete
Enlace de
datos
Enlace de
datos
Marco
Fsica
Bit
Fsica
enlace fsico
Fsica
Enrutador
Protocolos internos
Enrutador
HOST A
HOST B
Frontera de comunicacin de la sub-red
Capa fsica:
Es la encargada de saber como se envian por el medio fsico los bit. Tambin debe
asegurarse de que si se enva un bit a uno (1) llega un bit a uno (1) y viceversa.
En esta capa entra en consideracin que niveles de voltaje o que valores de
frecuencia representan un cero (0) o un uno (1).
Pgina: 5 de 17
el modelo OSI. El proceso remitente, tiene algunos datos que quiere enviar al proceso receptor, as
que le entrega los datos a la capa de aplicaciones. Esta aladae al principio su encabezado 'EA' (que
puede ser nulo) y entrega a la capa de presentacin el resultado como datos a transmitir.
Datos
Aplicacin
Protocolo de aplicacin
EA
Protocolo de sesin
Protocolo de
transporte
Protocolo de
red
ES
ER
Datos
Datos
ET
ED
EP
Datos
Datos
Datos
bits
Direccin de datos
Aplicacin
Datos
Presentacin
Sesin
Transporte
Red
ED
Enlace de
datos
Fsica
Receptor
OSI
TCP/IP
Capa
Aplicacin
Aplicacin
No estn presentes
en el modelo
Transporte
Transporte
Red
Inter-red
Enlace de datos
Fsica
Presentacin
Sesin
Host a red
Capa de transporte:
En el modelo TCP/IP, la capa superior a la de interred se denomina capa de transporte. Esta
capa se diseo para permitir que los pares (origen y destino) lleven a cabo una conversacin, al
igual que su homnima en el modelo OSI.
En este caso se establecieron dos protocolos de extremo a extremo, el TCP (Transmission
Control Protocol) y el UDP (User Datagram Protocol).
El primero es un protocolo confiable, orientado a la conexin que permite que una corriente
o flujo de bytes se entregue sin errores en su destino. Para ello fragmenta la corriente de bytes en
mensajes discretos y los pasa a la capa de interred, en el destino el receptor TCP, reensambla los
mensajes recibidos para recomponer el flujo de bytes. Tambin se encarga del control de flujo para
2 No se refiere al la Internet, sino al concepto internet (interconexin de redes).
Pgina: 8 de 17
FTP
Protocolos
SMTP
TCP
DNS
HTTP
UDP
Transporte
IP
Redes
ARPANET
SATNET
PACKETRADIO
Aplicacin
Red
LAN
Capa de aplicacin:
En el modelo TCP/IP, no existen ni capa de presentacin ni de sesin, simplemente no se
consideraron necesarias. La experiencias con el modelo OSI, han demostrado que esa visin fue del
todo acertada.
Sobre la capa de transporte est la capa, est la de aplicacin, que contienen todos los
protocolos de alto nivel. Entre los ms antiguos estn el de terminal virtual (TELNET), el de
transferencia de ficheros (FTP) y el de correo electrnico (SMTP). Con el tiempo se le han ido
aadiendo protocolos en funcin de las nuevas necesidades como el sistema de nombres de dominio
(DNS), para relacionar nombres (legibles para los humanos) con las direcciones de las mquinas; el
NNTP para transferir artculos noticiosos; HTTP protocolo de transferencia de hyper-texto; y un
largo etctera.
Capa de nodo de red:
Bajo la capa de inter-red, se encuentra un gran vaco. En realidad el TCP/IP, no indica nada de lo
que sucede ms abajo, aparte de que el nodo ha de conocer la forma de conectarse a una red que sea
capaz de transferir mediante algn protocolo paquetes IP. Estos protocolos varian de una red a otra,
de un medio fsico a otros, etc.
1.3.7. Crticas de los modelos:
Ninguno de los modelos, son perfectos. Se pueden criticar bastante y de hecho se critican.
3 En la capa de aplicacin, son todos los que estn, pero no estn todos los que son.
Pgina: 9 de 17
OSI:
En su momento a los creadores del modelo OSI y sus protocolos, crean que iban a
conquistar el mundo, y establecerse como modelo nico para todas la redes, pero eso no sucedi,
y no lo hizo por:
Mala sincronizacin:
El momento que se establece un estndar es absolutamente crucial para su xito. David
Clark4 del M.I.T. Tiene una curiosa teora sobre los estndares, que denomina el apocalipsis de los
dos elefantes, y que se ilustra en la siguiente figura.
En esta figura, se muestra la cantidad de actividad que rodea a un rema nuevo. Cuando se
descubre inicialmente el tema, hay una gran cantidad de actividad de investigacin (discusiones,
reuniones, documentos, ). Pasado el tiempo esto disminuye, las corporaciones y gobiernos
descubren el tema y llega la ola de inversin dineraria.
Es esencial que se describan los estndares en el intermedio entre los dos elefantes. Si se
escriben demasiado pronto, antes de que se termine la investigacin, el tema todava no se entiende
bien, lo que conduce a malos estndares. Por contra, si se escriben demasiado tarde, es probable
que las inversiones se hayan hecho en diferentes formas de hacer las cosas, ya que no existan los
estndares, as que en la prctica estos ltimos sern ignorados. Si el intervalo entre los dos
elefantes es muy corto (las prisas), la gente que los desarrolla puede quedar aplastada, y si es muy
largo olvidada y con ellos los estndares.
En el caso del lso estndares OSI, los desarrolladores quedaron aplastados, el competidor
TCP/IP, ya se usaba ampliamente cunado aparecieron los protocolos OSI. Dando lugar a prisas que
se tradujeron en que la inversin no lleg o fue insuficiente.
Mala tecnologa:
La segunda razn es que tanto el modelo como los protocolos son imperfectos. La mayor
parte de las explicaciones dan a entender que tanto la cantidad como los contenidos de las capas son
el nico camino. Estando muy lejos de la verdad, la capa de sesin tiene muy poco uso real en la
4 http://groups.csail.mit.edu/ana/People/Clark.html
Pgina: 10 de 17
mayora de las aplicaciones, y la de presentacin casi vaca. Hubo incluso una propuesta con cinco
capas, en lugar de siete. En contraste, otras capas (enlace de datos y red), estn tan llenas que en
trabajos posteriores se dividieron en mltiples subcapas, con funcionalidades distintas.
Se da el hecho de que en el momento en que se diseo, IBM5 tena un protocolo patentado
de siete capas llamado SNA (System Network Architecture). En esa poca, IBM dominaba la
industria de la computacin, de tal manera que todo el mundo tena pnico a que IBM obligara a
usar el SNA, sobre todo pensando que IBM podra cambiarlo cuando quisiera. Lo que OSI
pretenda era crear un modelo de referencia y pila de protocolos semejante al de IBM para que se
pudiese convertir en un estndar mundial, controlado no por una compaa, sino por una
organizacin neutral la ISO.
El modelo OSI, junto con sus correspondientes definiciones, es extraordinariamente
completo y complejo. Si se imprimen y apilan los folios resultantes se elevan hasta el metro de
altura. Son difciles de implementar e ineficientes en su operatividad.
Adems hay funciones (direccionamiento, control de flujo, control de errores), que parecen
y aparecen en cada capa.
Y muchos ms folios que se podran escribir sobre la mala tecnologa del modelo.
Mala instrumentacin:
Teniendo en cuenta la enorme complejidad del modelo y sus protocolos, se puede explicar
que las primera implementaciones fueran enormes, inmanejables y lentas. Todo aquel que lo prob
se arrepinti. Con el tiempo se asoci OSI a mala calidad. Aunque los productos mejoraban con el
paso del tiempo, su imagen empeoraba exponencialmente.
En contraste, una de las primeras implementaciones de TCP/IP, incluida en UNIX de
Berkeley, ya era bastante buena y adems gratuita. Casi todo el mundo empez rpidamente a
usarla, lo que condujo a una gran comunidad de usuarios y esto a mejoras, que trajo una comunidad
todava mayor...
Mala poltica:
Gracias a la implementacin inicial, mucha gente, en especial las universidades, pensaban en
TCP/IP como parte de UNIX, y UNIX en la dcada de los 80 era para los acadmicos de las
universidades como la tarta de manzana para los estadounidenses de a pi.
En cambio OSI, se vea como una invencin de los ministerios de telecomunicaciones
europeos, de la Comunidad Europea, y ms tarde del gobierno de los Estados Unidos. Esto no
estaba totalmente justificado, pero la idea de un puado de burcratas tratando de obligar a los
pobres investigadores y programadores, a aceptar un estndar tcnicamente inferior no gust
demasiado. Se vea como algo similar a cuando IBM en la dcada de los 60 aunci que PL/I, era
el lenguaje del futuro, y ms tarde el DoD lo corrigi anunciando que en realidad era Ada.
TCP/IP:
El protocolo por excelencia en las redes actuales, no est libre de crticas.
5 International Business Machines
Pgina: 11 de 17
Aplicacin
Transporte
Red
Enlace de datos
Fsica
1.4. Internet:
A mediados de la dcada de los 60, en el punto ms caliente de la guerra fra, el DoD, quera
una red de comando y control que pudiese sobrevivir a una guerra nuclear. Las redes de
comunicaciones del momento (conmutacin de circuitos) se consideraban muy vulnerables, puesto
Pgina: 12 de 17
Protocolo
host-IMP
Subred
no
a IMP desti
IMP origen
Protocolo de
Protoc
o
lo IMP
-IMP
lo
co
oto P
Pr P-IM
IM
IMP
6 http://es.wikipedia.org/wiki/Archivo:Arpanet_logical_map,_march_1977.png
7 http://es.wikipedia.org/wiki/ARPANET y http://es.wikipedia.org/wiki/Historia_de_Internet
Pgina: 13 de 17
Pero cuando se diseo el protocolo, las direcciones se agruparon, en rangos o clases, segn
la figura siguiente:
32 bit
Clase
A
B
C
D
E
0
Red
10
110
1110
11110
Hosts
Red
Hosts
Red
Hosts
Direccin de multitransmisin
Reservado para uso futuro
Es fcil apreciar, que aunque el nmero mximo es elevado, cuatro mil y pico de millones de
direcciones, hay que empezar a descontar. Adems la direccin todo ceros (0) y la todo unos (1)
tambin estn reservadas, es decir, despus de los recortes, el rango real de direcciones se queda en
3.758 096.384 direcciones. Y vienen ms recortes, ver cuadro siguiente:
1
Clase
A
B
C
Loopback
Rangos de direcciones
N de direcciones
10.0.0.0 a 10.255.255.255
16.777.216
172.26.0.0 a 172.26.255.255
65.536
192.168.0.0 a 192.168.255.255
65.536
172.0.0.0 a 127.255.255.255
16.777.216
Total de direcciones privadas:
33.685.504
Total de direcciones usables:
3.758.096.384
Total de direcciones pblicas:
3.724.410.880
Existen una serie de rangos que se llaman privados, es decir no puede existir ningn host
pblico (que est en Internet) que posea una direccin de uno de esos rangos. Del mismo modo las
direcciones de multitransmisin tampoco son usables para designar un host, ya sea pblico o
privado.
Como se ha comentado en el prrafo anterior, la direccin IP 0.0.0.0 est reservada, es la que
tiene cualquier host que est arrancando.
Pgina: 14 de 17
1.5.1. Direccionamiento:
Direccin y mscara de red:
Adems, las direcciones estn divididas en parte de red y parte de host, de forma que para la
clase A podemos tener 126 redes de hasta 16 777.214 hosts; para la B 16.382 redes de hasta 65.534
hosts; para la C dos millones de redes con hasta 254 hosts. Se puede observar que a cada rango
hosts posible por red se le ha restado dos (2). Concretamente, el valor de host ms bajo el cero (0)
que corresponde a la direccin de red y el valor de host ms alto, todos los bit a uno (1), que
corresponde a todos los equipos de la red (broadcast). Tambin hay que resear que estn
reservadas para pruebas de realimentacin todas las 127.x.y.z, los paquetes enviados a esas
direcciones no salen del adaptador de red, y se consideran recibidas a travs del mismo. En la figura
pueden verse direcciones especiales IP.
1
00000000000000000000000000000000
Este host
00
. . .
00
Host
11111111111111111111111111111111
Red
127
1111
. . .
Cualquier cosa
1111
Desde el punto de vista del direccionamiento, cada equipo necesita como mnimo dos datos
para estar bien configurado en la red: la direccin IP, y la mscara de sub-red.
La estructura de las direcciones IP, la hemos visto ya, ahora toca la mscara de sub-red, que
es otro valor de 32 bit, que tambin por comodidad se denominan como w.x.y.z, es decir cada uno
de sus bytes separados por puntos (.).
Se llama mscara de sub-red, es un nmero que se usa para enmascarar la direcciones IP,
con el objeto de saber si dos direcciones son de la misma red. Si la representamos en binario,
empezando por la izquierda es una secuencia continua de unos (1) y despus otra secuencia
continua de ceros (0). Por ejemplo 255.255.255.0 => 11111111111111111111111100000000. No
estn
permitidos
valores
con
ceros
(0)
o
unos
(1)
intercalados
como:
11111111000000001111111100000000.
Para saber si un equipo es de mi misma sub-red, se realiza una operacin AND (nivel de bit)
entre mi IP y mi mscara de sub-red, y se hace lo mismo con la otra direccin IP. Al realizar estas
operaciones nos quedamos con la porcin de red de las direcciones IP. Luego se hace un XOR
(nivel de bit) entre los resultados de los dos AND anteriores, si el resultado es cero (0) son de la
misma red, en caso contrario de redes distintas.
Host
Porcin de red
192 168
1
1
255 255 255 255
192 168
2
1
Pgina: 15 de 17
Mi direcccin IP:
192.168.1.1
Mi mscara de red: 255.255.255.0
La otra IP:
192.168.2.1
Host
Porcin de red
11000000 10101000 00000001 00000001
11111111 11111111 11111111 00000000
11000000 10101000 00000010 00000001
AND mi IP
AND de la otra IP
XOR
8 http://es.wikipedia.org/wiki/Tiempo_de_vida_(inform%C3%A1tica)
9 http://es.wikipedia.org/wiki/ICMP
Pgina: 16 de 17
Pgina: 17 de 17