You are on page 1of 14

ndice

U
UUN
NNI
IIV
VVE
EER
RRS
SSI
IID
DDA
AAD
DD T
TTE
EEC
CCN
NNO
OOL
LL
G
GGI
IIC
CCA
AA N
NNA
AAC
CCI
IIO
OON
NNA
AAL
LL
FACULTAD REGIONAL SANTA FE DEPARTAMENTO SISTEMAS
CTEDRA DE COMUNICACIONES
Latencia
en los enlaces





Latencia de un medio. Latencia a nivel de capa 2. Transmisin en
uno y ambos sentidos, con y sin repetidores.



La Latencia en los enlaces
- 2 -
Pgina dejada intencionalmente en blanco
Ctedra de Comunicaciones
- 3 -
T Ta ab bl la a d de e C Co on nt te en ni id do o

Objetivos y Alcance ........................................................................................................ 4
Objetivos ...................................................................................................................... 4
Alcance......................................................................................................................... 4
Declaracin ................................................................ Error! Marcador no definido.
La Latencia en los enlaces .............................................................................................. 5
Introduccin ................................................................................................................. 5
Definicin de Latencia ................................................................................................. 6
Transmisin de una trama ............................................................................................ 7
Transmisin sin repetidores .................................................................................... 7
Transmisin con repetidores ................................................................................... 9
Repetidores de almacenamiento y reenvo ......................................................... 9
Repetidores secuenciales .................................................................................. 11
Transmisin de varias tramas ..................................................................................... 12
Transmisin con repetidores ................................................................................. 12
Transmisin en ambos sentidos ................................................................................. 12
Resumen ..................................................................................................................... 13
Bibliografa .................................................................................................................... 14
Papers ......................................................................................................................... 14
Datos de la edicin ..................................................................................................... 14

La Latencia en los enlaces
- 4 -
Objetivos y Alcance
Objetivos
Se ha elaborado este trabajo para condensar en un solo texto los diversos conceptos relativos a
Latencia y Tiempo de Respuesta en las comunicaciones, y para que sirvan de gua para el clculo de
los tiempos de comunicacin y ocupacin de los enlaces cuando se aborda el clculo de tiempos con
inclusin del anlisis de los protocolos de enlace.
Alcance
El trabajo se concentra en el anlisis en los niveles de capas uno y dos del modelo de capas OSI de la
ISO. En ese contexto, es aplicable a cualquier enlace y topologa. Sin embargo, como se podr ver en
el desarrollo, las redes del tipo LAN tienen tiempos de comunicacin tan cortos que en general quedan
afuera de los anlisis cuando se hacen clculos aproximativos y tienen sentido slo cuando el clculo
del tiempo de comunicacin debe ser muy preciso. Por esa razn, su mayor aplicacin, si bien no la
nica como queda dicho-, es en enlaces y topologas MAN y WAN.
Los clculos y las demostraciones son simples, ya que el modelo que se expone lo es. Se acompaan
los conceptos con los ejemplos necesarios para desarrollar la habilidad de efectuar el clculo en
cualquier circunstancia.


