Documente Academic
Documente Profesional
Documente Cultură
Ninguna parte de esta publicacin, incluido el diseo general y la cubierta, puede ser copiada,
reproducida, almacenada o transmitida de ninguna forma, ni por ningn medio, sea ste elctrico,
qumico, mecnico, ptico, grabacin, fotocopia, o cualquier otro, sin la previa autorizacin escrita
de los titulares del copyright.
FUOC PID_00171192 Nivel de enlace y redes de rea local
ndice
Introduccin............................................................................................... 5
2. Gestin de tramas.............................................................................. 15
2.1. Entramado ................................................................................... 15
2.2. Sincronizacin a nivel de trama ................................................. 16
2.2.1. Deteccin del inicio de trama ....................................... 17
2.2.2. Deteccin de final de trama .......................................... 17
2.3. Mecanismo de transparencia ...................................................... 18
2.4. Numeracin y secuenciacin ...................................................... 19
2.5. Multiplexacin en el nivel de enlace ......................................... 20
2.6. Direccionamiento ........................................................................ 21
4. Control de errores.............................................................................. 25
4.1. Estrategias de deteccin de errores ............................................. 26
4.1.1. El ruido y sus efectos ..................................................... 26
4.1.2. Mtodos de lucha pasiva ............................................... 27
4.1.3. Aspectos bsicos de la deteccin de errores:
codificacin para la proteccin ..................................... 27
4.1.4. Clasificacin de los cdigos detectores/correctores de
errores ............................................................................. 30
4.1.5. Robustez de un cdigo detector de errores .................... 31
4.1.6. Comprobaciones de paridad .......................................... 35
4.2. Estrategias de correccin de errores ............................................ 45
4.2.1. Correccin de errores en cdigos de paridad
bidimensional ................................................................ 47
4.2.2. Cdigos de Hamming .................................................... 47
4.3. Estrategias de retransmisin de tramas ....................................... 51
4.3.1. Elementos de un protocolo ARQ ................................... 51
4.3.2. Funcionamiento bsico de un protocolo ARQ .............. 52
4.3.3. Algoritmos de retransmisin ARQ ................................. 52
4.3.4. Eficiencia de los protocolos ARQ .................................. 52
4.3.5. Piggybacking..................................................................... 53
FUOC PID_00171192 Nivel de enlace y redes de rea local
5. Control de flujo.................................................................................. 54
5.1. Mecanismo de control de flujo X-ON / X-OFF ........................... 54
5.2. Mecanismo de control de flujo entre un PC y un mdem
conectado al puerto serie ............................................................ 55
5.3. Mecanismo de control del protocolo ARQ stop & wait................ 55
5.4. Mecanismo de control de los protocolos ARQ de transmisin
continua ...................................................................................... 55
5.5. Ventana ptima ........................................................................... 57
Resumen....................................................................................................... 112
Bibliografa................................................................................................. 113
FUOC PID_00171192 5 Nivel de enlace y redes de rea local
Introduccin
Ruta de comunicacin creada entre dos mquinas finales, formada por 5 enlaces: 2 enlaces comunican las mquinas finales
con los encaminadores de la red y 3 enlaces internos intercomunican slo encaminadores de la red
(1)
1) A lo largo de un recorrido de comunicacin los enlaces pueden utilizar di- ATM es la sigla de asynchronous
transfer mode.
ferentes protocolos y estar constituidos por tecnologas de base totalmente di-
ferentes. Un encaminador puede disponer de diferentes enlaces y cada uno de
ellos puede utilizar un protocolo de nivel de enlace distinto. En la figura 1 po-
demos observar cmo un datagrama enviado desde la mquina origen es ma-
nejado por Ethernet en el primer enlace, por el protocolo ATM1 en el segundo
enlace y, sucesivamente, por una tecnologa distinta en cada nuevo enlace.
(2)
2) Una de las funcionalidades bsicas del nivel de enlace consiste en encapsu- PDU es la sigla de protocol data
unit.
lar/desencapsular los datagramas de la capa de red en unidades de informacin
(PDU2) de la capa de enlace, denominadas tramas. Las flechas de la figura 1
indican el flujo que sigue la informacin a lo largo del recorrido. Cuando una
trama llega a un encaminador desde un enlace de entrada, la capa de enlace
desencapsula/extrae el datagrama de la trama recibida y se lo entrega a la ca-
pa de red. Una vez que la capa de red determina por dnde debe encaminar
el datagrama, se lo enva al enlace de salida. En este punto, el datagrama es
encapsulado segn las normas del protocolo del enlace y preparado para ser
enviado a travs de l.
Figura 2
(3)
Nodo: es una mquina, que puede ser un terminal o un encaminador3. En En ingls, router.
Bucle de abonado local, cable de dos hilos telefnico para acceso a Inter-
net.
(4)
PPP4, HDLC5 (como enlace), X.25 para red y TCP6 como transporte (en este PPP es la sigla de point to point
protocol.
caso, tambin es extremo a extremo).
(5)
HDLC es la sigla de high level da-
7
2)Enlacesdedifusin ocanalesdemultidifusin: son enlaces 1 a N, en los ta link control.
que una serie de nodos estn conectados al mismo canal fsico de comunica-
(6)
cin. La transmisin realizada por un nodo la reciben todos los nodos conec- TCP es la sigla de transmission
control protocol.
tados al enlace. En este caso, son necesarias unas polticas de coordinacin (o
protocolos de acceso al medio) que permitan la comparticin del nico medio (7)
En ingles, broadcast.
de manera eficiente, tratando de evitar al mximo las colisiones entre tramas.
Son enlaces de difusin:
(8)
Las redes de rea local Ethernet (semidplex). HFC es la sigla de hybrid fibre
coaxal.
Las redes de rea local sin cable (WIFI).
Los enlaces con satlites. (9)
FDDI es la sigla de fiber distribu-
Las redes de acceso hbrido fibra-cable (HFC8). ted data interface.
Las redes de rea local token ring.
(10)
Las redes de rea local FDDI9. MAN es la sigla de metropolitan
area networks.
Las redes metropolitanas (MAN10).
Los posibles servicios que puede ofrecer un protocolo de la capa de enlace son:
(11)
LLC11 LLC es la sigla de logical link la-
yer.
MAC12
(12)
MAC es la sigla de medium ac-
El subnivel MAC es el encargado de especificar las reglas con las que se trans- cess control.
mite una trama sobre el enlace. Su funcin es garantizar que los usuarios ac-
cedan correctamente al medio de transmisin en condiciones de igual priori-
dad, velando por que el acceso no sea simultneo. Cuando los accesos sean
simultneos, intentar solucionar el conflicto entre los nodos. En los enlaces
punto a punto los protocolos de acceso al medio dejan de tener sentido.
(13)
Los nodos o encaminadores se conectan a los enlaces mediante un adaptador, NIC es la sigla de network inter-
13 face card.
conocido como tarjeta de interfaz de red o NIC .
Figura 3
Ejercicios
1. Segn lo visto, creis que todos los protocolos de nivel de enlace ofrecen todos los
servicios de la capa de enlace descritos?
Solucinejercicio1
No todos los servicios estn implementados en todos los protocolos. Cada proto-
colo especfico de la capa de enlace define una serie de servicios y desecha otros.
2. Indicad qu posibles servicios de la capa de enlace tambin son ofrecidos por las capas
de red o transporte a sus respectivos niveles superiores.
Solucinejercicio2
PPP
ATM
Ethernet
Frame relay
Solucinejercicio4
5. Indicad las ventajas y desventajas que puede haber en la correccin de errores respecto
a la retransmisin de tramas errneas. En qu situaciones es preferible la correccin de
errores?
FUOC PID_00171192 14 Nivel de enlace y redes de rea local
Solucinejercicio5
2. Gestin de tramas
2.1. Entramado
(14)
En ingls, frames.
En la capa fsica el envo de informacin se realiza con bits sueltos de
manera no fiable; la capa de enlace acta de un modo distinto: cons-
truye con los bits estructuras ordenadas, conocidas como tramas14, que
son las que se envan por el enlace.
Figura 4
Las tramas se organizan en campos, de manera que hay campos con bits de
informacin y campos con bits de control. Aunque la estructura de una trama
depende de cada protocolo especfico del nivel de enlace, generalmente la po-
demos dividir en las siguientes partes:
Una cola que cierra la trama, esto es, un campo de control necesario para
controlar los errores.
(15)
En ingls, framing.
15
El sincronismo de trama es el mecanismo que utiliza el nivel de enlace
para determinar el inicio y el final de una trama dentro del flujo de bits
o caracteres que llega del nivel fsico.
Hasta ahora hemos hablado siempre del nivel fsico como un medio capaz de
transportar un flujo de bits. Sin embargo, existen algunos medios fsicos que
tienen como unidad de transmisin el carcter, que se define como un bloque
fijo de bits. Este caso se conoce como transmisin orientada a carcter.
De hecho, se habla de dos tipos de protocolos, uno para cada uno de los tipos
de transmisin mencionados:
(16)
Protocolosorientadosacarcter: protocolos de nivel de enlace diseados BSC es la sigla de binary syn-
chronous control.
para ir sobre una transmisin orientada a carcter. El medio fsico tiene
como unidad de transmisin el carcter. Un ejemplo tpico de este tipo es
el protocolo BSC16 de IBM.
FUOC PID_00171192 17 Nivel de enlace y redes de rea local
(17)
En transmisin orientada a carcter, el inicio de trama se indica con un STX es la sigla de start of text.
carcter especial denominado carcter de inicio de trama, por ejemplo,
STX17. STX est definido en ASCII y en EBCDIC (IBM). Se utiliza en termi-
nales IBM cuyo protocolo es BSC.
(18)
En transmisin orientada a bit, se indica el inicio de trama con una com- En ingls, flag.
18
binacin especial de bits denominada indicador de inicio de trama. En
HDLC el patrn de bits que identifica el inicio de trama es 01111110.
Algunos protocolos utilizan las dos tcnicas conjuntamente para llevar a cabo
el control de errores. De este modo, si el carcter de final de trama o el indi-
cador, segn el caso, no llega al final de la trama indicado por el campo de
longitud, se detecta un error de delimitacin de trama, o error de framing (por
ejemplo, Ethernet>).
Tanto el cdigo ASCII como el cdigo EBCDIC tienen los caracteres de control STX y
ETX19. Algunos de los protocolos orientados a carcter ms extendidos utilizan estos
caracteres en el sincronismo de trama. La figura 6 muestra cmo sera el sincronismo de
trama con estos dos caracteres:
Figura 6
Uno de los protocolos orientados a carcter ms conocidos, BSC, utiliza los caracteres
STX y ETX en la sincronizacin de las tramas.
FUOC PID_00171192 18 Nivel de enlace y redes de rea local
Figura 7
(21)
Para conseguir la transparencia, el protocolo BSC utiliza un tercer carcter, el DLE20. ste En ingls, character stuffing.
permite hacer transparentes (escapar) caracteres de control que pueden aparecer for-
tuitamente dentro del mensaje (ya que ste podra estar compuesto por cualquier carcter
(22)
del alfabeto del cdigo) y que en caso de interpretarse afectara de manera muy negativa En ingls, bit stuffing.
al proceso de la transmisin.
a) En transmisin:
Los caracteres de control STX y ETX de inicio y final de trama van precedidos de un
DLE.
Cuando encuentra un DLE entre los datos de informacin, inserta otro DLE indepen-
dientemente del carcter que siga. Por ejemplo, si los caracteres DLE-STX o DLE-ETX
se encuentran mezclados en los datos, la capa de enlace inserta un DLE justo antes
de cada carcter DEL y finalmente enva DLE-DLE-ETX o DLE-DLE-STX.
b) En recepcin:
Si recibe los caracteres DLE-DLE, elimina uno de los caracteres DLE y no se interpreta
el siguiente carcter como carcter de control.
Figura 8
a) En TX:
b) En RX:
El receptor elimina todos los ceros extras insertados por el transmisor. Si llegan cinco
unos seguidos de un 0, se elimina el 0 y no se interpreta la secuencia como un posible
indicador.
Figura 9
(23)
Hemos visto cmo los protocolos de retransmisin ARQ23 necesitaban nume- ARQ es la sigla de automatic re-
peat request.
rar tanto las tramas de informacin como las tramas de confirmacin para po-
der relacionar unas con otras y garantizar de esta manera el correcto funciona-
Ved tambin
miento de la retransmisiones. Estas tramas incluyen un nmero de secuencia
en uno de los campos de la cabecera que aade el protocolo de nivel de enlace, Podis ver la numeracin de
las tramas en el mdulo La
junto con el campo de control que sirve para detectar posibles errores. capa de transporte de datos
de esta asignatura.
(24)
En el apartado Gestin del enlace, veremos que normalmente las tramas de En ingls, unnumbered frames.
sealizacin y control del enlace (las que no son de informacin) no suelen
llevar nmero de secuencia. Estas tramas reciben el nombre de tramas no nu-
meradas24.
FUOC PID_00171192 20 Nivel de enlace y redes de rea local
Obviamente, hay que definir un mecanismo que permita separar los distintos
flujos con respecto a la recepcin.
Veamos dos ejemplos en los que puede ser til tener multiplexacin en el nivel
de enlace:
Para poder distinguir la arquitectura que transmiten las tramas y, por lo tanto,
la arquitectura a la que hay que entregarlas, tambin se utilizan direcciones
de nivel de enlace.
2.6. Direccionamiento
Por gestin del enlace entendemos el modo en el que los nodos admi-
nistran y establecen el enlace, es decir, si estructuran la transmisin por
fases (como inicializacin, mantenimiento y finalizacin), o si realizan
transmisiones sin establecer una conexin previa.
(25)
1)Protocolosorientadosalaconexin25, como el protocolo PPP. En ingls, connection oriented.
La figura 11 muestra las diferentes fases que pueden haber en una comunica-
cin orientada a conexin:
1)Servicionoorientadoaconexinysinacusederecibo
El envo se realiza sin esperar ninguna indicacin del receptor sobre el xito
o fracaso de la operacin. Tampoco se establece o libera una conexin. Este
tipo de servicio es apropiado cuando la tasa de error es muy baja (redes locales
o fibra ptica) y se deja la misin de comprobar la correccin de la transmi-
sin a las capas superiores (nivel de red o de transporte). Tambin se usa el
servicio no confirmado cuando se quiere transmitir informacin en tiempo
real (normalmente, voz o datos) y no se quiere sufrir el retraso que impondra
un servicio ms sofisticado en la capa de enlace (se supone que este tipo de
informacin puede sufrir una pequea tasa de error sin efecto apreciable).
2)Servicionoorientadoaconexinconacusederecibo
3)Servicioorientadoaconexinconacusederecibo
4. Control de errores
En caso de que se reciba una trama con errores, el nivel de enlace puede adop-
tar una de las soluciones siguientes:
1)Deteccindeerroresydescartedelatrama
2)Correccindeerrores(siseutilizauncdigocorrectoradecuado)
3)Solicitarlaretransmisinparaunaentregafiable
Figura 12
Definimos como tasa de error residual la relacin entre el nmero de bits err-
neamente recibidos y no detectados o corregidos en un perodo de tiempo por
el sistema de proteccin antierror que se est aplicando (si es que se aplica
alguno) y el nmero total de bits enviados. Esta tasa es la que permite apreciar
la seguridad teleinformtica de un sistema.
Ruidoblanco Agitacin trmica de la materia a temperatura por Filtraje y ampliacin. Utilizacin de buenos conduc-
encima del 0 absoluto. Otras. tores (superconductores) o fibra ptica.
Diafona Induccin electromagntica en conductores adya- Trenzado de pares. Blindaje de los pares. Uso de
centes. coaxial o fibra ptica.
Dispersinintermodal Contrafases en los haces multimodo de ndice esca- Uso de fibra monomodo o multimodo de ndice
lonado en fibra ptica. gradual.
Fallosenconexiones, Equipos de transmisin defectuosos y/o con tecno- Instalacin y mantenimiento adecuados. Mejoras
equiposyotros loga obsoleta. tcnicas.
No obstante, el ruido no puede ser eliminado totalmente del sistema; por ello,
en el 100% de los supuestos la probabilidad de error es grande y ha de tenerse
en cuenta.
Toda trama puede tener una combinacin de bits arbitraria. Si hay error en
un bit de la trama o ms, la nueva combinacin es otra posible trama. De este
modo, no basta con mirar los bits de la trama para averiguar si se ha producido
algn error.
En casi todos los casos, los sistemas utilizados para la proteccin pasan
por la codificacin. Esta tcnica consiste en aadir bits extras a la trama
realmente enviada, de manera que en recepcin se permita la deteccin
de errores. Estos bits extras se calculan a partir de los bits que hay que
proteger.
Proceso de la codificacin
Figura 13
Supongamos que el tamao de la trama de informacin es de P bits, y que aa- Palabra cdigo
dimos Q bits para la deteccin y correccin de errores de los P bits anteriores.
En este apartado nos referire-
En ese caso, transformamos el conjunto de los P bits que queremos proteger mos a las tramas como pala-
en una nueva combinacin de P + Q bits. Nos referiremos a esta nueva com- bras cdigo, que es el trmino
que se utiliza en el contexto de
la deteccin de errores.
FUOC PID_00171192 29 Nivel de enlace y redes de rea local
binacin como palabra cdigo del nuevo cdigo creado. Esta transformacin
es biunvoca, es decir, a cada combinacin determinada de los P bits que hay
que proteger le corresponde una sola combinacin de P + Q bits, y viceversa.
Por el canal son enviados al nodo receptor todos los bits juntos en una trama
de nivel enlace. El nodo receptor recibe la nueva trama de P + Q bits, lo que
significa que puede ser diferente de la secuencia original, tanto en el mensaje
como en los bits de control de error. El reto del receptor es determinar si la
secuencia P es igual o no que la original P, dado que slo ha recibido P y Q.
Detectamos que hay un error cuando los bits errneos transforman una pala-
bra cdigo vlida en una no vlida. Si como consecuencia de los bits errneos
resulta otra palabra cdigo vlida, no detectaremos el error.
Figura 14
Debamos haber recibido 110, pero en el ltimo caso se ha recibido la secuencia 101,
al producirse dos errores durante la transmisin. Al observar la tabla de correspondencia
de palabras cdigo, de un modo determinista deducimos que la transmisin ha sido co-
rrecta. Pero, en realidad, se ha producido un error no detectado.
La estructura de los cdigos vara segn el tipo de error que deben detectar o
corregir. Normalmente, los codificadores y descodificadores se implementan
en autmatas lineales. Por lo tanto, surge la necesidad de conseguir un equi-
librio entre la capacidad de tratamiento del cdigo, la velocidad de codifica-
cin/descodificacin y la complejidad y el coste de los circuitos asociados.
Figura 15
(27)
CRC es la sigla de cyclic redun-
En este mdulo estudiaremos los cdigos de paridad simple, bidimen- dancy check.
Veremos que:
No siempre se consiguen detectar todos los errores de bits que provoca el canal
de transmisin. Hemos visto que existe la posibilidad de que el nivel de enlace
no detecte secuencias de bits que contienen errores, de modo que el receptor
puede entregar un datagrama adulterado a la capa de red.
Una medida ideal para comparar los diferentes cdigos detectores de error sera
determinar la probabilidad de que se produjera un error no detectado en la
transmisin de una trama. Desafortunadamente, esta probabilidad depende
de las caractersticas del medio de transmisin y del cdigo detector de errores,
por lo que resulta difcil de determinar.
FUOC PID_00171192 32 Nivel de enlace y redes de rea local
(29)
2) La capacidad de deteccin de rfagas de error29. En ingls, burst detecting capa-
bility.
Por tanto, queremos elegir un esquema de deteccin de errores en el que la Probabilidades de error
probabilidad de dichas ocurrencias sea pequea. Generalmente, las tcnicas
Es importante no confundir la
de deteccin y correccin de errores ms sofisticadas (aquellas que tienen una probabilidad de error en una
probabilidad menor de permitir errores de bits no detectados) incurren en un trama con la probabilidad de
una trama errnea no detecta-
coste mayor (se precisa ms computacin para computar y transmitir un grado da. La probabilidad de error en
una trama depende exclusiva-
mayor de deteccin y correccin de errores de bits). mente del medio. La probabili-
dad de una trama errnea no
detectada es mucho ms difcil
Distancia de Hamming de calcular porque depende,
adems, del cdigo detector
de errores. El cdigo detector
Para definir la distancia de Hamming de un cdigo, en primer lugar es necesa- ideal detectara todas las tra-
mas errneas.
rio introducir el concepto de distancia de Hamming entre dos palabras cdigo.
Ejercicio
Solucinejercicio6
Entre las siguientes palabras cdigo, hay 2 bits de diferencia; por lo tanto, su
distancia vale 2:
100100101
000100001
n < DH
Muchas veces, los errores no se producen en bits aislados, sino que son origi-
nados por chispas (interferencias) que afectan a distintos bits consecutivos.
Sin embargo, una chispa no suele introducir errores en todos los bits que coin-
ciden con su duracin. Segn las variaciones elctricas de la intensidad de la
chispa, algunos bits cambian, con lo que se produce un error, y otros no.
En la trama siguiente, los bits errneos son los que estn marcados. Dado que entre el
primer bit errneo y el ltimo (ambos incluidos) hay 7 bits, decimos que la rfaga de
error vale 7:
101000000000000
Hemos visto que si el nmero de bits errneos de una trama no excede la dis-
tancia de Hamming ni la capacidad de deteccin de rfagas, la trama errnea
se detectar con probabilidad 1. En caso contrario, hay dos posibilidades:
Dado que una palabra cdigo tiene una medida de P + Q bits, cada una de
las combinaciones arbitrarias posibles se puede recibir con una probabilidad
de 1/2P + Q. Dado que hay 2 palabras cdigo vlidas, la probabilidad de que
P
una combinacin arbitraria de bits sea aceptada como una palabra vlida ser
.
Cuanto mayor sea Q, menor ser esta probabilidad y mejor ser el cdigo.
Esto demuestra que, cuantos ms bits aade el cdigo detector de errores, ms
difcil es que se produzca un error no detectado.
En la prctica se utilizan poco, dado que son poco robustos. No obstante, son
tiles para proporcionar comprensin de las tcnicas de correccin de errores.
Figura 16
Clculodelbitparidad
A B XOR
0 0 0
0 1 1
1 0 1
1 1 0
P = b1 b2 ... bn
Utilizacindelatcnicadebitparidad
(30)
La paridad simple es el cdigo detector de errores que ms se utiliza en trans- UART es la sigla de universal
asynchronous receiver transmitter.
misiones orientadas a carcter. Por ejemplo, la transmisin por el puerto serie
de un PC es orientada a carcter. El dispositivo que controla el puerto serie
(denominado UART30) aade automticamente un bit de paridad a cada ca-
rcter transmitido. Respecto a la recepcin, el UART tambin controla auto-
mticamente que el bit de paridad sea correcto; en caso contrario, se produce
una condicin de error.
Robustezdelcdigodeparidadsimple
b) Dado que el cdigo no detecta una rfaga de error igual a 2 (dos bits con-
secutivos errneos), la capacidad de deteccin de rfagas vale 1. Es incapaz de
detectar un nmero par de errores y tampoco permite determinar la posicin
del bit errneo.
Una manera de mejorar la robustez del cdigo detector de errores por medio
del bit de paridad consiste en organizar los P bits que hay que proteger en una
matriz de i filas y j columnas. Se calcula un valor de paridad para cada fila y
para cada columna.
Figura 17
En la figura:
Funcionamientoenpresenciadeerrores
Supongamos ahora que ocurre un error de bit nico en los P bits originales de
informacin. Con este esquema de paridad de dos dimensiones, la paridad de
la fila y la columna que contienen el bit cambiado dar un error. El receptor no
slo podr detectar el error de un bit simple, sino tambin utilizar los ndices
de la fila y de la columna con errores de paridades para identificar, de hecho,
el bit que se ha modificado y corregir ese error.
Figura 18
Una vez comprobado que el bit de las paridades transversales coincide con las
paridades longitudinales y transversales de la matriz, se puede aislar el valor
de la matriz (i, j) errneo mediante las paridades filas y columnas que resulten
errneas. Detectaremos el error en los datos originales y lo podremos corregir.
FUOC PID_00171192 39 Nivel de enlace y redes de rea local
Robustezdelcdigodeparidadbidimensional
Deduciremos el valor de los parmetros que miden la robustez del cdigo pa-
ridad bidimensional:
a) Si en un bloque cambia uno de los bits que hay que proteger, cambiarn,
adems, las paridades transversal, longitudinal y la paridad de las longitudi-
nales: cambian 4 bits; por lo tanto, DH = 4.
Figura 20. Bits que cambian entre dos palabras cdigo vlidas
consecutivas
FUOC PID_00171192 40 Nivel de enlace y redes de rea local
Utilizacindelcdigodeparidadbidimensional
(31)
La figura 21 nos muestra la disposicin que acabamos de explicar de los bits de LRC es la sigla de longitudinal
redundancy check.
paridad dentro de la trama. A causa de este carcter extra, el cdigo detector
de errores se conoce tambin como LRC31 o BCC32. (32)
BCC es la sigla de block check
character.
Figura 21. Transmisin de una trama con los bits de paridad y el carcter de
paridad longitudinal LRC
El carcter LRC se suele calcular mediante la operacin XOR (paridad par) de los caracteres que se
quieren proteger
Procesodeclculodelasumadecomprobacin
Como hemos comentado, los cdigos detectores con bit de paridad estn indi-
cados para transmisiones orientadas a carcter. Para transmisiones orientadas
a bit no son tiles porque las tiras de bits en las que se podra aplicar la paridad
son mucho ms largas y perderan efectividad. En lugar del bit de paridad se
utilizan los denominados cdigos CRC. Se trata de una tcnica de deteccin
de errores ampliamente utilizada en las redes de ordenadores actuales.
Los cdigos CRC son conocidos como cdigos polinmicos puesto que posibi-
litan ver la secuencia de bits enviados como un polinomio cuyos coeficientes
son los valores 0 y 1 en la cadena de bits.
Sea S una secuencia de P bits sK1, sK2, ..., s0, definimos la representacin po-
linomial S(x) de la secuencia S de la siguiente manera:
j
El objetivo de las potencias x es distinguir el peso del bit sj dentro de la se-
cuencia. Por ejemplo, la representacin polinomial de la secuencia 1001001
es: .
Codificacinenemisin
Figura 23
Supongamos que la secuencia de bits que hay que proteger es 11001, con un CRC de tres
bits, y que el polinomio generador es G(x) = x3 + 1. Tenemos que S(x) = x4 + x3 + 1; por lo
tanto, S(x) x3 = x7 + x6 + x3. Mientras que la divisin en mdulo 2 de S(x) x / G(x) es:
Q
Se obtiene que R(x) = x. Por lo tanto, el CRC que habra que aadir sera 010.
Comprobacinenrecepcin
El receptor slo debe dividir los P + Q bits recibidos entre G(x). Si el resto
no es cero, el receptor sabe que ha ocurrido un error; en el caso contrario, se
acepta que es correcto.
RobustezdeloscdigosdetectoresCRC
Las propiedades del cdigo CRC dependen del polinomio generador. Sin em-
bargo, generalmente se puede demostrar que si elegimos un polinomio gene-
rador adecuado de grado Q (es decir, con un CRC de Q bits):
Polinomiosgeneradoresestandarizados
La eficacia del sistema depende del polinomio generador elegido. Hay polino-
mios generadores muy utilizados que han sido estandarizados internacional-
mente, de 8, 12, 16 y 32 bits. Por ejemplo, se utiliza un CRC de 8 bits para
proteger la cabecera de 5 bytes en las celdas ATM. A continuacin, podemos
ver algunos polinomios generadores CRC estandarizados:
(33)
El estndar de 32 bits, CRC-32, que se ha adoptado en un cierto nmero IEEE es la sigla de Institute of
33 Electrical and Electronic Engineers.
de protocolos IEEE de nivel de enlace, utiliza el generador de G(CRC-32) =
100000100110000010001110110110111.
Los cdigos de 16 bits capturan todos los errores simples y dobles, todos los
errores en los que el nmero de bits afectados es impar, todos los errores en
rfaga con tamao de rfaga menor o igual a 16, el 99,997% de los errores de
rfaga de 17 bits y el 99,998% de los de 18 bits o mayores.
Por tanto, se enviar la secuencia: 11001001 + 011 (se aadirn 3 bits de CRC).
Se debe realizar la divisin del polinomio representado por la cadena de bits recibida
(01001001 + 011 = x9 + x6 + x3 + x + 1) entre el polinomio generador. Debera salir un
resto 0 para detectar que todo es correcto. x9 + x6 + x3 + x + 1 : x3 + 1 da de resto x, por
lo que se ha producido un error.
Ejercicio
Solucinejercicio7
(34)
La tcnica de utilizar en el receptor un cdigo corrector de errores para detectar FEC es la sigla de forward error
correction.
y recuperar errores (en lugar de solicitar la retransmisin de la trama) se conoce
como tcnica de correccin de errores hacia adelante (FEC34).
Para saber cuntos bits es capaz de corregir el cdigo con probabilidad 1, su-
pongamos que, en la figura, DH es la distancia mnima entre dos palabras v-
lidas (la distancia de Hamming del cdigo).
Emx < DH / 2
Hemos visto que los cdigos de paridad bidimensional permiten corregir cual-
quier error de un solo bit buscando la fila y la columna con la paridad cam-
biada (tal como muestra el esquema a de la figura 25). Sin embargo, si el error
se produce en dos bits (esquema b de la figura), el cdigo ya no es capaz de
corregir el error.
En esta figura, los bits errneos estn marcados en negro. Si el error se produ-
jera en los bits marcados en blanco, se tendra el mismo error longitudinal y
transversal. As, el cdigo de paridad longitudinal y transversal no es capaz de
averiguar cul de las dos posibilidades debera corregirse.
Son un tipo de cdigos de control de paridad en los que los dgitos de paridad
se intercalan en la palabra, de manera que pueden identificar los posibles bits
errneos. Normalmente, presentan distancia mnima 3 (corrigen un error) y
pueden utilizar la paridad par o impar. A continuacin, presentaremos las re-
glas de composicin para palabras de cdigo Hamming de distancia 3 y pari-
dad par:
En las posiciones que son potencias de dos (1, 2, 4,..., 2P), se intercalarn
los bits de paridad y se dejar el resto para bits de datos.
Cada bit de paridad par se calcula a partir de una serie de bits de datos,
pero no a partir de ningn otro de paridad.
Por ejemplo:
Ecuacionesdeparidadpara4bitsdedatos
a)
b)
c)
Ejemplo
Generar la palabra de cdigo para transmitir los datos 1001: hay que intercalar los bits de
paridad en las posiciones 1, 2 y 4, de lo que resulta b1 b2 1 b4 0 0 1. Para que cumplan las
ecuaciones los bits de paridad sern b1 = 0, b2 = 0, b4 = 1, y la palabra completa 0011001.
sta es una redundancia alta, pero se suele admitir en ciertos casos, a cambio del poder
corrector de los cdigos Hamming.
Supongamos ahora que el emisor enva la palabra calculada al receptor y que a ste le
llega 0011000. Como se puede apreciar, se ha producido un error en un bit. Ahora bien,
es posible conocer dnde se ha generado ese error a partir del dato recibido? Para ello el
receptor ha de comprobar las ecuaciones con los valores recibidos:
0 1 0 0 = 1 : no se cumple a
0 1 0 0 = 1 : no se cumple b
1 0 0 0 = 1 : no se cumple c
Con frecuencia, los cdigos Hamming se utilizan sobre 7 bits de datos (1 carcter ASCII).
Para ello es necesaria la utilizacin de 4 bits de paridad. Las ecuaciones correspondientes
sern:
a) 0 = b1 b3 b5 b7 b9 b11
b) 0 = b2 b3 b6 b7 b10 b11
c) 0 = b4 b5 b6 b7
d) 0 = b8 b9 b10 b11
ClculodeltamaodeloscdigosHamming
Ejercicios
8. Qu tamao mnimo debe tener una palabra de cdigo Hamming con 15 bits de datos
capaz de corregir un error?
Solucinejercicio8
9. Es ptimo el cdigo anterior? En caso de que no lo sea, indicad qu habra que hacer
para convertirlo en ptimo.
Solucinejercicio9
2h = n + 1 = m + h + 1: 25 = 32 m + b + 1 = 15 + 5 + 1 = 21
32 = m + 5 + 1
m = 32 5 1 = 26 bits de datos
Solucinejercicio10
b = 4, 2 = 24 = 16 = m + b + 1
h
Solucinejercicio11
El nivel de enlace puede implementar tcnicas de retransmisin de tramas ba- Ved tambin
sadas en los protocolos ARQ. De hecho, estas tcnicas pueden implementarse
Podis ver el funcionamiento
tanto en el nivel de enlace (por ejemplo, los protocolos XMODEM, YMODEM de los protocolos ARQ en el
y ZMODEM) como en el nivel de transporte (protocolo TCP). mdulo La capa de transporte
de datos de esta asignatura.
Hemos visto que el principal objetivo de las tcnicas ARQ es que la informa-
cin transmitida llegue sin errores, sin duplicaciones y en el mismo orden en
el que se enva. Bsicamente, un protocolo ARQ retransmite la informacin
que no llega, o que llega con errores al nodo receptor. El receptor enva tramas
de confirmacin al emisor para informarle de que ha recibido correctamente
las tramas de informacin.
Figura 26
(35)
Secundario: entidad que recibe/consume la informacin (receptor). Enva En ingls, acks; abreviatura de
35 acknowledgements.
los mensajes de confirmacin . En la prctica, las dos entidades se pueden
comportar como primaria o como secundaria (piggybacking).
1)Stop & wait (tcnica Idle RQ; se usa en transmisiones orientadas a carcter).
2)Go-back-N.
Go-back-N 100%
4.3.5. Piggybacking
Si las dos estaciones envan informacin, nos interesar conseguir que la efi-
ciencia en los dos sentidos sea tan alta como se pueda. Una manera de au-
mentar la eficiencia en esta situacin es incorporar las confirmaciones a las
tramas de informacin (de este modo, nos ahorramos la transmisin de los
otros campos de control de las confirmaciones).
5. Control de flujo
Cuando el receptor del mensaje desea que el emisor detenga el flujo de datos,
manda un carcter XOFF (carcter de pausa) al emisor en el que le indica que
su memoria intermedia no admite ms caracteres. Cuando el transmisor recibe
un carcter XOFF, se bloquea y queda a la espera de recibir el carcter de acti-
vacin XON para reanudar la transmisin. Este carcter lo manda el receptor
cuando tiene suficiente espacio en su memoria intermedia de recepcin.
(36)
El puerto serie utiliza el protocolo de nivel fsico fuera de banda RS232. Este RTS es la sigla de request to
36 send.
protocolo tiene dos lneas que sirven para controlar el flujo de datos: RTS
y CTS37. (37)
CTS es la sigla de clear to send.
(38)
Los protocolos de transmisin continua ARQ no slo se utilizan para la recu- En ingls, sliding window.
peracin de errores, sino tambin para el control de flujo. Para ello, utilizan el
concepto de ventana deslizante38. Los protocolos que utilizan este mecanismo Ved tambin
Ventana de transmisin
La ventana de transmisin marca el nmero de tramas que se pueden transmitir sin con-
firmar en el primario. La figura 28 ilustra el funcionamiento de un protocolo de ventana
en transmisin.
En esta figura suponemos que las confirmaciones son acumulativas, es decir, quedan confirmadas todas las tramas con nmero de secuencia menor o igual a la ltima confirmada.
El primario puede enviar hasta W tramas de informacin sin confirmar, que quedan
almacenadas en la memoria intermedia de transmisin. El parmetro W es el tamao
de la ventana de transmisin. Si Ik es la ltima trama confirmada, el emisor slo puede
transmitir hasta la trama Ik+w.
En esta situacin, para hacer control de flujo en un protocolo de ventana, basta que
el secundario deje de enviar confirmaciones. En el ejemplo anterior, si no llegan ms
confirmaciones despus de transmitir la trama Ik+w, el primario agotar la ventana y se
parar.
Ventana de recepcin
anterior, que han sido recibidas correctamente, en orden y aceptadas por el nivel superior,
podemos encontrar los siguientes tipos de tramas en la ventana de recepcin:
Tramas recibidas sin errores y en orden que no pueden ser aceptadas momentnea-
mente por el nivel superior.
Tramas recibidas sin errores, pero fuera de orden, que se deben reordenar.
Figura 29
La trama Ik y todas las tramas anteriores han sido recibidas sin errores y en orden por el
secundario y han sido aceptadas por el nivel superior. Por lo tanto, el nivel de enlace las
ha borrado de la ventana de recepcin. Las nicas tramas que puede tener que confirmar
y ordenar el secundario son las tramas que van desde la Ik+1 hasta la Ik+w, las nicas que
el primario ha sido autorizado a transmitir.
Go-back-N W 1
Retransmisin selectiva W W
Por otro lado, si la ventana del protocolo es muy grande, puede ser un incon-
veniente, ya que las memorias intermedias de transmisin y recepcin han
de dimensionarse para poder almacenar un nmero de tramas igual al de la
ventana. Adems, no se experimenta ninguna mejora en rendimiento por el
hecho de que sea muy grande.
Hasta este momento, hemos explicado las funciones que podemos encontrar
en el nivel de enlace. No obstante, es importante entender que el nivel de
enlace no siempre efecta todas las funciones explicadas. Dependiendo del
contexto en el que trabaje un protocolo de nivel de enlace, ste puede realizar
unas funciones y no implementar otras.
(39)
b)EntornodeaccesoaWAN39(Internet). Actualmente, es uno de los ms WAN es la sigla de wide area
networks.
habituales. Millones de usuarios lo utilizan para acceder a Internet. En este
entorno el protocolo de nivel de enlace se establece entre el computador del
usuario y el computador del proveedor de Internet. Aqu, el usuario se conecta
al proveedor mediante un mdem. El proveedor dispone de una batera de
mdems para que mltiples usuarios puedan conectarse simultneamente.
(40)
c)Redderealocal(LAN40). Una caracterstica de estos tipos de redes es que LAN es la sigla de local area net-
works.
est formada por una comunidad de computadores que comparten un nico
medio de transmisin. Son redes multipunto o de difusin. En las redes de
rea local podemos distinguir dos modos de organizar la comunicacin entre
los ordenadores sin interferir entre s:
(41)
d)Redestroncalesdereaextensa(WAN41). Se corresponden con el nivel de WAN es la sigla de wide area
networks.
enlace existente en las redes troncales de los proveedores de acceso a Internet
o empresas de telecomunicaciones. Estas tecnologas sirven para comunicar
ordenadores separados por distancias muy grandes.
Figura 31. Ejemplos de contextos en los que se puede encontrar el nivel de enlace
En esta figura, las lneas discontinuas conectan los dispositivos entre los que se establecen el protocolo de nivel de enlace.
(42)
En ingls, link layer.
42
La capa del nivel de enlace puede gestionar dos tipos de enlaces: los
43 (43)
enlaces punto a punto y los enlaces de difusin44. En ingls, point to point links.
(44)
En ingls, broadcast links.
Un enlace punto a punto consiste en un solo emisor y un solo receptor conec-
tados por un solo cable. Existen determinados protocolos de comunicaciones
que funcionan sobre enlaces punto a punto, como el PPP o el HDLC. Coordi-
nar el acceso en estos tipos de enlaces resulta trivial.
Figura 32
FUOC PID_00171192 64 Nivel de enlace y redes de rea local
7.1. MAC
(45)
Los protocolos de acceso mltiple (MAC45) son mucho ms beneficiosos cuan- MAC es la sigla de media access
control.
do las comunicaciones punto a punto se vuelven ineficientes: cuando no es
posible tener una lnea punto a punto entre cada par de estaciones de la red,
cuando la utilizacin de las lneas punto a punto son muy bajas, por razones
econmicas, etc. Tambin son muy tiles en el caso de que exista un nmero
elevado de nodos transmitiendo informacin de una manera descoordinada.
Por ejemplo, cuando cada estacin decide independientemente de las otras
lo que quiere transmitir, a quin desea enviarlo y en qu momento lo quiere
hacer. En resumen, la necesidad de un protocolo de acceso mltiple aparece
cuando existe la necesidad de comunicaciones entre nodos independientes en
una red interconectada.
Definir los protocolos de acceso al medio consiste en una serie de reglas que
cada nodo o estacin de la red debe seguir para compartir un recurso, en nues-
tro caso, un canal compartido (cable, el aire, etc.). La eleccin de los protoco-
los de acceso depende mucho de la naturaleza del tipo de trfico y del rendi-
miento que demandarn las estaciones de la red.
Las estaciones estn interconectadas con una topologa a modo de bus y de anillo.
Una estacin estar en estado activo si tiene informacin para transmitir. Pue-
den existir estaciones conectadas a una red que no se hallen en estado activo.
b) MAC dinmicos:
(46)
c) MAC aleatorios (Aloha, Aloha segmentado, CSMA46, CSMA/CD47). CSMA es la sigla de carrier sense
multiple access.
Las principales ventajas de los protocolos estticos son que cada nodo tiene (47)
CSMA/CD es la sigla de CSMA
garantizado un ancho de banda determinado y que cada transmisin no suele with collision detection.
interferir en la de otro. Las desventajas principales son que el ancho de banda
del canal es asignado tanto a las estaciones o nodos que quieren transmitir
como a los que no quieren transmitir y que el ancho de banda desperdiciado
(inutilizado) no se puede traspasar de un nodo a otro. En general, los estti-
cos tienen un rendimiento bastante aceptable ante altas cargas de trfico y su
tiempo de respuesta para iniciar la transmisin suele ser bajo. Los protocolos
de acceso dinmicos son muy atractivos, ya que ofrecen retrasos de respuesta
bajos ante un trfico bajo.
FUOC PID_00171192 66 Nivel de enlace y redes de rea local
7.1.1. TDM
(48)
TDM es la sigla de time division
La tcnica de TDM 48
sirve para repartir el ancho de banda del canal multiplexing.
(49)
Si tenemos un canal que quiere soportar la transmisin de N nodos, TDM di- En ingls, time slots.
49
vide la lnea temporal en N particiones temporales . Cada particin tempo-
ral es asignada a un nico de los N nodos para que durante la particin este
nodo pueda transmitir informacin. En general, la duracin de la particin
temporal se elige de manera que una trama entera se pueda transmitir durante
la duracin de la particin. Por lo tanto, cada estacin o nodo tiene derecho
a transmitir durante un perodo fijo de tiempo. Este derecho pasa de nodo
a nodo correlativamente, hasta que todos los nodos han tenido el derecho a
transmitir. Una vez que se llega al ltimo nodo, este ciclo empieza de nuevo,
lo que le vuelve a dar derecho de transmisin al primer nodo.
7.1.2. FDM
(50)
FDM es la sigla de frequency di-
La tcnica FDM 50
divide el ancho de banda del canal entre diferentes vision multiplexing.
FDM crea N pequeos subcanales, cada uno a una frecuencia diferente de los
otros, con la particularidad de que todos los nodos pueden transmitir a la vez,
pero a diferente frecuencia. Con este sistema, el ancho de banda del canal R se
divide entre cada uno de los N nodos, con un ancho de banda de R/N por nodo.
7.1.3. CDMA
(51)
CDMA es la sigla de code divi-
CDMA 51
se ha utilizado en aplicaciones militares y actualmente en ca- sion multiple access.
Por analoga real, CDMA sera como si tuviramos un grupo de personas ha-
blando en varias lenguas diferentes: los humanos somos capaces de captar
muy bien los mensajes en la lengua que entendemos y no tenemos en cuenta
los mensajes en las lenguas que desconocemos.
Las dos caractersticas ideales que debe tener un protocolo de acceso mltiple
son las siguientes:
1) Cuando existe un nico nodo activo, aquel que quiere transmitir informa-
cin, el ancho de banda del canal R debe estar disponible para ese nodo.
(52)
2) Cuando hay N nodos que utilizan el canal, el ancho de banda disponible (o En ingls, throughput.
52
rendimiento ) para cada nodo ha de estar lo ms aproximado posible a R/N.
Esta condicin no la cumplen los protocolos aleatorios o de contencin que Ved tambin
(57)
Otros protocolos de estos tipos son los protocolos basados en el control dis- En ingls, token passing proto-
57 col.
tribuido . En este caso, no existe ningn nodo mster que regule el acceso al
canal. El acceso se basa en una pequea trama, denominada testigo58, cuyo (58)
En ingls, token.
propsito especial circula por los nodos dispuestos en una topologa en anillo.
El nodo 1 transmite el testigo al nodo 2, ste al 3 y, finalmente, el nodo N al
nodo 1, para volver a empezar otro ciclo rotatorio. Cuando una estacin ha
recibido el testigo, tiene el derecho a transmitir una trama de informacin,
que tambin circula por el anillo (de estacin en estacin), hasta que la esta-
cin destino la captura. Si una estacin recibe el testigo y no quiere transmitir
ninguna trama de informacin, enva el testigo a la siguiente estacin. El paso
del testigo se realiza de una manera descentralizada y aumenta mucho el ren-
dimiento de la red. El inconveniente principal es que si un nodo falla, puede
fallar todo el anillo que forman los nodos.
(59)
En ingls, bursty.
Las tcnicas de contencin (o aleatorias) ofrecen un acceso fcil al canal
de la red cuando la carga global sobre la red es baja. En general, se uti-
lizan en las redes de difusin que comparten un mismo canal con un
gran nmero y variable de nodos con trfico a rfagas59.
(60)
Las colisiones y las consecuentes retransmisiones son el precio que se ha de En ingls, delay jitter.
pagar por la descoordinacin entre estaciones y por el acceso aleatorio sobre
el mismo canal. Las colisiones limitan la cantidad de informacin que se pue-
de transmitir sobre el canal, proporcionan un orden aleatorio para iniciar la
transmisin e introducen un retraso variable60 entre los paquetes. La gran des-
ventaja que tienen es que grandes fluctuaciones estadsticas de las caracters-
ticas del trfico pueden provocar que el canal tenga un rendimiento prctica-
mente cero, ya que el canal se inunda de colisiones continuamente.
Aloha puro
Para calcular la duracin de una colisin, si una estacin A transmite una trama en el
instante t0:
Aloha segmentado
Cada trama tiene una longitud fija de L bits. El tiempo se divide en seg-
mentos o slots de L/R segundos (una particin tiene una duracin igual
al tiempo para transmitir una trama), donde R es la velocidad de trans-
misin. En este caso, el sistema pasa de ser continuo (Aloha) a discreto.
Los nodos slo pueden transmitir las tramas al inicio de cada particin. Los
nodos estn sincronizados de tal manera que saben en qu instante empieza
una particin. Cuando dos o ms tramas colisionan en una particin, todos
los nodos detectan la colisin antes que la particin temporal acabe.
Una particin temporal donde hay un nico nodo que transmite se considera
una particin satisfactoria: no se produce colisin y la transmisin es satisfac-
toria.
Para calcular el tiempo de colisin en este caso, slo dos estaciones pueden
transmitir al principio de los segmentos, de manera que:
tcol = tTrama
tv = tTrama
ces (2,718) o, aproximadamente, tres veces. Menos del 40% de las tramas por
tiempo de transmisin de una trama se pueden transmitir correctamente en
canales Aloha.
A partir de estas ecuaciones se puede deducir la figura 39, que nos muestra el
nmero de retransmisiones en funcin del rendimiento del canal (S):
Ahora, supongamos que tenemos N nodos en una red Aloha segmentado. Cada
nodo transmite una trama con una probabilidad p y decide no transmitir con
probabilidad 1 p:
CSMA
Figura 41
Es posible que una estacin detecte que el canal est libre cuando, precisamen-
te, otra estacin haya iniciado la transmisin de su trama. Esto provocara una
colisin.
una sola estacin, este retraso es cero. El rendimiento del canal para CSMA
decae cuando la carga introducida en la red crece como todos los algoritmos
de contencin.
CSMA/CD
(61)
Este mecanismo de funcionamiento Si hay alguien ms que habla al mismo En ingls, colision detection.
61
tiempo, deja de hablar se denomina deteccin de la colisin (CD).
Tal como se ha explicado, las estaciones en una red de rea local envan tramas
a otras estaciones sobre un canal compartido. Esto significa que cuando un
nodo enva una trama, el resto de los nodos de la red recibe esta trama. En el
caso de que un nodo de LAN no quiera transmitir la trama a todas las otras
estaciones, sino slo a una estacin concreta, cada nodo o estacin de la red
debe disponer de una direccin propia que le permita dirigir una trama a una
estacin concreta. Por ello, dentro de la trama que se transmite suele haber
un campo que contiene la direccin a quien va destinada esta trama. De este
modo, cuando un nodo o estacin recibe una trama puede determinar si sta
va dirigida a ella o no.
(62)
Las direcciones LAN no tienen una estructura jerrquica, ya que sta es fijada En ingls, gateway.
por el fabricante en el momento de su fabricacin, al contrario que las direc-
ciones IP en Internet. Por ejemplo, cuando un ordenador se desplaza o cambia
de una red IP a otra, hay que cambiar la direccin IP (y tambin la mscara y
la pasarela62), a pesar de que la direccin fsica sea la misma.
(63)
Los adaptadores LAN interpretan una direccin especial denominada direc- En ingls, broadcast address.
63
cin de difusin . Para Ethernet es FF-FF-FF-FF-FF-FF (48 bits en unos conse-
cutivos). Sirve para enviar una trama de nivel LAN a todas las estaciones po-
niendo en el campo de direccin destino esta direccin broadcast. A diferencia
FUOC PID_00171192 79 Nivel de enlace y redes de rea local
de una direccin que no es broadcast, que varias estaciones pueden recibir pero
no la procesan, si no va destinada a una estacin en concreto, con la direccin
broadcast enviamos la trama para que todas las estaciones que la reciban la
procesen.
(64)
Para asociar las direcciones IP con las direcciones de nivel LAN, existe un pro- ARP es la sigla de address resolu-
64 tion protocol.
tocolo denominado ARP que mantiene dentro de una tabla ARP los siguien-
tes datos: direccin IP, direccin fsica y TTL65. El campo TTL sirve para indicar (65)
TTL es la sigla de time to live.
si una entrada de la tabla se debe borrar o no, si ha expirado o no temporal-
mente su validez (cada 20 minutos, en general). Por ello, cuando una estacin
quiere asociar una direccin IP con una direccin fsica desconocida enva a
una trama de nivel LAN de difusin (a todas las estaciones de la red local con
direccin FF-FF-FF-FF-FF-FF) un paquete especial denominado paquete ARP,
que se enmarca dentro de una trama MAC con la direccin IP por la que se
pregunta. La estacin que realmente tiene asignada la direccin IP solicitada
responde al paquete ARP y lo enva a la estacin que ha pedido su direccin
MAC fsica con una trama estndar (no difusin). Finalmente, la ltima esta-
cin que lo ha pedido puede actualizar su tabla ARP.
7.2. Ethernet
En los aos setenta, Bob Metcalfe dise un protocolo para conectar los or-
denadores de la empresa Xerox. Este protocolo estaba basado en el protocolo
Aloha y le puso el nombre de Ethernet.
Durante los aos ochenta, un grupo formado por las empresas Digital, Intel y
Xerox, conocido como DIX, fue el primero en implementar Ethernet DIX. Y se
cre e implement la primera especificacin de LAN Ethernet. A mediados de
los aos ochenta, el instituto IEEE utiliz la base de Ethernet DIX para publicar
la especificacin 802.3 Ethernet.
Entre los aos ochenta y noventa existan en el mercado comercial dos tipos
de redes de rea local: las basadas en el protocolo Ethernet (estandarizadas en
IEEE 802.3) y las basadas en protocolos de acceso de turno rotatorio (token ring
IEEE 802.5 y FDDI).
(66)
Cuando se disea una LAN del comit IEEE 802 se deben definir los niveles OSI es la sigla de open systems
66 interconnection. En castellano, inter-
ms bajos del modelo OSI . Hay dos subcapas: el nivel fsico y el nivel de conexin de sistemas abiertos.
enlace, que a su vez se subdivide en dos niveles: LLC y MAC. IEEE defini el
siguiente modelo de referencia:
Figura 43
FormatodelatramaIEEE802.3
(67)
SFD67: responsable de que las estaciones receptoras sincronicen sus relojes SFD es la sigla de start frame de-
limiter.
con el mensaje entrante con la finalidad de que no se produzcan errores
al leerlo.
procesarla. Los valores asignados por el IEEE al RFC1700 con valores supe-
riores a x005DC (1.500 decimal) son:
0800 Datagrama IP
8053 RARP
(68)
Condiciones de error: es jabber cuando la longitud de trama mayor de En ingls, long frame.
68
1.518 bytes (trama larga ), y runt cuando la longitud de trama es menor
(69)
En ingls, short frame.
de 64 bytes (trama corta69). En ese caso se produce un error, a pesar de que
el CRC sea correcto. Son frecuentes en una red Ethernet debido a las coli-
siones. No obstante, las tramas que colisionan tendrn el CRC incorrecto
y se descartarn.
La nica diferencia entre las tramas Ethernet DIX e IEEE 802.3 es la sustitucin
del campo type por el campo length. El campo length no tiene en cuenta los
bytes adicionales para llegar a los 46; por lo tanto, no es necesario un meca-
nismo adicional por poder descubrir los bytes que ha aadido el MAC para
llegar a la trama mnima.
CSMA es ms eficiente que Aloha puro y Aloha segmentado, pero cuando las
dos tramas colisionan, el canal se vuelve inutilizable mientras dure la trans-
misin de las tramas que colisionan. Si el tamao de las tramas es elevado en
comparacin al tiempo de propagacin, se desperdicia una gran cantidad de
tiempo. CSMA/CD intenta reducir el tiempo de transmisin de las colisiones.
Figura 47
Si el canal est ocupado, contina escuchando hasta que queda libre y enton-
ces transmite la trama inmediatamente.
FUOC PID_00171192 84 Nivel de enlace y redes de rea local
(70)
CSMA/CD antes de transmitir debe dejar un tiempo, entre trama y trama, ma- IGP es la sigla de inter packet
70 gap.
yor o igual que el IGP . Tiene un valor de 96 bits. Sirve para dar tiempo a las
estaciones a detectar si el medio est libre y detectar el final de la recepcin
de la trama:
Tiempo de espera entre tramas consecutivas enviadas por una misma es-
tacin.
Por ejemplo, para 10 Mbps: back-off para N = 1 (1. retransmisin) = {0, 51,2
s}, back-off para N = 2 (2. retransmisin) = {0, 51,2, 102,4, 153,6 s}. Este
algoritmo se repite un mximo de 16 veces. Si en la retransmisin nmero 16
se vuelve a colisionar, la trama se descarta.
FUOC PID_00171192 85 Nivel de enlace y redes de rea local
(71)
Un dominio de colisin es el conjunto de segmentos en el que las estaciones En ingls, hubs.
conectadas comparten el mismo medio de transmisin y pueden colisionar
directamente entre ellas. Las estaciones Ethernet interconectadas con disposi-
tivos de nivel 1 y 2 (coaxial, concentradores71) forman un nico dominio de
difusin.
Figura 49
FUOC PID_00171192 86 Nivel de enlace y redes de rea local
Figura 50
FUOC PID_00171192 87 Nivel de enlace y redes de rea local
(72)
Un puente72 consta de 2 puertos y tiene el funcionamiento basado principal- En ingls, bridge.
(73)
Un conmutador73 consta de ms puertos y de mayor capacidad de conmuta- En ingls, switch.
nes MAC. Operan a nivel 2 de la torre OSI. Ambos disponen de una tabla MAC
con la dupla (direccin MAC, nmero de puerto) e indican las direcciones
MAC conocidas que cuelgan de cada puerto. Las entradas en la tabla MAC de
un conmutador deben ser actualizadas dentro de un determinado temporiza-
dor74 (como en ARP):
Como los conmutadores son dispositivos store & forward (conmutan tramas
a nivel 2), no propagan las colisiones y, por lo tanto, segmentan el dominio
de colisiones de una red Ethernet (disminuye el tamao de los dominios de
colisin). Aumenta el ancho de banda disponible por usuario, ya que minimiza
el trfico de colisiones. Crea un circuito virtual (camino dedicado) entre dos
dispositivos que quieren comunicarse. En principio, ni aumenta ni disminuye
el dominio broadcast. Los conmutadores con VLAN s que pueden segmentar
el dominio de difusin. Los conmutadores transmiten a mayor velocidad que
los encaminadores (nivel 3) y son ms econmicos.
La utilizacin del procesador se debe a que se necesita una gran velocidad del
procesamiento de la informacin (tramas).
Los puertos son las entradas y salidas de los ordenadores u otras redes que
pueden tener distintas velocidades (10, 100, 1.000, etc.) y de diferentes tecno-
logas (Ethernet, token ring, etc.).
FUOC PID_00171192 89 Nivel de enlace y redes de rea local
(75)
Cuando un conmutador recibe una trama, en primer lugar la guarda en una FIFO es la sigla de first in/first
out.
memoria intermedia para despus enviarla a los puertos concretos de salida.
El conmutador enva la trama desde el puerto origen al puerto destino y, si se
produce una colisin, se retransmite la trama desde la memoria intermedia.
FUOC PID_00171192 90 Nivel de enlace y redes de rea local
Con este proceso se evita que las estaciones de origen deban volver a reenviar
las tramas en caso de colisin. No existe contencin, ya que se envan las
tramas en el mismo orden en el que llegan, como una cola FIFO75.
7.2.5. STP/RSTP
(76)
Las topologas redundantes ofrecen proteccin ante la cada de un determina- STP es la sigla de spanning tree
protocol.
do enlace, puerto o dispositivo. Sera deseable que hubiera bucles para tener
varios caminos alternativos, as, si uno dejase de funcionar, habra otro camino (77)
RSTP es la sigla de rapid span-
alternativo. A pesar de ello, las topologas conmutadas presentan ciertos pro- ning tree protocol.
blemas como en las tormentas de difusin, transmisiones de mltiples copias
de tramas e inestabilidad en las tablas MAC de los conmutadores. El algorit-
mo STP76 (IEEE 802.1d) o el RSTP77 permiten crear topologas libres de lazos
a partir de topologas fsicas con lazos redundantes. Los ordenadores que uti-
lizan STP/RSTP intercambian un conjunto de mensajes BPDU para dejar una
topologa libre de bucles (topologa en rbol o estrella). Por ello, puede llegar a
desconectar/bloquear un puerto si existe otro camino en el mismo segmento.
Los puertos bloqueados descartan todas las tramas de datos que reciben y slo
capturan los mensajes RSTP. De este modo, pueden pasar al estado normal de
funcionamiento si hay un cambio en la topologa que lo requiera.
El conmutador tiene una tabla MAC diferente para cada VLAN. Cada conmu-
tador asla los puertos que pertenecen a VLAN diferentes. Por ello, si llega una
trama de difusin por un puerto, el conmutador slo la reenva por los otros
puertos que pertenecen a la misma VLAN. Una VLAN es un nico dominio
de difusin creado por uno o ms conmutadores, que no est sujeta a ningn
segmento fsico y es tratada como una subred. La comunicacin entre dife-
rentes VLAN se realiza mediante un dispositivo de nivel 3 (por ejemplo, un
encaminador).
FUOC PID_00171192 92 Nivel de enlace y redes de rea local
(78)
El VLAN trunking protocol se desarroll para gestionar la transferencia de tramas En ingls, trunk.
78
de diferentes VLAN a travs de una sola lnea fsica . Sirve para evitar enlazar
un cable por cada VLAN entre dos conmutadores o entre un encaminador y
un conmutador. Un enlace de lnea fsica agrupa mltiples enlaces virtuales
sobre un nico enlace fsico, aadiendo unas etiquetas especiales a las tramas
e identificar as a qu VLAN pertenece la trama.
Figura 55. Interconexin de VLAN mediante un encaminador: sin o con lnea fsica
a. Utiliza muchos puertos. No es escalable. b. Ahorra puertos cableados. Permite aadir VLAN sin coste. Requiere el
protocolo para etiquetar las tramas ISL o IEEE 802.1Q.
(79)
Los dos mtodos, ISL79 e IEEE 802.1Q, consisten en aadir un identificador80 a ISL es la sigla de inter switch
link.
la cabecera de la trama cuando est encaminada por el conmutador. El iden-
tificador identifica la VLAN a la que pertenece la trama. Cuando la trama se (80)
En ingls, tag.
enva por un puerto que no tiene trunking, el conmutador elimina al identifi-
cador antes de enviarlo a la estacin destino.
1)EspecificacionesIEEE802.310Mbps(Ethernet)
a)10BaseT
Especificaciones 10BaseX
Transmission medium Coaxial cable Coaxial cable Unshielded twister pair 850-nm optical fiber pair
(50 ohm) (50 ohm)
2)EspecificacionesIEEE802.3100Mbps(fastEthernet)
FUOC PID_00171192 95 Nivel de enlace y redes de rea local
a)100Base-TX
Utiliza dos pares de cable de par trenzado: un par para transmisin y otro
para recepcin.
b)100Base-FX
Utiliza dos fibras pticas, una para transmisin y otra para recepcin, mo-
do dplex.
c)100Base-T4
Es utilizado por redes que necesitan baja calidad de pares trenzados en una
red de 100 Mbps Ethernet.
FUOC PID_00171192 96 Nivel de enlace y redes de rea local
3)EspecificacionesIEEE802.31000Mbps(gigabitEthernet)
a)1000Base-CX
Estndar gigabit Ethernet sobre cable de cobre que ha sido reemplazado por
1000Base-T.
b)GigabitEthernet1000Base-T(802.3z/802.3ab)
c)1000Base-SX
Estndar gigabit Ethernet sobre fibra ptica que opera sobre fibra multimo-
do.
d)1000Base-LX
Estndar gigabit Ethernet sobre fibra ptica que opera sobre fibra monomo-
do.
e)10gigabitEthernet(802.3ae)
Figura 57. Los enlaces 1000BaseX se pueden utilizar para interconectar redes LAN de menos
velocidad
1000Base -SX
1000Base -LX
1000Base -FX
100Base -TX
1000Base -T
10Base -T
10Base 2
10Base 5
Coaxial de Coaxial de UTP cate- UTP cate- Fibra mul- STP UTP categora Fibra micro Fibra micro
50 ohms 50 ohms gora 3,4,5 gora 5 EIA/ timodo 5 EIA/TIA cua- multimodo multimodo
Medios
(Thinnte) (Thinteh) EIA/TIA, dos TIA dos pa- 62,5/125 tro pares 62,5/50 62.5/50; fibra
pares res monomode
de 9 micro-
nes
185 m 500 m 100 m 100 m 400 m 25 m 100 m 275 m por 440 m por
segmentomximo
microfibra microfibra
Longitudde
62,5;550 m 62.5;550 m
por microfi- por micro-
bra de 50 fibra de 50;
de 3 a 10 km
por fibra mo-
nomode
BNC AUI (Inter- RJ-45 ISO RJ-45 ISO RJ-45 ISO RJ-45 ISO
Conector
Las ventajas de las redes sin hilo son la movilidad y su flexibilidad, la facilidad
de instalacin, la escalabilidad y el dinamismo en los cambios de la topologa,
as como su capacidad para llegar adonde no puede llegar el cable. Su elevado
coste inicial y su seguridad son los principales inconvenientes.
(81)
Redes personales inalmbricas (WPAN81): este concepto se aplica cuando WPAN es la sigla de wireless per-
sonal area network.
la distancia que se quiere cubrir es del orden de unos cuantos metros.
Las familias de estndares ms representativas son 802.15.1 (Bluetooth),
802.15.3a (UWB) y 802.15.4 (Zigbee).
(82)
Redes locales inalmbricas (WLAN82): permiten dar servicios a distancias WLAN es la sigla de wireless lo-
cal area network.
del orden de un centenar de metros (un piso, la planta de un edificio, una
nave industrial, unas calles, etc.). El estndar ms destacado en este campo
es 802.11 (Wi-Fi).
(83)
Redes metropolitanas inalmbricas (WMAN83): permiten dar servicios a WMAN es la sigla de wireless
metropolitan area network.
distancia del orden de unos cuantos kilmetros (un barrio, un pueblo, una
urbanizacin, etc.). El estndar ms destacado en este campo es 802.16
(WiMAX).
(84)
Redes de gran alcance inalmbricas (WWAN84): tienen una cobertura ms WWAN es la sigla de wireless wi-
de area network.
amplia. Las familias de estndares ms representativos son GSM, GPRS y
UMTS.
FUOC PID_00171192 99 Nivel de enlace y redes de rea local
(85)
El trmino Wi-Fi85 hace referencia al conjunto de estndares para redes sin hilo En ingls, wireless fidelity.
basado en las especificaciones IEEE 802.11x. Fue creado por la Wi-Fi Alliance.
Todo producto que ha sido testado y aprobado por la Wi-Fi Alliance lleva el
texto Wi-Fi Certified, lo que garantiza la interoperatibilidad. Las principales
caractersticas de las diferentes especificaciones IEEE 802.11x se detallan en el
siguiente cuadro:
802.11b 1999 2,4-2,5 GHz DSSS amb CKK 11 Mbps 6 Mbps WEP y WPA/WPA2
802.11g 2003 2,4-2,5 GHz OFDM sobre 20 54 Mbps 22 Mbps WEP y WPA/WPA2
Mpbs, DSSS con
CKK sobre 20 Mbps
802.11n 2008 2,4 GHz o 5 GHz bandas 540 Mbps WEP y WPA/WPA2
FUOC PID_00171192 100 Nivel de enlace y redes de rea local
Arquitectura de red
Figura 59
(86)
Se denomina BSS86 y normalmente contiene una o ms estaciones inalmbri- BSS es la sigla de basic service
set.
cas y una estacin base central, conocida como AP87. Las estaciones inalm-
bricas pueden estar fijas o ser mviles, y se comunican con la estacin base (87)
AP es la sigla de access point.
central con el protocolo MAC IEEE 802.11. Se conoce como el modo de infra-
estructura. Esta topologa utiliza el concepto de celda, que es el rea en la que
una seal radioelctrica es efectiva.
(88)
Tambin las estaciones pueden formar una BSS o un grupo de estaciones entre En ingls, peer to peer.
88
ellas, de igual a igual , sin control central, y se dice que funciona a modo de
red ad hoc. En general, se utiliza con estaciones que casualmente encuentran
y desean comunicarse. Slo es necesario dos equipos con su correspondiente
adaptador inalmbrico.
FUOC PID_00171192 101 Nivel de enlace y redes de rea local
Figura 60
Capa fsica
(89)
La capa fsica utiliza un espectro extendido por secuencia directa (DSSS89), que DSSS es la sigla de direct se-
quence spread spectrum.
codifica cada bit en una cadena de bits, denominado cdigo. Esta tcnica es
muy similar a la utilizada en CDMA, excepto en que todas las estaciones m-
viles (o estaciones base) utilizan el mismo cdigo. Debido a la utilizacin del
mismo cdigo por parte de todas las estaciones que configuran la red, DSSS no
es un protocolo de acceso mltiple: se trata de un mecanismo de la capa fsi-
ca que a partir de una seal emite una energa sobre un rango de frecuencias
concreto, lo que provoca que el receptor pueda recuperar la seal original.
Existen dos tipos de medios para la instalacin de redes inalmbricas: por on-
das de radiofrecuencia y por seales pticas de infrarrojos.
(90)
La capa IEEE 802.11 define tres posibles esquemas de la capa fsica: DSSS, FHSS es la sigla de frequency
90 hopping spread spectrum.
FHSS (espectro extendido por orden de frecuencia) y luz infrarroja en banda
base (sin modular).
Por radiofrecuencia utiliza las bandas de 2,4 GHz y 5,7 GHz. No tienen pro-
blemas para propagarse mediante los obstculos. El DSSS genera un patrn de
bits pseudoaleatorio (seal de chip) por cada uno de los bits que configuran
la seal. Cuanto mayor sea el patrn, ms resistentes son los datos a posibles
interferencias (de 10 a 100 bits). Esta secuencia es conocida como secuencia de
Barker (o cdigo de dispersin). La secuencia est equilibrada, es decir, aproxi-
FUOC PID_00171192 102 Nivel de enlace y redes de rea local
madamente existe la misma cantidad de ceros que de unos. Todas las estacio-
nes conocen la secuencia utilizada. Esta secuencia proporciona una ganancia
de procesamiento (por 10 bits, se obtiene una G = 10 dB, por 100 bits, G = 20
dB). La ganancia debe ser mayor o igual que el SNR (relacin seal/ruido).
(91)
En DSSS, la modulacin en la frecuencia 2,4 GHz utiliza variaciones en fase de DBPSK es la sigla de differential
91 92 binary phase shift keying.
una sola portadora en amplitud constante: DBPSK y DQPSK . En la banda de
5,7 GHz se utilizan variaciones de frecuencia de mltiples portadoras: OFDM93. (92)
DQPSK es la sigla de differential
quadrature phase shift keying.
Amrica (-A) EMEA (-E) Israel (-I) China (-C) Japn (-J)
1 2.412 X X X X
2 2.417 X X X X
3 2.422 X X X X X
4 2.427 X X X X X
5 2.432 X X X X X
6 2.437 X X X X X
7 2.442 X X X X X
8 2.447 X X X X X
9 2.452 X X X X X
FUOC PID_00171192 103 Nivel de enlace y redes de rea local
Amrica (-A) EMEA (-E) Israel (-I) China (-C) Japn (-J)
10 2.457 X X X X
11 2.462 X X X X
12 2.467 X X
13 2.472 X X
14 2.484 - X
En la capa fsica que utiliza FHSS, la modulacin en la banda de 2,4 GHz uti-
lizada es la FSK (modulacin en frecuencia), segn el siguiente cuadro:
(94)
La banda de frecuencias en FHSS asignada se divide en subbandas de menor En ingls, dwell.
frecuencia, denominadas canales, con el mismo ancho de banda. Cada tramo
de informacin se transmitir a una frecuencia distinta durante un intervalo
de tiempo muy corto94 (menor que 400 ms), saltando a continuacin a una
frecuencia diferente. El patrn de uso del canal es pseudoaleatorio. La secuen-
cia de orden se guarda en tablas, que las conocen tanto el emisor como el re-
ceptor. As, la banda de 2,4 GHz se organiza en 79 canales, con un ancho de
banda de 1 MHz cada uno. El nmero de rdenes por segundo se regula en
cada pas. Por ejemplo, en Estados Unidos es de 2,5 rdenes/segundo.
7.3.3. CSMA/CA
(95)
El protocolo utilizado en IEEE 802.11 es el CSMA/CA95. Lo primero que obser- CSMA/CA es la sigla de CSMA
with collision avoidance.
va el protocolo CSMA es el canal, para determinar si est ocupado o no por otra
estacin que est transmitiendo una trama. En una especificacin inalmbri- (96)
DIFS es la sigla de distributed in-
ca, la capa fsica monitoriza el nivel de energa de las ondas de radio en una ter frame space.
determinada frecuencia para determinar si una estacin ocupa o no el canal
(el aire), y enva esta informacin a su capa MAC. Si se observa que el canal
est libre por un tiempo igual o superior al DIFS96, la estacin est autorizada
a transmitir. Esta trama ser recibida por la estacin receptora si ninguna es-
tacin ha interferido con la transmisin de esta trama.
(97)
Cuando la estacin ha recibido correcta y completamente una trama, espera SIFS es la sigla de short inter fra-
97 me spacing.
un espacio corto de tiempo, denominado SIFS , y enva una confirmacin
explcita hacia el emisor indicndole que ha recibido correctamente la trama.
Esta trama se debe enviar, ya que, en un entorno abierto como es el aire, el
emisor, por s slo, no puede determinar si se ha producido una colisin o no.
Figura 62
Una situacin que se puede dar es el denominado problema del terminal ocul-
to. Supongamos que la estacin A transmite a la estacin B y que la estacin
C tambin transmite a la estacin B. Las obstrucciones fsicas en el entorno
(una montaa, por ejemplo) pueden provocar que A y C no se puedan comu-
FUOC PID_00171192 105 Nivel de enlace y redes de rea local
Figura 63
(98)
El protocolo IEEE 802.11 no implementa el mecanismo de deteccin de co- NAV es la sigla de network allo-
cation vector.
lisin (CD) como lo hace Ethernet (CSMA/CD). Esto se debe a que la capaci-
dad de detectar colisiones requiere la capacidad de enviar y recibir al mismo
tiempo. Debido a las dificultades para detectar las colisiones en un entorno
inalmbrico, los ingenieros de IEEE 802.11 desarrollaron este acceso al medio
con la idea de prevenir las colisiones, en lugar de detectar y recuperar las co-
lisiones. En primer lugar, una trama IEEE 802.11 contiene un campo de dura-
cin en el que la estacin emisora indica explcitamente la cantidad de tiempo
FUOC PID_00171192 106 Nivel de enlace y redes de rea local
Figura 64
Figura 65
Figura 66
La DFC:
Priorizacin las tramas con el uso del espaciado entre tramas IFS.
1)Tramasdedatos.
Figura 67
Figura 68
Versin.
(99)
La tecnologa WiMax99 (interoperabilidad mundial para el acceso por micro- WiMAX es la sigla de worldwide
interoperability microwave access.
ondas) supone una evolucin con respecto a la Wi-Fi.
Est basada en los estndares 802.16 (WMAN), desarrollados por IEEE I para
HiperMAN del ETSI. Permite la conectividad entre puntos fijos, nmadas y
mviles, y eventualmente la conectividad mvil sin la necesidad de tener una
lnea punto a punto con una estacin base.
(100)
La norma IEEE 802.16, publicada en diciembre del 2001, sirvi para fomentar LMDS es la sigla de local multi-
100 point distribution system.
la operatividad entre los sistemas LMDS . En un principio, el rango de fre-
cuencias se situaba entre 10 y 66 GHz, con necesidad de visin directa. A prin-
cipios del 2003, con la aparicin del 802.16a, se ampli el rango de frecuen-
cias campo en las bandas de 2 a 11 GHz. En el ao 2004, aparece el estndar
802.16-2004, tambin conocido como WiMAX.
Funcionamiento Solamente con visin directa Sin visin directa (NLOS) Sin visin directa (NLOS)
Anchodebanda 32-134 Mbps con canales de 28 Hasta 75 MHz con canales de 20 Hasta 15 Mbps con canales de 5 MHz
MHz MHz
Modulacin QPSK, 16 QAM y 64 QAM OFDM con 256 subportadoras Lo mismo que 802.16a
QPSK, 16 QAM, 64 QAM
Anchodelespectro 20, 25 y 28 MHz Seleccin entre 1,25 y 20 MHz El mismo que 802.16a con los canales
de subida para ahorrar potencia
Banda frecuencial: se puede trabajar con banda libre de 5,4 GHz, pero con
poca potencia y con visin directa. Tambin existe banda liberada de 3,5
GHz, en la que no es imprescindible la visin directa.
FUOC PID_00171192 111 Nivel de enlace y redes de rea local
Perfiles: permiten enlaces punto a punto (con visin directa) y punto mul-
tipunto (sin necesidad de visin directa).
Pre-WiMAX
Velocidades pre-WiMAX/WiMAX
Resumen
Tambin hemos presentado los diferentes contextos en los que se poda en-
contrar el nivel de enlace: comunicacin punto a punto entre dos ordenadores
locales, entorno a acceso a redes WAN, contexto de red de rea local (LAN) y
redes de transporte de rea extensa (WAN).
Finalmente, se han descrito los estndares aprobados que describen las tecno-
logas ms utilizadas en las redes de rea local:
Bibliografa
Bertsekas, D.; Gallager, R. (1992). Data networks (2. ed.). Englewood Cliffs: Prentice Hall.
Halsall, F. (1998). Comunicaciones de datos, redes de computadoras y sistemas abiertos (4. ed.).
Addison-Wesley.
Kurose, James F.; Ross, Keith W. (2005). Computer networking: a top-down approach featu-
ring the Internet. Addison-Wesley.