Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Redes de Comunicaciones
Captulo 4
Captulo 4:
Procesadores
ubicados en
la tarjeta circuito
1m
Denominacin
Mquina
el sistema
Mquinas de flujo
de datos
Multiprocesador
10m
el cuarto
LAN
100m
el edificio
LAN
1Km
100Km
el pas
1000Km
el continente
10000Km
el planeta
red metropolitana
(MAN)
red metropolitana
(MAN)
red metropolitana
(MAN)
Redes amplias
(WAN)
Redes amplias
(WAN)
MAN
10Km
terrenos de la
Universidad
la ciudad
Mquina
MAN
MAN
WAN
WAN
Redes de Comunicaciones
Captulo 4
Donde LAN significa: Local rea Networks, MAN: Metropolitan Area Networks, y WAN:
Wide Area Networks, a veces la divisin se hace solamente entre LAN y WAN englobando las MAN
en las WAN.
Por otra parte debe observarse que las LAN pertenecen a una organizacin y son por lo
tanto privadas, mientras que las WAN en muchos casos, no todos, son pblicas. Adems las LAN
se intercontectan entre s mediante medios fsicos de gran capacidad y alta velocidad denominados
columnas vertebrales o backbones, configurando las MAN WAN.
Interconexin Total
Estrella
Bus
Anillo
rbol
Figura 4.1.a. Topologas de Redes WAN
Bus
Estrella
Anillo
Figura 4.1.b. Topologas de Redes LAN
Las topologas de las redes WAN y LAN tienen diferencias tal como muestra la Figuras 4.1
a y b, en las WAN se utilizan configuraciones: malla de interconexin total, bus, estrella, anillo y
rbol, mientras que en las LAN prevalecen las tipo bus, estrella y anillo.
Adems de clasificar las redes en base a distancia,puede hacerse otra en base a su
topologa y tambin en base a su arquitectura y tcnica de transferencia de la informacin,tal
como muestra la pgina siguiente,en el Captulo 5 hablaremos de redes conmutadas y de difusin.
Redes de Comunicaciones
Captulo 4
Redes de Comunicaciones
Captulo 4
Redes de Comunicaciones
Captulo 4
Redes de Comunicaciones
Captulo 4
Una vez que la red ha aceptado la peticin deber hacerla llegar al destinatario
notificndole de la misma, el destinatario puede aceptar la peticin rechazarla, ya sea
voluntariamente por encontrarse imposibilitado, por ejemplo por una avera. La red deber poseer
los mecanismos para tratar cualquiera de los casos e informar lo que est sucediendo a ambos
extremos. De ser aceptada la comunicacin, eso es comunicado al solicitante y la misma queda
establecida finalizando la fase de establecimiento.
Cuando esto ha ocurrido es misin de la red, a travs del protocolo, supervisarla,
vigilando que no se pierdan datos y que estos lleguen a destino correctamente. Asimismo debe
proporcionar buena sincronizacin para que tanto los mensajes de informacin como los de control
lleguen satisfactoriamente. El protocolo debe asegurar una comunicacin sin errores y mecanismos
para salir de situaciones anormales con mnimo impacto sobre los usuarios.
Estos esquemas son una simplificacin de un esquema real que admite muchas variantes.
4.3.- Arquitectura de un red de comunicaciones digital.
Las redes de computadores modernas estn diseadas de una forma muy estructurada,
la forma de esta estructuracin constituye la arquitectura de la red.
Una manera de organizar los protocolos,cnsona con la estructuracin de las redes,es en
capas niveles, esto significa identificar diversas funciones que realiza el protocolo y agruparlas
en entidades llamadas capas, de manera que cada capa proporciona una serie de funciones cuyos
resultados utilizan otras capas. Este concepto de capas es similar a las subrutinas funciones de
un programa, una subrutina funcin tiene unos parmetros de entrada claramente definidos, ella
los procesa y produce unos parmetros de salida perfectamente definidos. Las ventajas de las
subrutinas son varias, citaremos dos de las ms notables: una,que pueden emplearse en diversos
programas (un buen programador posee una biblioteca de subrutinas),y otra,que si hay alguna
modificacin (por ejemplo modo de calcular el impuesto sobre la renta) slo se modifica la
subrutina respectiva y no todo un programa.
Los organismos internacionales de normalizacin ISO (International Standard Organization)
y el CCITT comenzaron en 1978, independientemente pero al mismo tiempo, a estudiar el
problemas de los protocolos y finalmente adoptaron conjuntamente en 1983 modelos que
indicaron las caractersticas deseables de los protocolos y como deban organizarse. De entre los
modelos destaca el modelo OSI (Open Systems Interconection) modelo abierto (se define a un
sistema como abierto cuando es capaz de interconectarse con otros sistemas de acuerdo a
normas preestablecidas) que propone una estructura en capas.
Cada capa proporciona una serie de funciones que utilizan otras capas y cada una de ellas
se construye sobre su predecesora, el propsito de cada capa es entonces ofrecer servicios a las
capas superiores* liberndolas del conocimiento detallado de como se efectan los servicios que
presta.
Comenzaremos con un ejemplo sencillo dado por Tanenbaum[1] y muchos otros autores,
observemos la Figura 4.3, en ella se muestran dos sistemas mquinas que se comunican y cuya
comunicacin ha sido organizada en siete capas niveles. Hay dos modelos de comunicacin, uno
horizontal y otro vertical.
Redes de Comunicaciones
Captulo 4
Capa 7
Interfase de la capa 6/7
Capa 6
Interfase de la capa 5/6
Protocolo de la capa 7
Protocolo de la capa 6
Capa 7
Capa 6
Protocolo de la capa 5
Capa 5
Interfase de la capa 4/5
Capa 4
Interfase de la capa 3/4
Capa 3
Interfase de la capa 2/3
Capa 2
Interfase de la capa 1/2
Capa 1
Capa 5
Protocolo de la capa 4
Protocolo de la capa 3
Protocolo de la capa 2
Protocolo de la capa 1
Capa 4
Capa 3
Capa 2
Capa 1
Medio fsico
Figura 4.3 Capas, protocolos e interfaces
En el horizontal cada capa nivel n** de un sistema mquina conversa con la capa de
igual n del otro sistema mquina y lo hace segn reglas que ya hemos descripto como
protocolo de la capa n, a los elementos entidades que forman las capas correspondientes en
mquinas diferentes se les llama procesos pares (igual a igual), obviamente son los procesos
pares los que se comunican a travs del protocolo. Debe observarse que no hay transferencia
directa de datos de una capa n a su homloga del otro lado, cada capa pasa informacin de datos
y control a la inmediatamente inferior y as sucesivamente hasta llegar a la ms baja, luego de ella
est el medio fsico por medio del cual se efecta la comunicacin real, del otro lado la
comunicacin va subiendo hasta llegar al mismo nivel de donde parti. Por ello la comunicacin es
virtual y ello es ilustrado por el uso de lneas punteadas en la Figura 4.3.
El vertical est basado en un modelo de servicios en el que capas contiguas de la misma
mquina se comunican a travs de la interfaz, que define los servicios y operaciones que la capa
inferior ofrece a la superior, aqu la comunicacin es fsica y ello se denota por lneas llenas en la
grfica. Cuando se disea una red y se decide el nmero de capas a incluir deben definirse con
claridad las interfaces, lo que a su vez obliga a definir con precisin las funciones de cada capa. Un
diseo limpio y claro de la interfase minimiza la cantidad de informacin entre capas y simplifica la
sustitucin de una capa por otra totalmente diferente pues basta que la nueva capa ofrezca el
mismo conjunto de servicios que la anterior.
El conjunto de capas y protocolos se denomina arquitectura de la red, las
especificaciones de sta debe permitir al diseador escribir un programa construir el hardware
correspondiente a cada capa y que se ajuste al protocolo respectivo, los detalles de realizacin y la
especificaciones de la interfaces no forman parte de dicha arquitectura y pueden ser muy distintas
en diferentes mquinas siempre y cuando esas funcionen segn el protocolo.
Un ejemplo sencillo sera que hay dos corresponsales de CNN, uno de Pars y otro en Irn
que desean comunicarse (procesos pares en la capa 3), como no hablan el mismo lenguaje cada
uno de ellos tiene un traductor (procesos pares de capa 2) y adems contacta con un ingeniero
**
Redes de Comunicaciones
Captulo 4
(procesos pares de capa 1). El corresponsal de Pars desea preguntar al de Irn como es la
situacin de la mujer all debido al fundamentalismo islmico, para ello prepara un mensaje, se lo
pasa al traductor a travs de la interfase 2/3 quin dependiendo del protocolo de la capa 2 lo
traduce del francs a otra lengua (pudiera ser el ingls) y pasa el mensaje traducido al ingeniero,
interfase 2/1, quin lo enva por el medio convenido al otro ingeniero de la capa 1, ste lo entrega
al traductor del otro lado (interfase 1/ 2) quin lo traduce al iran y por medio de la interfase 2/3 lo
entrega a su destinatario final. Si se decide cambiar el protocolo de la capa 2 de ingls a ruso nada
ms vara, y ni los corresponsales ni los ingenieros notan modificacin alguna.
El proceso descripto en la Figura 4.4 precisa un poco ms estos conceptos.
Protocolo de la capa 7
m
Mensaje
Interfase 6/7
Interfase 5/6
Regul. de flujo
Divide el mensaje
y coloca cabeceras
Lnea de salida
del mensaje
Deteccin y
correccin
de errores
H4 M2
H3 H4 M1
H3 H4 M2
H2 H3 H4 M1 T2
Mquina fuente
M
Interfase 5/6
Protocolo de la capa 5
H4 M1
Interfase 6/7
Protocolo de la capa 6
Compresin
Protocolo de la capa 4
H2 H3 H4 M2 T2
Protocolo de
la capa 3
Protocolo de
la capa 2
H4 M1
H4 M2
H3 H4 M1
H3 H4 M2
H2 H3 H4 M1 T2
H2 H3 H4 M2 T2
Mquina destino
Redes de Comunicaciones
Captulo 4
Vemos entonces con ms claridad que los procesos pares, virtuales, horizontales, utilizan
procedimientos llamados Enviar Al Otro Lado y Obtener Del Otro Lado, an cuando todo ocurra
gracias a las capas inferiores.
4.4.- Problemas de diseo para las capas.
La estructura de capas debe atender a ciertos aspectos fundamentales del funcionamiento
de la redes. Enumeraremos y describiremos brevemente los ms importantes:
Mecanismos de establecimiento, direccionamiento y corte de la conexin.
Cada capa deber tener un mecanismo de establecimiento de la conexin
incluyendo con quin se desea efectuarla y como se terminar cuando ya no se
necesite.
Reglas para la transferencia de datos.
Dir si la conexin es simplex, half duplex full duplex, establecer el nmero de
canales lgicos que corresponden a la conexin y cales son las prioridades, en
muchas redes hay dos canales lgicos por conexin: uno para datos normales y
otro para datos urgentes.
Deteccin y correccin de errores.
Debe establecerse entre ambos extremos acuerdo de cual sistema de deteccin de
errores se utilizar y como indicar al emisor que mensajes llegaron con errores.
Secuencia de mensajes y su recuperacin.
Debe darse un nmero de orden de cada mensaje y establecerse claramente que se
har con los mensajes que llegan fuera de orden.
Como proteger un receptor lento de un transmisor rpido.
Longitud de los mensajes.
Estos no deben ser muy largos, pues el sistema es incapaz de aceptar mensajes
arbitrariamente extensos; ni muy cortos, pues sera ineficiente.
Multiplexin y demultiplexin.
Cualquier capa puede preveer mecanismos de multiplexin/demultiplexin para
economa de la comunicacin.
Encaminamiento.
Si existen caminos mltiples entre fuente y destino se debe escoger un
encaminamiento, esta escogencia puede hacerse en base a trfico real, cuestiones de
privacidad, regulaciones, etc.
4.5.- Modelo de referencia OSI [6* ] [8]
El modelo OSI ya mencionado tiene siete capas y para su diseo se tomaron en cuenta
muchas de las ideas expresadas en Secciones anteriores y que pueden ser resumidas en los
siguientes criterios:
1. Una capa se crear en situaciones donde se necesita un nivel diferente de abstraccin.
2. Cada capa deber efectuar una funcin bien definida.
3. La funcin que realizar cada capa deber seleccionarse con la intencin de definir
protocolos normalizados internacionalmente.
4. Los lmites de las capas debern seleccionarse tomando en cuenta la minimizacin del
flujo de informacin a travs de las interfaces.
5. El nmero de capas deber ser lo suficientemente grande para que funciones diferentes
no tengan que ponerse juntas en la misma capa y, por otra parte, tambin deber ser lo
suficientemente pequeo para que su arquitectura no llegue a ser difcil de manejar.
*
10
Redes de Comunicaciones
Captulo 4
El modelo OSI no especifica exactamente los protocolos y los servicios de cada capa, slo
describe lo que cada capa har, por ello no es exactamente una arquitectura de la red. Sin
embargo ISO ha generado tambin normas, que no forman parte del modelo, para todas las capas,
cada una de ellas se ha publicado como una norma internacional independiente.
La Tabla 4.2 muestra las siete capas OSI, describe su Nivel, Nombre, Orientacin, y Bloque
Funcional.
Nivel
Nombre
Orientacin
Bloque funcional
Aplicacin
Aplicacin
Usuario
Presentacin
Sistema
Usuario
Sesin
Sistema
Usuario
Transporte
Sistema
Transporte
Red
Comunicacin
Transmisin
Enlace
Comunicacin
Transmisin
Fsico
Comunicacin
Transmisin
unidad
Proceso de Aplicacin(ftp,e-mail,etc)
Protocolo de aplicacin
Aplicacin
Interfase
Presentacin
6
5
4
Aplicacin
APDU
Presentacin
PPDU
Protocolo de sesin
Sesin
SPDU
Protocolo de transporte
Transporte
TPDU
Red
Paquete
Protocolo de presentacin
Interfase
Sesin
Transporte
Red
Enlace
Enlace
Trama
Fsica
Fsica
Fsica
Fsica
Bit
IMP
IMP
Mquina B
Red
Mquina A
Red
11
Redes de Comunicaciones
Captulo 4
12
Redes de Comunicaciones
Captulo 4
13
Redes de Comunicaciones
Captulo 4
Proceso
receptor
Datos
AH
Protocolo de aplicacin
PH
Protocolo de presentacin
Protocolo de
sesin
Protocolo de
transporte
Protocolo
de red
DH
Capa de fsica
Capa de
presentacin
Datos
SH
Capa de sesin
Datos
TH
NH
Capa de
aplicacin
Datos
Capa de
transporte
Datos
Capa
de red
Datos
Datos
Capa de enlace
DT
Capa de fsica
Bits
Trayectoria real de transmisin de datos
14
Redes de Comunicaciones
Captulo 4
Los datos son entregados en el extremo emisor a la capa de aplicacin, la cual le agrega la
cabecera de aplicacin AH y la entrega a la capa de presentacin. sta, que ignora que parte de
los datos corresponde a los verdaderos datos del usuario y cual es cabecera, transforma lo recibido
de acuerdo a su funcin, agrega una cabecera de presentacin PH y pasa el resultado a la capa
de sesin. El proceso se repite hasta alcanzar la capa fsica donde efectivamente se transmiten
una secuencia de bits a la mquina receptora. En ella los datos van ascendiendo de capa en capa
y se les van quitando las cabeceras a la vez que van transformando los datos de acuerdo a su
funcin.
Observamos que si bien los datos fluyen en forma vertical a travs de las interfaces cada
una de las capas percibe una transmisin virtual horizontal.
4.7.- Servicios.
La funcin de cada una de las capas del modelo OSI es proporcionar servicio a las
capas superiores.
Como se habr observado existe una terminologa OSI que a veces se llama
international bureaucratspeak sea jerga internacional de los burcratas. En ella se definen:
Entidades: que son los elementos activos de cada capa, pueden ser software (procesos)
hardware (por ejemplo chips de Entrada/Salida). Las entidades de la misma capa pero en
diferentes mquinas se llaman entidades pares iguales.
Proveedores y usuarios del servicio: las entidades de la capa N desarrollan un servicio que
utiliza la capa N+1, ser entonces la capa N proveedor del servicio y la capa N+1 usuario
del servicio.
Puntos de acceso al servicio (SAP): los SAP de la capa N son los puntos donde la capa N+1
accede a los servicios que le presta la capa N, cada SAP tiene una direccin que identifica,
para dar ejemplo domstico,en el sistema telefnico el enchufe de telfono es el SAP y el
nmero respectivo la direccin, ver Figura 4.7.
Unidades de datos: para efectuar el intercambio de informacin entre dos capas contiguas
deber existir acuerdo sobre las reglas que gobiernan la interface. En cualquier interface la
entidad de la capa N+1 pasa una IDU (unidad de datos de la interface) a la entidad N a travs
del SAP. El IDU consiste en dos partes, una SDU (unidad de datos del servicio) y una ICI
(Informacin de control de la interface) necesaria para que las capas inferiores lleven a cabo
su trabajo (pudiera ser por ejemplo el nmero de bytes de la SDU). El SDU es la informacin
que se desea transferir a la entidad par. En ocasiones puede ser necesario dividir la SDU en
partes(PDUs) a cada una de las cuales se agrega una cabecera(que identifica si la PDU es de
datos de control, su secuencia numrica, etc.),estas cabeceras son utilizadas por las
entidades pares para su labor. A las PDU de transporte, sesin y aplicacin se les conoce
como TPDU, SPDU y APDU respectivamente, tal como mostr la Figura 4.5.
IDU
Capa (N + 1)
ICI
SDU
SAP
Interfase
ICI
Capa N
SDU
SDU
Cabecera
N-PDU
15
Redes de Comunicaciones
Captulo 4
Sincrnicos, que van acompaados de una seal de reloj, ver Figuras 2.22 a 2.24.
Control:
16
Redes de Comunicaciones
Captulo 4
17
Redes de Comunicaciones
OSI
Captulo 4
UNIX TCP/IP
Novell Netware
Protocolo
Central
de Netware
Aplicacin
Aplicacin
Presentacin
Sesin
No estn
presentes en el
modelo
Transporte
Transporte,TCP
SPX
Red
Red(Intered),IP
IPX
Enlace
Fsica
Netbios
emulation
NDIS ODI
Host a red
Fsica
18
Redes de Comunicaciones
Captulo 4
Por otra parte debe tenerse en cuenta que inicialmente aparecieron las redes locales
LANs y luego esas redes necesitaron interconectarse entre s, y adems los usuarios,ya sea
individuales de LAN quisieron interconectarse con otros lejanos dando lugar a las WAN,esto a
su vez produjo necesidad de conectar LAN con WAN WAN con WAN.
Por eso la terminologa de redes se hizo ms amplia,y ella incluye a:
19
Redes de Comunicaciones
Delimitador
de inicio
Control
de
acceso
Control
de trama
Captulo 4
Direcccin
de
destino
Direccin
de
origen
Ruta
de
origen
D
S
A
P
S
S
A
P
C
o
nt
r
ol
D
a
t
o
s
F
C
S
Delimitaor
final
Status
de la
trama
Check
sum
Longi
tud
del
paque
te
Control
de
transporte
Tipo de
paquete
Red de
destino
Nodo de
destino
Socket
de
destino
Red de
origen
Nodo
de
origen
Socket
de
origen
Datos
BIBLIOGRAFA
[1] Tanenbaum Andrew, Redes de Ordenadores, Segunda Edicin, Prentice Hall
Hispanoamericana.
[2] Feibel Werner, Complete Enyclopedia of Networking, Novell Press.
[3] Tomasi Wayne, Sistemas de Comunicaciones Electrnicas, Prentice Hall, 1996.
[4] Ale R. Rafael, Cuellar M. Fernando, Teleinformtica, McGraw-Hill/Interamericana de
Espaa.
[5] Hewlett Packard Co., Tutorial de OSI, obtenible va ftp en elecrisc.ing.ucv.ve.
[6] Stallings William, Computer Communications, Architectures, Protocols and Standards,
Third Edition, IEEE Computer Society Press.
[7] Halsall Fred, Comunicacin de datos,redes de computadores y sistemas abiertos,
Cuarta edicin,Addison-Wesley Iberoamericana 1998.
[8] Tanenbaum Andrew, Redes de Computadoras, Tercera Edicin, Prentice Hall
Hispanoamericana.
[9] Enk J.,Beckman M.,LAN to WAN Interconection,Mc Graw-Hill 1995.
Ing. Aldo N. Bianchi, MscEE