Ctedra de Comunicaciones
- 5 -
La Latencia en los enlaces
Introduccin
La palabra Latencia, asistidos por [Rae], significa (Biol.)Tiempo que transcurre entre un estmulo
y la respuesta que produce. Cualidad o condicin de latente..
Si bien definido para la biologa, el lema es totalmente aplicable a la telemtica, ya que los procesos
de comunicaciones, de control, de mando a distancia, etc., pueden ser vistos como procesos de
estmulos y respuestas. As por ejemplo, para acceder a un disco rgido es necesario posicionar el
cabezal lector en la pista adecuada para leer el sector correspondiente. Como los procesos
instantneos no existen, entre el momento en que el controlador emite la orden y el cabezal comienza
a leer podemos contabilizar un tiempo que es necesariamente previo al que le insumir leer el sector
que contiene la informacin. ste es formalmente la latencia.
Desde el punto de vista de las comunicaciones, hablamos de Latencia siempre que transmitimos, y lo
asociamos con el tiempo necesario para que el mensaje producido llegue al otro extremo de la
comunicacin, es decir al receptor. Este tiempo est conformado, entre otros, por el necesario para
que el mensaje viaje por el vnculo.
El significado mismo involucra un concepto de tiempo, y por esa razn ntese que invocamos el
concepto directamente con el lema Latencia y no con Tiempo de Latencia, ya que esto ltimo sera
manifiestamente redundante.
Mientras viaja, a la vista de los nodos, el mensaje est oculto en el enlace. El mismo diccionario
define Latente como Oculto, escondido o aparentemente inactivo.. Esa es la sensacin que queda
del efecto del mensaje transmitido visto desde el nodo de transmisin, mientras l est viajando.
En enlaces simples, es decir punto a punto y sin nodos intermedios, la latencia es el tiempo de viaje.
Sin embargo, cuando no se dan estas caractersticas, al tiempo de viaje se le deben sumar los tiempos
de los procesos intermedios entre el origen y el destino, que son los de retransmisin en cada nodo
intermedio por donde pasa el mensaje. No debemos suponer que el mensaje atraviesa nodos sucesivos
sin costo alguno, es decir sin gastar tiempo porque nuevamente- ningn proceso secuencial, cuando
se lo mira cuidadosamente, puede ser considerado instantneo.
Pero volvamos al ejemplo del disco rgido. Seguramente podremos coincidir que nuestro objetivo es
obtener la informacin contenida en un sector determinado, no mover el cabezal lector, y que para
conocer cunto tiempo nos lleva lograrlo no nos bastar conocer la latencia sino que necesitaremos
adems conocer todos los tiempos involucrados en el proceso, que incluyen pero no se limitan a- la
que la orden viaje, que el cabezal se posicione, que el sector pase debajo del cabezal, que la info se
lea, que viaje nuevamente al controlador y que se almacene en buffer para finalmente ser entrgada a la
interfaz correspondiente. Cuando el componente que emiti la orden tuvo finalmente la respuesta,
podremos medir el tiempo total de todo el proceso y asignarle el significado de Tiempo de respuesta,
o tiempo total que le demand a todos los procesos involucrado obtener la respuesta.
Obviamente, no ser igual que consideremos el Tiempo de respuesta para el controlador, que para
por ejemplo- el programa manejador de archivos que requiere un registro porque se lo requiri un
proceso va Sistema Operativo. Tambin ste ser menor al que obtendremos cuando lo medimos
desde el proceso mismo. A medida que subimos en la cadena, obviamente el Tiempo de respuesta
aumenta.
De igual manera ocurre en el modelo de capas, en el que adems podemos verlo con un paradigma
similar. La latencia ser mayor a medida que observemos el fenmeno desde capas ms superiores.

La Latencia en los enlaces
- 6 -
Definicin de Latencia
Desde el punto de vista de la capa fsica, definimos Latencia a todo el tiempo que un mensaje
permanece en el enlace una vez que ha sido modulado y hasta su efectiva recepcin por el receptor.
El tiempo que un mensaje permanece en el enlace viajando es fcil de calcular, ya que responde a la
ecuacin general del tiempo en funcin de la distancia y la velocidad:
T =
D [L]
(1)
V [L]/[T]

En donde D representa la longitud del enlace en unidades de longitud, y V representa la velocidad de
desplazamiento real del frente de onda de la seal, en unidades de longitud y tiempo. Siendo que la
seal se desplaza siempre a la velocidad de la luz en el medio, debemos recordar que la velocidad real
de desplazamiento de la luz en el medio viene dado por
v = c x NVP

(2)

Siendo c la velocidad de la luz en el vaco y NVP la fraccin de dicha velocidad nominal de
propagacin y en los medios refractivos - la recproca del ndice de refraccin. Reemplazando (2) en
(1) se calcula el tiempo que necesita el frente de onda para recorrer el enlace, al que tambin
llamamos Tiempo de un bit en el medio o Tiempo de viaje y lo solemos indicar T
V
.
Ejemplo 1. Supongamos un enlace de cobre de una red IEEE 802.3, del tipo 10baseT
categora 5 y calculemos la latencia para la mxima longitud de ese estndar.
Longitud mxima del enlace, D = 100 m
Velocidad de la luz en el vaco c 2,99 x 10
8
m/s
NVP para cables UTP categora 5 NVP = 0,7
T
V
=
D
=
100 m
= 4,7783 x 10
-7
s
c x NVP 2,99 x 10
8
m/s x 0,7
Es decir que la latencia del medio es 478 ns

Ejemplo 2. Supongamos ahora un enlace de fibra ptica monomodo de una red MAN o WAN
cuya longitud entre tranceptores es de 6 Km y calculemos la latencia para esa longitud.
Longitud del enlace, D = 6 m
Velocidad de la luz en el vaco c 299.000 Km/s
NVP para fo ITU G.651 NVP = 0,79
T
V
=
D
=
6 km
= 2,5401 x 10
-5
s
c x NVP 299.000 Km/s x 0,79
Es decir que el tiempo de viaje es 25,4 s

Ejemplo 3. Supongamos finalmente un enlace satelital, en el que la distancia entre las
estaciones terrena y espacial es de 37.500 Km. Deberemos duplicar esa distancia para
calcular la latencia tierra-tierra. Podemos considerar un NVP promedio de 0,7
T
V
=
D
=
37.500 x 2 km
= 0,358337

s
c x NVP 299.000 Km/s x 0,7
Es decir que el tiempo de un bit en el medio es 358,33 ms.

En los tres ejemplos, hemos supuesto el enlace punto a punto, sin retransmisores de ningn tipo. Esto
tiene especial impacto para el clculo del enlace satelital, como veremos luego.
Ctedra de Comunicaciones
- 7 -
Transmisin de una trama
El tiempo de un bit en el medio da la idea exacta de lo que tarda el frente de onda llegar al otro
extremo. Esto es vlido en muchos casos y particularmente cierto para enlaces cortos y medios, pero
en otros casos se debe considerar que la trama deber atravesar repetidores para llegar a su destino,
como en la totalidad de los enlaces WAN y en la mayora de los enlaces MAN. En tal caso, como
veremos, debemos establecer un modelo para calcular cmo se demora la trama a medida que
atraviesa los repetidores.
Como paso previo, analicemos qu pasa con la transmisin de la trama si no hay repetidores.
Transmisin sin repetidores
Visto desde la capa fsica, si no hubiera repetidores el nico componente de la latencia es el tiempo de
viaje, ya que la fuente es directamente el transmisor y el destino es directamente el receptor. Visto en
cambio desde la capa de enlace, debemos sumar el tiempo necesario para transmitir la trama, al que
llamaremos genricamente Tiempo de transmisin, sin importarnos si estamos en presencia de una
modulacin digital, por pulsos o en banda base.
El tiempo de transmisin se calcula sencillamente si se conoce la longitud de la trama en bits y la
velocidad de transmisin: la recproca de la velocidad de transmisin indica el tiempo de modulacin
de un bit, y multiplicado ste por la cantidad de bits se obtiene el tiempo de transmisin.
Ejemplo 4. Calcular cunto tiempo tarda un tranceptor de 10 Mbps para transmitir una
trama de 128 bytes.
Datos: Cantidad de bits (Q)
Velocidad de Tx (I)
T
Tx
=
Q (bit)
=
128 Byte x 8 bit/Byte
= 0,0001024

s
I (bit/s) 10.000.000 bit/s
Es decir que el tiempo de transmisin es 0,1 ms y fraccin.
Los ejemplo 1 y 4 se refieren a la misma tecnologa, es decir trasmisiones de 10 Mbps sobre cables
10baseT. Puede observarse que el tiempo de transmisin es un orden ms grande que la latencia. Pero
en enlaces WAN largos o muy largos, es mayor el tiempo de viaje.
Cuando hay que realizar estos clculos para la transmisin completa a nivel de capa de enlace, se
presentan inmediatamente dos cuestiones.
La primera que surge es si el tiempo de transmisin se debe calcular en ambas puntas, es decir para la
transmisin y para la recepcin. Esto tiene su origen en la percepcin de que ambos tiempos son
totalmente secuenciales entre s, pero ese anlisis es errneo. La respuesta es no: no hace falta
calcular ambos tiempos, slo hace falta considerar uno de ellos (el de transmisin) y para verlo claro,
se puede llevar el caso al absurdo de suponer que ambos extremos estn pegados, es decir el
transmisor pegado al receptor, o sea con un enlace de longitud nula.
Empecemos con una trama ideal de un bit. Sera necesario el tiempo de un bit para transmitirlo ms el
tiempo de un bit para recibirlo ya que el bit sale de un tranceptor y entra en el otro secuencialmente.
Si la trama fuera de dos bits, sera necesario el tiempo de un bit para transmitir el primero, ms el
tiempo de un bit para recibirlo; pero esta recepcin ocurrira en simultneo con la transmisin del
segundo bit, as que a ste ultimo no se lo debe sumar, finalmente, habra que sumar el tiempo para
recibir el segundo bit. Es decir, tres tiempos de bits.
Si la trama fuera de tres bits, es necesario considerar cuatro tiempos de bits para todo el proceso de
transmisin y recepcin, y as sucesivamente, si suponemos que el proceso es sincrnico. En general,
dada una cantidad Q de bits a transmitir a una velocidad binaria I, el tiempo de transmisin total
involucrado en el proceso de transmisin y recepcin ser
La Latencia en los enlaces
- 8 -
T
Tx
=
(Q + 1) (bit)

I (bit/s)

Esto puede verse con un diagrama de Gant:

En general, podramos usar para calcular el tiempo total de transmisin de una trama, el resultante de
considerar slo la cantidad de bits que realmente tiene, ya que sumarle un bit no es significativo, salvo
que la trama sea particularmente corta o que se requiera un clculo muy preciso.
La segunda cuestin que se plantea es la relacionada con la cantidad de tiempos de viaje que habr
que sumar, cuando se transmite una trama por un enlace real. Ahora supongamos que el enlace no es
de longitud nula. En tal caso, entre la transmisin del primer bit y su recepcin, transcurre un tiempo
de viaje. Pero el segundo bit no espera que el primero llegue para ser transmitido, y as
sucesivamente, tal que los tiempos se solapan y, nuevamente , los tiempos no son secuenciales.
En la figura 2, suponemos que el tiempo de viaje es de cuatro tiempos de bits, tomado como ejemplo.
Tiempos de bit
Proceso de transmisin
Proceso de recepcin
1 2 3 4 5 6 7 8 9 10
Fig. 1 Tiempo de la transmisin
Proceso de transmisin y recepcin, con
enlace de longitud nula
bit bit bit bit bit bit bit
1 2 3 4 5 6 7

bit bit bit bit bit bit bit
1 2 3 4 5 6 7
Proceso de transmisin
Proceso de recepcin
1 2 3 4 5 6 7 8 9 10 11 12
Fig. 2 Tiempo de la transmisin
Proceso de transmisin y recepcin, con
enlace de longitud igual a 4 tiempos de
bits
Tiempos de bit
Tiempo de viaje

bit 1
bit 2
bit 3
bit 4
bit 5
bit 6
bit 7
bit bit bit bit bit bit bit
1 2 3 4 5 6 7

bit bit bit bit bit bit bit
1 2 3 4 5 6 7
Ctedra de Comunicaciones
- 9 -
El proceso de recepcin completo se desplaza cuatro ranuras hacia la derecha. Todo el proceso
llevara 12 ranuras: 8 computables al T
Tx
ya que la trama tiene 7 bits, y cuatro a la latencia del medio.

Por lo tanto, para concluir: cuando el enlace no tiene repetidores, la latencia a nivel de capa de
enlace se calcula sumando el tiempo de transmisin de la trama ms la latencia del medio y
eventualmente, si el clculo es muy fino, el tiempo de un bit.


Ejemplo 5. Calcular la latencia de enlace para la transmisin de una trama de 512 bytes a
una velocidad binaria de 128 Kbps sobre un radioenlace de 25 Km.
Cantidad de bits, Q = 512 bytes
Velocidad de Tx, I = 128 Kbps
Distancia , D= 26 Km
NVP = 0,9
T
Tx
=
(Q + 1) (bit)
=
(512 x 8 ) + 1
= 0,0320078

s
I (bit/s) 128.000 bit/s

T
V
=
D (Km)
=
26 Km
= 0,0000966

s
NVP x c (Km/s) 0,9 x 299.000 Km/s

L = T
Tx
+ T
V
= 0,0320078 + 0,0000966

= 0,0321044 s
O sea que la latencia total de enlace es 32,1 milisegundos y fraccin.
Transmisin con repetidores
En muchas circunstancias, es necesario que el enlace tenga uno o ms repetidores. En lo concerniente
al tiempo de transmisin y tiempo de viaje, la forma de analizar este caso es igual al anterior.
Sin embargo, la existencia de un repetidor introduce una demora ms en la marcha de la trama hacia
el destino. Para abordar el clculo, veremos que existen dos modelos de repetidores.
Repetidores de almacenamiento y reenvo
Estos repetidores, tambin conocidos como de tecnologa store and forward, tienen la necesidad de
almacenar toda la trama antes de retransmitirla, por lo que estn dotados de memorias intermedias o
buffers en donde la almacenan generalmente con el propsito de someterlas a algn procesamiento.
Algunos dispositivos de red son tpicamente store and forward, como los enrutadores, por ejemplo,
que incluyen entidades de capa 3 para someter la trama a un anlisis de rutas, o los transmisores de
los satlites, que en capa 2 hacen control de errores y en algunos casos de flujo. Visto desde el
modelo de capas, se puede afirmar que si el dispositivo retransmisor trabaja a nivel de capa 2 o
superiores, seguro que es de este tipo. Si trabaja a nivel de capa 1, raramente ser de este tipo.
Estos retransmisores se comportan segmentando el enlace, por lo que ste se puede ahora estudiar
como una sucesin de enlaces punto a punto. En el mejor de los casos, no agregarn tiempo de
procesamiento y entonces el Tiempo de retransmisin o T
R
se calcula como el tiempo de una nueva
transmisin, el que se puede calcular del mismo modo que el T
Tx
.
Respecto al tiempo de viaje, si los medios origen-repetidor y repetidor-destinos son homogneos, se
puede considerar que la longitud total del enlace no se ha modificado, sino que ahora est compuesto
por dos segmentos cuyas longitudes suman el total. Visto as, el tiempo de viaje total de la trama ser
el correspondiente a un tiempo de viaje para la longitud total. Esto, de todos modos, debe manejarse
con cuidado porque puede ocurrir que se usen enlaces de distinta naturaleza para cada segmento, y
por lo tanto se modifiquen los NVP, lo que requerira calcular por separado el tiempo de viaje de cada
segmento.
La Latencia en los enlaces
- 10 -
El clculo es muy sencillo, ya que ahora:
L = T
Tx
+ T
V
+ T
R



Siendo Tv el correspondiente al total.
Lo expresado puede verse en la figura 3.
Se muestra un enlace igual que en la figura 2, cuya longitud total es 4 tiempos de bits, y se ha
insertado un repetidor en la mitad, segmentando el medio en dos segmentos. El tiempo de la
transmisin en este caso, es de 20 ranuras, que se componen por 2 tiempos de tramas (14 ranuras) ms
1 tiempo de viaje (4 ranuras) ms 2 tiempos de bits (una ranura para cada transmisin). Nuevamente,
como en casos anteriores, estos dos ltimos tiempos de bits pueden despreciarse.
Ejemplo 6. Para el ejemplo5, recalcular la latencia de enlace considerando que el medio
tiene un retransmisor del tipo almacenamiento y reenvo que trabaja a la misma velocidad
binaria que el resto de los tranceptores y no agrega tiempo de proceso.
L = T
Tx
+ T
V
+ T
R
= 0,0320078 + 0,0000966 + 0,0320078 = 0,0641122 s

Para el caso, que haya o no tiempo de proceso no dificulta el clculo, ya que cuando se transmite una
nica trama simplemente se le suma dicho tiempo, si existiera. Lo mismo puede decirse con la
velocidad binaria del repetidor, si fuera distinta que la del transmisor de origen.
Fig. 3 Tiempo de la transmisin
Proceso de transmisin y recepcin, con
enlace de longitud total de 4 tiempos de
bits y repeticin en la mitad del enlace
Proceso Tx
en origen
Proceso Rx
en repetidor
bit bit bit bit bit bit bit
1 2 3 4 5 6 7
Tiempo
viaje al
repetidor
bit 1
bit 2
bit 3
bit 4
bit 5
bit 6
bit 7
bit 1
bit 2
bit 3
bit 4
bit 5
bit 6
bit 7
bit bit bit bit bit bit bit
1 2 3 4 5 6 7
bit bit bit bit bit bit bit
1 2 3 4 5 6 7
bit bit bit bit bit bit bit
1 2 3 4 5 6 7
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
24
Tiempos
de bit
Proceso Tx
en repetidor
Tiempo viaje
al destino
Proceso Rx
en destino
Ctedra de Comunicaciones
- 11 -
Repetidores secuenciales
Los repetidores secuenciales no almacenan la trama completamente para retransmitirla ya que en
general se interponen en el enlace con el fin de operar en capa 1 para actividades tales como la
regeneracin angular o lineal. Si operaran en capa 2, como por ejemplo control de CRC o
reentramado, suelen hacerlo al vuelo, es decir sin almacenamiento, pero esta modalidad es raramente
implementada. De este modo se produce un trnsito a lo largo del retransmisor que lgicamente no es
de latencia nula, pero que suele recargar la latencia general en unos pocos tiempos de bits, al menos
dos, que se necesitan en el proceso de recepcin-retransmisin.
A estos retransmisores se les conoce su latencia propia y suele estar especificada en tiempo neto
(unidades de tiempo como milisegundos, por ejemplo) o en tiempos de bits (ms raramente). La figura
4 muestra la repeticin secuencial.
Puede verse en la figura que todo el tiempo de la transmisin demand en total 15 ranuras de bits, que
se contabilizan 7 para la transmisin de la trama, 4 para el tiempo de viaje total, tres para el
secuenciamiento o latencia propia del retransmisor, ms un tiempo de bit segn lo ya visto.
Ejemplo 7. Un enlace de cobre de 50 Km est equipado con dos retransmisores con tiempos
de retransmisin de 30 bits cada uno. La velocidad binaria de todos los tranceptores es 256
Kbps y la trama transmitida es de 784 bytes. Calcular la latencia total de enlace.
T
Tx
=
(Q + 1) (bit)
=
(784 x 8 ) + 1
= 0,0245039

s
I (bit/s) 256.000 bit/s

T
V
=
D (Km)
=
50 Km
= 0,0002388

s
NVP x c (Km/s) 0,7 x 299.000 Km/s

T
R
= 2 x
1
x 30 (bit) =
30
= 0,0002234

s
I (bit/s) 256.000
Proceso Tx
en origen
Latencia en
repetidor
Tiempo
viaje al
repetidor
Tiempo viaje
al destino
Proceso Rx
en destino
bit 1
bit 2
bit 3
bit 4
bit 5
bit 6
bit 7
bit 1
bit 2
bit 3
bit 4
bit 5
bit 6
bit 7 Fig. 4 Tiempo de la transmisin
Proceso de transmisin y recepcin,
con enlace de longitud total igual a 4
tiempos de bits y con repeticin
secuencial en la mitad del enlace de 3
bits de latencia
bit 1
bit 2
bit 3
bit 4
bit 5
bit 6
bit 7
bit bit bit bit bit bit bit
1 2 3 4 5 6 7
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 Tiempos de bits
bit bit bit bit bit bit bit
1 2 3 4 5 6 7
La Latencia en los enlaces
- 12 -

L = T
Tx
+ T
V
+ T
R
= 0,0245039

+ 0,0002388

+ 0,0002234

= 0,024966 s

A estos repetidores se los suele llamar directos, porque el tiempo de repeticin secuencial se aplica
directamente. Sin embargo, algunos repetidores segmentan en bloques la trama que los atraviesa y el
tiempo final de retransmisin se calcula en funcin de la longitud de la trama. Tales repetidores
secuenciales reciben el nombre de proporcionales y su tiempo de repeticin se suele especificar como
una cantidad de ranuras de bits por cada segmento que repiten. Por ejemplo: 5 bits cada 1000 o
fraccin, y por lo tanto el tiempo que le adicionan a la latencia del medio es el producto de ambos
valores.
Ejemplo 7. Para el ejemplo anterior, supngase que hay un solo repetidor secuencial y es
proporcional, con una proporcin de 10 bits cada 100. La trama tiene 784 bytes, es decir
6272 bits y por lo tanto 10 bits cada 100 bit o fraccin resulta en 10 bits 63 veces, o sea:
T
R
=
1
x 10 x 63 (bit) =
630
= 0,002461

s
I (bit/s) 256.000

L = T
Tx
+ T
V
+ T
R
= 0,0245039

+ 0,0002388

+ 0,002461

= 0,0272037 s
Transmisin de varias tramas
La transmisin de varias tramas llama a confusin, porque habitualmente se aborda el problema
sumando una latencia del medio por cada trama enviada, lo cual es a todas luces incorrecto porque si
ms de una trama ser enviada y media un tiempo conocido entre ellas, da lo mismo que supongamos
que durante ese tiempo el transmisor estuvo ocioso o modulando bits.
Si conocemos la tasa de arribo de tramas a la capa de enlace, entonces podemos llamar al tiempo en
segundos que media entre trama y trama, Q a la cantidad de bits de la trama e I a la velocidad binaria
en bps. Durante ser lo mismo que supongamos que el transmisor estuvo ocioso o modulando bits,
por lo tanto el fenmeno es anlogo a que si el transmisor hubiera enviado dos tramas de Q bits
esperando entre ambas o una trama de longitud (2Q + x I).
Por lo tanto, para concluir: cuando el enlace no tiene repetidores, para calcular el tiempo
empleado para transmitir y recibir del lado receptor una cantidad n de tramas de Q bits cada
una que llega a una tasa de arribo que resulta en segundos de tiempo medio entre tramas,
bastar considerar la transmisin de una nica trama de longitud equivalente a la suma de
todas ellas, ms los tiempos de bits de los tiempos ociosos y sumarle la latencia del medio.

Transmisin con repetidores
La existencia de repetidores en el medio no altera el anlisis anterior, con el modelo que hemos
explicado, con repetidores de almacenamiento y reenvo y secuenciales directos. Sin embargo, si los
repetidores son secuenciales proporcionales, debido a su modo de trabajo, el clculo del tiempo de
repeticin proporcional debe hacerse slo sobre los tiempos de bits reales y no sobre los tiempos
ociosos.
Transmisin en ambos sentidos
El clculo de tiempos de transmisin en ambos sentido requiere tener presente que cada vez que el
Ctedra de Comunicaciones
- 13 -
flujo de tramas cambia de direccin, se debe computar una latencia del enlace. Si el proceso ocurre
sincronizado con tiempos o procesos en la recepcin, como cmputo de errores, verificacin de flujo,
validez del entramado, etc., entonces adems se deben computar dichos tiempos.
Esto tiene especial aplicacin en protocolos de capa 2 que para responder verifican la integridad de la
trama recibida, la correcta secuencia del envo o simplemente temporizan para asegurarse que el
proceso de recepcin concluy. Por ejemplo: si se envan dos tramas de A hacia B y se espera la
recepcin de una trama que B enviar a A, y adems B usar un temporizador cuando lleguen las
tramas de A, entonces el tiempo total de esa trasmisin se computa:
- Tiempo T
Tx
de transmisin de A a B de ambas tramas, ms
- Tiempo T
V
de latencia del medio, ms
- Tiempo del temporizador, ms
- Tiempo T
Tx
de transmisin de B a A de la trama, ms
- Tiempo T
V
de latencia del medio
Si la transmisin de B hacia A no estuviera sincronizada con la recepcin de la/las trama/s que
enviara A hacia B, entonces para conocer el tiempo completo de la trasmisin debe conocerse los
momentos de inicio de transmisin de cada lado, para calcular el perodo de solapamiento.

Resumen
Hemos descrito un modelo simple para calcular los tiempos de una transmisin en funcin de la
Latencia. Debemos tener presente que si quisiramos calcular el tiempo de respuesta de una
aplicacin, deberemos sumar la latencia propia de la pila de protocolos en cada nodo extremo o
intermedio. Adems, deberemos en ese caso sumar, si existiera, el tiempo de procesamiento cuando el
anlisis corresponde a transacciones.
El modelo sirve como base para disipar las dudas que suelen plantearse cuando se analiza cmo se
desarrollan los tiempos en cada punto singular de la comunicacin.
La Latencia en los enlaces
- 14 -
Bibliografa
Papers
[Shannon1] Mathematical theory of communication, Shannon C. et Weaver W.;University of
Illinois Press; ISBN 0-2527-2548-4 [buscar el paper en su versin original en Repositorio (Idioma:
Ingls) 55 pginas - Formato: PDF - Autoextrable]
[Shannon2] Collected papers, Shannon C. Et. Al.; IEEE Press; ISBN 0-7803-0434-9

Datos de la edicin
Creado por la Ctedra de Comunicaciones.
Autor: Ing. Toms A. Bracalenti
Edicin: 1 Edicin, 3 Revisin
Revisada, editada y publicada en el Repositorio de la Ctedra de Comunicaciones el 24 de mayo de
2006
Edicin original: 21 de Octubre de 2004

You might also like