Está en la página 1de 26

J.M.

Gonzlez Salado

Redes Locales - 1 SMR

Unidad 5. Nivel de enlace I: Acceso al medio


5.1 El nivel de enlace de datos
El nivel de enlace de datos (o de enlace a secas) asegura una conexin libre de errores entre dos ordenadores de la misma red. Fundamentalmente organiza los bits en forma de tramas y los pasa a la capa fsica en forma de seales para que sean transmitidos al receptor a travs del medio de transmisin. Y lo mismo en cuanto a recepcin: toma seales del medio y las interpreta como tramas de bits. As que distinguimos dos funciones, y en cada una de esas funciones se plantean varias cuestiones:

Puesto que los bits deben ser agrupados en tramas, cmo confeccionar esas tramas? Adems, cmo saber si las tramas recibidas son correctas? En muchas redes de rea local el canal o medio est compartido por muchos nodos; entonces, cmo saber si el canal est libre? Y si lo est, cmo sabe un nodo si puede o no apropiarse del mismo para transmitir?. Y en cuanto a la recepcin, cmo saber si es el destinatario de la seal recibida?

Cada una de estas funciones da origen a una subcapa. La segunda funcin citada es propia de la subcapa de control de acceso al medio o MAC (Media Access Control); la primera lo es de la subcapa de control de enlace lgico o LLC (Logical Link Control), aunque normalmente esta subcapa toma el nombre de la capa que la incluye: enlace de datos o DLL (Data Link Layer). Existe una funcin ms que ya vimos en el nivel fsico: la codificacin bit a bit en seales adecuadas al medio (tema 3). Esta funcin corresponde en realidad al nivel fsico, pero los componentes que la realizan estn en elementos correspondientes al nivel de enlace (los adaptadores de red y elementos de interconexin).

5.1.1 La subcapa MAC


Cuando se tienen dos ordenadores unidos por una lnea punto a punto, la gestin del enlace es muy simple: hay un emisor y un receptor, y en el peor de los casos (un slo canal semidplex) slo tienen que intercambiar sus papeles. El problema se complica cuando se tienen mltiples ordenadores que comparten el canal, puesto que habr que gestionar quin, cundo, cmo y con quin se establecen conexiones. La subcapa de control de acceso al medio tiene como principal funcin determinar quin tiene derecho de acceso en cada momento sobre ese canal compartido por todos los equipos conectados a la misma red. Es muy importante en las redes de rea local, ya que la mayora de ellas utilizan un canal comn o medio compartido (canal de acceso mltiple) como base de sus comunicaciones. Existen varias maneras de hacerlo.
Unidad 5. Nivel de enlace I: Acceso al medio 1

J.M. Gonzlez Salado

Redes Locales - 1 SMR

5.1.1.1 Aloha

Aloha, trmino del saludo tpico en Hawai, es un protocolo que naci en la dcada de los aos setenta para la difusin radioterrestre de varias fuentes de datos en la Universidad de Hawai. Con Aloha cualquier estacin que tenga datos que transmitir lo hace inmediatamente. Esto puede provocar colisiones con otras estaciones que tambin iniciaron la transmisin. Cuando se produce una colisin, la estacin la descubre sin ms que escuchar el canal: si lo que escucha no es lo que ella puso en el canal, es que alguien ms ha puesto seal y, por tanto, se ha producido una colisin. En este caso las estaciones esperan un tiempo aleatorio, y vuelven a intentar la transmisin de las tramas que colisionaron. De este modo se establece un sencillo sistema de contienda. El rendimiento de este protocolo es muy bajo y especialmente crtico cuando se incrementan el nmero de estaciones de la red, porque aumenta en gran medida la probabilidad de colisin.
5.1.1.2 CSMA

Supongamos que cuando una estacin desea transmitir, se pone a la escucha del canal para determinar si est o no libre. Si el canal est libre, puede efectuar la transmisin. En cambio, si est ocupado, deber esperar a que se libere, lo que detectar automticamente si permanece a la escucha. Cuando efectivamente se libere, la estacin emitir su trama. A este nuevo comportamiento se le llama CSMA (o protocolo CSMA). Se llama CSMA (Carrier Sense Multiple Access, Sensible a Portadora Mltiple Acceso ) porque permiten el acceso mltiple a un nico canal y averiguan si el canal est libre por deteccin en l de seal portadora. Los protocolos que usan CSMA representan una mejora sustancial con respecto del protocolo Aloha, ya que disminuyen el nmero de colisiones tanto como sea posible. Sin embargo, las colisiones son inevitables con las tcnicas CSMA.
5.1.1.3 CSMAICD

Tomando las principales tcnicas de Aloha y de CSMA obtenemos CSMA/CD. La tcnica CD (Collision Detection, Deteccin de colisin ), tomada de Aloha, implica que las estaciones permanezcan a la escucha mientras que transmiten sus tramas. Si reconocen una colisin en el canal, es decir, lo que emiten no es lo que escuchan en el canal, entonces suspenden inmediatamente la transmisin: es intil seguir enviando las tramas sabiendo que no se reconocern en el destino. Con esto se ahorra tiempo y ancho de banda del canal. Esta tcnica se agrega a CSMA para conformar una nueva tcnica (o protocolo) denominada CSMA/CD, que mejora el rendimiento tanto de Aloha como de CSMA, y que ser usada en el principal estndar del nivel de enlace, Ethernet. En algunos estndares que usan CSMA/CD, las estaciones llegan incluso a transmitir una seal especial cuando detectan la colisin para advertir al resto de los nodos de que se produjo una colisin en la red.

Unidad 5. Nivel de enlace I: Acceso al medio

J.M. Gonzlez Salado

Redes Locales - 1 SMR

5.1.1.4 Protocolos sin colisin

Con el mtodo CSMA/CD las colisiones se reducen al mximo. De hecho, una vez que una estacin se ha apropiado del canal sin error, ser imposible que se produzca una colisin. Sin embargo, el problema no queda resuelto en el tiempo de contienda, es decir, cuando dos estaciones que desean transmitir esperan a que el canal se libere y una vez liberado vuelcan su informacin simultneamente en el canal. Es posible la creacin de protocolos absolutamente carentes de posibilidad de colisin. Aqu vamos a estudiar algn ejemplo. Vamos a imaginar una red compuesta por cuatro estaciones (el estudio es vlido para cualquier nmero de estaciones). Cada uno de ellos viene identificado unvocamente por una direccin; aqu supondremos que esta direccin es un nmero, as el primer ordenador llevar el nmero 1, el segundo el 2, etc.. Para establecer la contienda, la red divide su tiempo de contienda en ranuras, una ranura de tiempo por cada estacin conectada a la red, en nuestro caso cuatro ranuras. Cada ranura se identifica con un nmero equivalente al de una estacin. As a la estacin 1 se le asocia la ranura 2, a la 2 la ranura 2, etc. En la red habr estaciones que necesiten transmitir y otras que no. En la contienda, de duracin 4 ranuras, cada estacin puede escribir en el canal durante el tiempo que dura la ranura que tiene asociada. Para ello, durante esa ranura coloca un bit 1, indicando as a la red que necesita transmitir, o bien un bit 0 para indicar que no necesita competir por los recursos de la red. Una vez transcurrido el periodo de contienda se habrn rellenado los bits de contienda correspondientes a todas las estaciones de la red. Slo necesitar recursos de red aquella estacin cuyo bit representante en las ranuras de contienda est a 1. Inmediatamente despus de la contienda, las estaciones enviarn sus tramas en el mismo orden en que aparecen los 1 en las ranuras de contienda. Ninguna estacin se adelantar a otra, pues todas siguen el mismo criterio.

5.1.1.5 CSMA/CA

Con la aprobacin del estndar IEEE 802.11 para redes inalmbricas, se desarroll especialmente la tcnica y los protocolos CSMA/CA. CA significa Collision Avoidance (Evitacin de Colisin).
Unidad 5. Nivel de enlace I: Acceso al medio 3

J.M. Gonzlez Salado

Redes Locales - 1 SMR

Segn CSMA/CA, una estacin que est preparada para transmitir un paquete de informacin debe hacer un test al medio antes de la transmisin, como ya ocurra en CSMA/CD. Si el medio est libre, se puede empezar a efectuar la transmisin. Sin embargo, si el medio estuviera ocupado se esperar un tiempo aleatorio, medido en ranuras de tiempo (slots), antes de volver a intentar la transmisin, que se efectuar utilizando un sistema de reservas, evitando de este modo cualquier colisin que se pudiera producir.
5.1.1.6 Acceso al medio centralizado

En lo visto hasta ahora todas las estaciones son iguales desde el punto de vista de la funcionalidad en el nivel de enlace, es decir, todos los nodos de la red tienen los mismos derechos de transmisin, establecindose la competicin en los trminos de los sistemas de contienda que se han estudiado anteriormente. Sin embargo, algunos sistemas de gestin de enlace requieren la definicin de una estacin primaria que lleve el peso de la gestin, haciendo que el resto sean secundarias. Se crea un sistema de sondeo o polling por el que la estacin primaria pregunta a las secundarias por sus necesidades de transmisin, estableciendo de este modo un mecanismo de permisos para gestionar la utilizacin del enlace. Hay sistemas en que se permite que las estaciones secundarias transmitan a la estacin primaria sin necesidad de permiso, siendo en ese caso responsabilidad de la red la gestin de los problemas que se pudieran ocasionar.

5.1.2 La subcapa LLC


La principal funcin de esta subcapa est en garantizar, en colaboracin con la subcapa MAC, la comunicacin libre de errores de las tramas construidas con la informacin recibida del nivel de red, su inmediatamente superior.
5.1.2.1 Confeccin de las tramas

Las unidades de datos (PDU, Protocol Data Unit) de nivel 2 se llaman tramas o frame. La capa de enlace debe proporcionar a la capa fsica un flujo de bits para que sta los convierta en las seales adecuadas al canal por el que se van a transmitir 1. Cada una de las tramas constituye una asociacin de bits, unos corresponden al mensaje procedente del nivel superior (red) y otros son generados por el propio nivel de enlace para su propio funcionamiento (control). Las tcnicas de asociacin por la que los bits se agrupan formando tramas se llaman tcnicas de entramado o framing. La primera funcin de entramado de la subcapa LLC es delimitar perfectamente dnde comienzan y acaban las tramas, es decir, cmo indicar al receptor cules son las fronteras de las tramas. Hay que dividir, si es necesario, la informacin procedente de la capa superior (red), y colocar a cada fragmento una cabecera y una cola formada por bits de control (que no tena el mensaje procedente de la capa de red) para que el receptor, al recibir la secuencia de bits que corresponde a distintas tramas consecutivas, pueda distinguir dnde empieza y dnde termina cada una.
1 Recordamos que esta funcin de conversin bit a bit en seales corresponde al nivel fsico, aunque se realiza en elementos del nivel de enlace. Unidad 5. Nivel de enlace I: Acceso al medio 4

J.M. Gonzlez Salado

Redes Locales - 1 SMR

5.1.2.2 Control de errores

En segundo lugar, en la subcapa LLC habr que averiguar si se produjeron errores en la transmisin de los bits. Lo normal en las redes de rea local es que el receptor enve al emisor alguna informacin de retroalimentacin o feedback donde se especifique el estado en que lleg la trama. Si un protocolo de comunicaciones tiene prevista la recepcin de una trama de confirmacin y sta no llega, podra suspender la emisin de nuevas tramas por tiempo indefinido. Esto sucedera si se produjera, por ejemplo, la ruptura del enlace de la lnea de datos, o si se pierde la confirmacin, o si el receptor no est en lnea, etc.. Para estos casos est previsto un sistema de temporizadores. Cuando el emisor enva una trama, dispara un temporizador. Si cuando caduca el temporizador no se ha recibido la confirmacin, entonces se entiende que la trama pudo no llegar o lleg en mal estado al destino y se procede a la retransmisin. Si lo que se perdi fue la confirmacin, entonces hay posibilidades de que el receptor reciba varias veces la misma trama, puesto que el emisor la transmitir por segunda vez al observar que su temporizador ha caducado sin haber obtenido una confirmacin. Para poder gestionar esta multiplicidad de la misma trama, se numeran las tramas en el emisor. De este modo, si alguna llega duplicada, el receptor las identificar como copias de la misma informacin y no almacenar informacin redundante, filtrar las duplicidades y de este modo se harn imperceptibles a las capas superiores.
5.1.2.3 Control de flujo

EL control de flujo es la solucin ms simple al problema que se genera cuando las velocidades de transmisin del transmisor y de aceptacin del receptor son diferentes. Con un buen control de flujo se puede regular la cadencia con la que se envan las tramas en la red. Las tcnicas de control de flujo necesitan informacin de feedback intercambiable entre emisor y receptor. Lo ms comn es que no se transmitan tramas al receptor hasta que ste no haya dado su permiso para que le sean transmitidas, y cuando lo hace, expresa cuntas tramas est dispuesto a recibir hasta que se conceda un nuevo permiso.

5.1.3 Direccionamiento
Cuando un ordenador enva un mensaje a travs de una red de difusin, ste es mantenido en el medio, que es compartido, en espera de ser recogido por el destinatario. Puesto que todas las estaciones estn conectadas al mismo medio, todas pueden ver ese mensaje enviado (al menos a nivel fsico). Sin embargo, el nivel de enlace de cada estacin debe decidir si ese mensaje es para ella o no. Se hace necesario un mecanismo que identifique y distinga cada estacin, es decir, un identificador para cada estacin. Al incluir el identificador del destinatario en los mensajes cada estacin que est a la escucha podr decidir si el mensaje es para ella (y por tanto aceptarlo, tratarlo a nivel de enlace y pasarlo a los niveles superiores) o no lo es (y por tanto no aceptarlo, ignorarlo). Este mecanismo se denomina en general direccionamiento. Las direcciones a nivel de enlace, que normalmente se denominan direcciones MAC por pertenecer a la subcapa MAC, estn formadas por nmeros binarios que identifican y
Unidad 5. Nivel de enlace I: Acceso al medio 5

J.M. Gonzlez Salado

Redes Locales - 1 SMR

distinguen a una estacin de las dems (por lo que deben ser nicas). En la mayora de estndares de enlace (Ethernet, WiFi y Token Ring) las direcciones MAC son nmeros binarios de 48 bits, que se suelen expresar como grupos de 8 bits representados en hexadecimal y separados por puntos. Por ejemplo, una direccin MAC ser la siguiente: 18.3E.A0.64.F2.01 Las direcciones MAC suelen ir grabadas de fbrica en el propio elemento de red, de forma que no pueden ser modificadas 2. Para impedir que en una red puedan existir dos estaciones con las mismas direcciones MAC los fabricantes suelen convenir en los nmeros que asignan a sus dispositivos. La primera mitad (los 24 primeros bits) identifica al fabricante, mientras que la segunda mitad (los restantes) es una asignacin realizada por el propio fabricante diferente para cada adaptador de red fsico o dispositivo de interconexin fabricado.

5.2 Adaptadores de red


El adaptador de red, tarjeta de red o NIC (Network Interface Card) es un elemento fundamental en las redes de rea local. Bsicamente realiza la funcin de intermediario entre el ordenador y la red de comunicacin. En la tarjeta de red se encuentran grabados los protocolos de comunicacin de la red en los niveles fsico (codificacin bit a bit en seales) y de enlace de datos para el estndar que hayamos escogido. El adaptador puede venir o no incorporado con la placa base del ordenador. En algunos ordenadores hay que aadir una tarjeta separada, independiente del sistema para realizar la funcin de adaptador de red. Esta tarjeta se inserta en el bus de comunicaciones del ordenador personal convenientemente configurada, es decir, se instala en alguna de sus ranuras de expansin. Otra opcin es utilizar un perifrico para realizar la misma funcin. En este caso el perifrico se conecta a algn puerto y desde ste se integra en el bus de comunicaciones del ordenador. Un equipo puede tener uno o ms adaptadores de red para permitir distintas configuraciones de conexin a la misma red o poder acceder con el mismo equipo a distintas redes.

5.2.1 Descripcin y conexin del adaptador


La tarjeta de red es un dispositivo electrnico que se compone de las siguientes partes:

Interface de conexin al bus del ordenador.

La conexin de la tarjeta de red al hardware del ordenador se realiza a travs del interface de conexin. Cada ordenador transfiere internamente la informacin entre los distintos componentes (CPU, memoria, perifricos) en paralelo a travs de un bus interno. Los distintos componentes, especialmente las tarjetas de expansin, se conectan a este bus a travs de unos conectores llamados slots de expansin, que siguen unas especificaciones concretas. Por tanto, un slot es el conector fsico en donde se pincha la tarjeta. Es
2 En muchos casos forman parte del firmware. Si ste se pudiera reescribir, la MAC se podra modificar. Unidad 5. Nivel de enlace I: Acceso al medio 6

J.M. Gonzlez Salado

Redes Locales - 1 SMR

imprescindible que la especificacin del slot de conexin coincida con la especificacin del interface de conexin de la tarjeta. La velocidad de transmisin del slot, es decir, del bus interno del ordenador, y el nmero de bits que es capaz de transmitir en paralelo, sern los primeros factores que influirn decisivamente en el rendimiento de la tarjeta en su conexin con el procesador central. Actualmente los interfaces ms usados son PCI (sobre todo de 32 bits, aunque tambin de 64), PCI eXpress (sobre todo 1x, aunque las de mayores prestaciones usan especificaciones ms altas), PCMCIA (o Cardbus) para ordenadores porttiles y USB.

Interface de conexin al medio de transmisin.

Esta parte se encarga de colocar en el medio las seales adecuadas para transmitir dgitos binarios y de escuchar del medio seales e interpretarlas como dgitos binarios. El elemento electrnico que hace esta funcin de traduccin de dgitos binarios en seales para el medio y viceversa, de escuchar de seales del medio para transformarlas en dgitos binarios, es el transceptor. Tambin se encarga de detectar la seal portadora que circula por el medio (CSMA) y las colisiones que se puedan producir (CD). La salida hacia el cable de red requiere una interfaz de conectores especficos para red (BNC, RJ45, SC, ST, etc.), dependiendo del estndar de red y del cable que se deba utilizar. Los niveles de sealizacin que se usen en estos conectores tambin dependen del estndar de red que se est usando (por ejemplo, aunque los estndares Ethernet y Token Ring usan conectores RJ45 para cable de par trenzado, no mandan el mismo tipo de seal por los mismos pines del conector). En el caso de adaptadores para redes inalmbricas el procedimiento es semejante aunque no se utilizan cables ni conectores, que sern sustituidos por el aire y las antenas de radiacin que los propios adaptadores llevan incorporadas. En este caso, el transceptor pone en la antena la corriente necesaria para que se produzca la correspondiente alteracin del campo elctrico en el aire.

Componentes electrnicos internos, propios de la tarjeta.

Los componentes electrnicos incorporados en la tarjeta de red se encargan de gestionar la transferencia de datos entre el bus del ordenador y el medio de transmisin, as como del proceso de estos datos en lo que se refiere a las operaciones propias del nivel de enlace. Algunos de los procedimientos realizados son el empaquetamiento de datos en tramas, el control de errores, el direccionamiento a nivel de enlace, etc., todo ellos segn el estndar de red para el que est diseado el adaptador. La mayora de estas funciones las realiza el procesador principal del adaptador ; por ejemplo, para el estndar Ethernet son muy utilizados los chips Realtek RTL8139. Para no confundirlo con el procesador principal del sistema, al de la tarjeta de red lo llamaremos de forma poco precisa y ortodoxa chip de comunicaciones, Otro elemento es el zcalo para insertar una memoria ROM en la que se puede cargar un software que permite al ordenador obtener el sistema operativo de la red y cargarlo. Si la tarjeta est incorporada en la placa base, ese software forma parte de la
Unidad 5. Nivel de enlace I: Acceso al medio 7

J.M. Gonzlez Salado

Redes Locales - 1 SMR

BIOS. Adems existe un conector llamado WOL (Wake On LAN) que permite mandar desde otro ordenador de la red una orden que arranque el ordenador que tiene la tarjeta.

Indicadores de estado

Permiten comprobar el estado actual de la comunicacin. Aunque diferentes fabricantes usan nombres distintos, podemos nombrarlos como LNK (o PWR), que se enciende si hay conexin con la red; ACT, que se enciende de forma intermitente cuando se estn enviando o recibiendo datos; y uno o varios indicadores ms para mostrar la velocidad con la que se est trabajando.

5.2.2 Caractersticas de la tarjeta de red


Las caractersticas a observar en una tarjeta de red son:

Estndar de red. No todos los adaptadores de red sirven para todas las redes. Existen tarjetas apropiadas para cada estndar de red: Ethernet, Token Ring, FDDI, 802,11 (WiFi), etc.. Especificacin del estndar. Dentro de un estndar pueden existir varias especificaciones, que difieren en la velocidad de transmisin o el medio a usar, por ejemplo. Cada especificacin suele incluir novedades que aumentan el rendimiento pero sin perder la compatibilidad con especificaciones anteriores. As, en Ethernet existe Ethernet, Fast Ethernet y Gigabit Ethernet. En WiFi existen las especificaciones b, g y n. Interface de conexin con el medio. Conectores que presenta el adaptador: RJ45 para par trenzado, BNC para coaxial, SC o ST para fibra ptica, etc.. Tambin hay que tener el cuenta el nmero de ellos. Interface de conexin al bus de datos. Los tipos ms comunes son PCI, PCI-X, PCMCIA y USB. Cuando la tarjeta est integrada en la placa base tambin responde a uno de esto tipos, pero en lugar de tener la tarjeta conectada en el correspondiente slot tenemos sus componentes soldados en la propia placa base, sin necesidad de slot. Modelo del procesador de la tarjeta. Determina sobre todo la facilidad que vamos a tener para localizar controladores o drivers para cualquier sistema operativo. Tiene especial importancia en las tarjetas de red inalmbricas, no slo por los drivers, sino tambin por la calidad para conectar de forma estable y eficiente. Caractersticas de servidores. Existen tarjetas de red con propiedades avanzadas que mejoran las prestaciones para los servidores (aunque no son imprescindibles). La mayora de estas prestaciones se basan en que incluyen varios puertos, que pueden usar de distintas formas:

usar cada puerto para una red distinta; usar dos puertos para la misma red de forma redundante, de manera que si una de las conexiones se cae se usa la otra de forma transparente; usar dos o ms puertos en la misma red para aumentar la velocidad de conexin con la misma;

Unidad 5. Nivel de enlace I: Acceso al medio

J.M. Gonzlez Salado

Redes Locales - 1 SMR

compatibilidad con VLAN3.

5.2.3 Driver o controlador de la tarjeta de red


Como en cualquier otra tarjeta de expansin, el adaptador de red necesita de un software controlador o driver que permita al sistema operativo realizar operaciones con dicha tarjeta. De este modo, las aplicaciones a travs del sistema operativo tienen controlados los accesos a la tarjeta y, en nuestro caso, a la red. Este software es especfico para cada modelo de adaptador. Normalmente cada fabricante construye su propio controlador para cada una de las tarjetas que fabrica, aunque los sistemas operativos tienen integrados controladores para las tarjetas ms comunes. En el caso concreto de las tarjetas de red, el controlador se encarga fundamentalmente de manejar el chip de comunicaciones de la misma. Es por ello por lo que en ocasiones existen controladores para todos los adaptadores de red con un determinado chip de comunicaciones. Sobre este controlador pueden establecerse otros programas de ms alto nivel y que tienen funciones especficas relacionadas con los protocolos de la red. A estos programas se les llama packet-drivers, porque son los encargados de la confeccin de los paquetes o tramas que circularn por la red. Estos paquetes sern construidos, segn indiquen las especificaciones, con la informacin procedente del nivel superior, y adecundolos a las caractersticas del nivel de enlace y del medio fsico de la red del adaptador de red que estemos usando. Hay dos tecnologas bsicas para realizar este enlace entre el nivel de red (protocolos de red en el sistema operativo) y el nivel de enlace (el adaptador de red y sus drivers). Se trata de las especificaciones NDIS (Network Driver Interface Specification , de Microsoft y 3COM) y ODI (Open Datalink Interface, de Novell y Apple) El software de estas especificaciones acta como interface entre los protocolos de red y transporte y la tarjeta de red. NDIS es un software que forma parte de los sistemas operativos de Microsoft y que hace posible que los protocolos de red instalados en tales sistemas puedan comunicarse con una tarjeta de red (en realidad con sus drivers). Mediante NDIS se enlaza una tarjeta de red a uno o varios protocolos de la capa de red instalados en el sistema. Esto permite que varios protocolos de red puedan enviar informacin al mismo tiempo. Por ejemplo, un proceso puede estar enviando informacin usando un el protocolo NetBEUI mientras otro proceso est enviando informacin usando el protocolo IP. Una adaptacin de NDIS para Linux llamada NDISwrapper se ha utilizado tambin para usar drivers Windows de tarjetas de red WiFi en Linux En la ltima generacin de tarjetas, la configuracin de mltiples aspectos que antes se realizaban a mano (eleccin del tipo de conector si tiene varios, configuracin de la comunicacin con el sistema, IRQ, DMA, puerto de E/S, etc.) se realiza automticamente. Todo ello es posible si tanto la tarjeta como el ordenador disponen de la tecnologa Plug'n'Play (desde hace mucho tiempo en todas las tarjetas y ordenadores). Esta configuracin es realizada por el correspondiente driver.

3 Las redes virtuales consiste en la posibilidad de crear redes independientes dentro del mismo cableado. Unidad 5. Nivel de enlace I: Acceso al medio 9

J.M. Gonzlez Salado

Redes Locales - 1 SMR

5.3 IEEE 802


El Instituto de Ingenieros Elctricos y Electrnicos (IEEE) es una organizacin profesional que define las normas de red. En 1995, el comit de normalizacin IEEE para las redes locales y metropolitanas public sus normas para redes LAN. Las normas IEEE LAN son las predominantes y ms conocidas para las redes LAN actuales. Esta normas comienzan con el nmero 802. El IEEE quiso asegurarse que sus normas eran compatibles y encajaban con el modelo de referencia OSI. Sin embargo, el IEEE divide la capa de enlace de datos OSI en dos subcapas separadas: control de acceso al medio (MAC) y control de enlace lgico (LLC). Para la segunda se define una nica norma (802.2). Para la primera se definen mltiples normas que implican a la capa MAC y al nivel fsico. La norma 802.1 define la forma en que se relacionan las distintas normas.

802.1 Administracin

802.3

802.4

802.5

802.9

802.11

Subcapa MAC

LAN Inalmbrica (WiFi)

Token Passing Bus

Capa Fsica

Capa Fsica

Capas OSI Capas 802

Normas 802

Tabla 1: Normas 802

5.4 Ethernet
Ethernet es un tipo de red que sigue la norma IEEE 802.3. Esta norma define un modelo de red de rea local utilizando el protocolo de acceso al medio CSMA/CD en donde las estaciones estn permanentemente a la escucha del canal y, cuando lo encuentran libre de seal, efectan sus transmisiones inmediatamente. Esto puede llevar a una colisin que har que las estaciones suspendan sus transmisiones, esperen un tiempo aleatorio y vuelvan a intentarlo. IEEE 802.3 tiene su predecesor en el protocolo Aloha al que ya nos hemos referido anteriormente. Ms tarde, la compaa Xerox construy una red CSMA/CD de casi 3 Mbps de velocidad de transferencia, denominada Ethernet, que permita conectar a lo largo de un cable de 1 km de longitud hasta 100 estaciones. En una fase posterior las compaas DEC (Digital Equipment Corporation, absorbida por Compaq y posteriormente por HP) e Intel, junto con Xerox, definieron un estndar para Ethernet de 10 Mbps con topologa en bus. Posteriores revisiones de Ethernet han llegado hasta 1 Gbps y ya se est empezando a experimentar Ethernet a 10 Gbps.
Unidad 5. Nivel de enlace I: Acceso al medio 10

TV por cable

Token Ring

Ethernet

RDSI

802.14

Capa de Enlace de datos

Subcapa LLC

802.2 Control de enlace lgico

J.M. Gonzlez Salado

Redes Locales - 1 SMR

Las caractersticas de la comunicacin Ethernet son:


La transmisin de los datos no est gobernada por ningn rgano central. Se puede acceder a la red desde muchos puntos y todos los nodos de la red tienen la misma posibilidad de transmitir. Los datos se transmiten encapsulados en tramas. Si es necesario (normalmente no lo ser), un mensaje de una capa superior se divide en tramas. Cada una de las tramas transmitidas contiene la direccin del nodo que realiza en envo y la del que lo debe recibir. Las tramas viajan a todos los nodos de la red. El direccionamiento de la trama incluye la posibilidad de especificar la direccin de un nodo, de varios nodos o de todos los nodos de la red. El nodo receptor tiene la responsabilidad de reorganizar y aceptar las tramas que tengan su direccin de destino. La transmisin de los datos es relativamente rpida. Puede ser de 10, 100 y hasta 1000 Mbps, aunque las velocidades de transmisin varan dependiendo de la topologa y del volumen de trfico. Una buena deteccin de errores hace que los retardos de transmisin sean mnimos. La especificacin de comunicacin desaconseja implementar caractersticas especiales, que podran conducir hacia variaciones incompatibles en la red.

5.4.1 Especificaciones Ethernet y medio fsico


El modo en que las tramas IEEE 802.3 son puestas en el medio de transmisin fsico depende de las especificaciones de hardware y de los requerimientos del tipo de cableado elegido. Se definen para ello varias subespecificaciones, todas ellas integradas dentro de la norma IEEE 802.3, que especifican el tipo de conector y de cable que es preciso para alcanzar los rendimientos previstos utilizando siempre el mtodo CSMA/CD. A lo largo de la historia se han publicado tres especificaciones Ethernet, cada una con varios subespecificaciones: Ethernet, Fast Ethernet y Gigabit Ethernet. Las caractersticas de las subespecificaciones se reflejan en esta tabla:

Unidad 5. Nivel de enlace I: Acceso al medio

11

J.M. Gonzlez Salado Estndares Ethernet Ethernet 802.3 10Base5 10Base2 Velocidad Coaxial Grueso AUI + BNC 500 m Bus 100 30 10BaseT 10Base FP Fast Ethernet 802.3u 100Base TX 100Base FX

Redes Locales - 1 SMR

Gigabit Ethernet 802.3z 1000Base 1000Base TX SX/LX 1000 Mbps 1 Gbps Par trenzado Cat. 5e (4 pares) RJ45 100m Fibra ptica (1 par) ST/SC 220 m / 550 m

10 Mbps Coaxial Fino BNC 185 m Par trenzado Cat. 3 RJ45 100 m Fibra ptica (1 par) ST/SC 500 m

100 Mbps Par trenzado Cat. 5 (2 pares) RJ45 100 m Fibra ptica (1 par) ST/SC 412 m

Cableado

Conector Longitud mxima Topologa Fsica Nodos por segmento

Estrella 2 (un extremo es el elemento de interconexin y el otro la estacin)

Las caractersticas bsicas de algunos de estos estndares Ethernet son:

10Base5. Es la especificacin original de Ethernet y utiliza coaxial grueso para el transporte de las seales en banda base. Permita grandes distancias (500 m. por segmento y hasta 5 segmentos) y muchas estaciones (hasta 100 por segmento). Pero la instalacin era muy compleja por la difcil manipulacin del cable y la necesidad de transceptores AUI para la conexin de cada estacin con el cable. La transmisin de las seales es semidplex y usa codificacin Manchester. 10Base2. Tambin es una especificacin original de Ethernet que utiliza cable coaxial fino, en concreto se suele utilizar el cable RG-58. Era ms fcil del manipular que el coaxial grueso y para las conexiones se usaban conectores BNC en forma de T. Por contra, los segmentos quedan reducidos a 185 metros y el nmero de estaciones a 30 por segmento. La transmisin de las seales es semidplex y usa codificacin Manchester. 10BaseT. Utiliza cables de par trenzado UTP de categora 3 o superior para producir transmisiones de hasta 10 Mbps, usando dos pares de hilos. Configura la Ethernet a nivel fsico como una estrella, en la que cada estacin est conectada a un elemento de interconexin central (concentrador o hub) por un cable particular de hasta 100 metros. Cada uno de estos cables constituye un segmento fsico. Se pueden usar varios elementos centrales, pero en cualquier caso, entre dos estaciones no pueden existir ms de cinco segmentos. Aunque a nivel fsico la topologa sea de estrella, a nivel lgico sigue utilizando una topologa en bus (caracterstica fundamental de cualquier estndar Ethernet). Esta combinacin de topologas ser la usada en el resto de subespecificaciones. La transmisin de las seales es semidplex y usa codificacin Manchester.

Unidad 5. Nivel de enlace I: Acceso al medio

12

J.M. Gonzlez Salado

Redes Locales - 1 SMR

100BaseTX. Es semejante al 10BaseT, pero con velocidades hasta 100 Mbps, utilizando cables UTP de categora 5 y tambin dos pares de hilos. De entre las novedades tcnicas cabe destacar el uso de transmisin dplex, frente a la semidplex de los estndares anteriores, que permite la introduccin de los switches como elementos centrales. Estos elementos reducen drsticamente el nmero de colisiones e incluso en determinadas condiciones llegan a permitir transmisiones simultneas dentro de la red. La longitud mxima del segmento tambin es de 100 m. . La transmisin de las seales es semidplex o dplex y usa codificacin 4B/5B y MLT-3.

100BaseFX. Es idntico al 100BaseTX pero usando un par de fibras pticas multimodo. La ventaja del uso de este medio es que permite una distancia mayor por segmento (412 m.) y mayor inmunidad a las interferencias. La transmisin de las seales es semidplex o dplex y usa codificacin 4B/5B y NRZI.

1000BaseTX. En este caso las comunicaciones siguen la normativa Ethernet pero con velocidades de 1000 Mbps. Tambin usa cable de par trenzado, pero se necesitan cables superiores al UTP de categora 5, por ejemplo, el de categora 5 mejorada (categora 5e) y usando cuatro pares de hilos. La longitud mxima del segmento vuelve a ser de 100 m.. Se suele utilizar como backbone para conectar los distintos switches de las plantas de un edificio. La transmisin de las seales es semidplex o dplex y usa codificacin 8B1Q4 y 4D-PAM5.

1000BaseSX y 1000BaseLX. Son idnticas a 1000BaseTX pero usando un par de fibras pticas multimodo. Las ventajas vuelven a ser una mayor distancia (de 220 a 500 m., dependiendo de la calidad de la fibra) y una mayor inmunidad a las interferencias. Esto lo hace ideal para las conexiones backbone. La diferencia entre SX y LX es que LX admite tambin fibra monomodo, que le permitira alcanzar distancias de 5000 m.. La transmisin de las seales es semidplex o dplex y usa codificacin 8B/10B y NRZ.

En la actualidad ya se habla de un estndar Ethernet 10G, que sera la red con tecnologa Ethernet a 10 Gbps.

5.4.2 La tarjeta de red Ethernet


La tarjeta de red o adaptador de red Ethernet es el interface de acceso a la red de las estaciones. Su funcin es la de permitir que el ordenador se conecte a una red Ethernet para comunicarse a travs de ella con otras estaciones. La tarjeta no slo se encarga de la conexin fsica entre dos equipos, sino que se ocupa de gestionar la comunicacin entre el PC que la monta y la red. Realiza estas tareas: Generar la seal adecuada al medio por el que se va a transmitir (tipo de cable). Escuchar la red.
Unidad 5. Nivel de enlace I: Acceso al medio 13

J.M. Gonzlez Salado

Redes Locales - 1 SMR

Establecer comunicacin con la red. Dar formato a la informacin a enviar o recibida de la red. Control de errores en la emisin y recepcin de la seal. La primera caracterstica que debemos tener en cuenta en una tarjeta de red Ethernet es el tipo de conexin con el bus de datos del ordenador. Las posibilidades en este caso son:

PCI PCI eXpress (PCI-X) USB PCMCIA o PcCard Integradas en placa base (sern PCI o PCI-X pero con la conexin fija formando parte de la circuitera de la placa).

La segunda caracterstica a tener en cuenta ser el o los estndares que soporte. Podemos encontrar tarjetas de estos tipos: Tarjetas de red combo o Ethernet (a secas). Tienen 2 conectores, uno BNC para cable coaxial (10Base2) y otro para RJ45 para cable de par trenzado (10BaseT). Su velocidad mxima es de 10 Mbps. Este grupo de tarjetas de red tienden a desaparecer (al igual que el cable coaxial).

Ilustracin 1. Tarjeta de red combo

Tarjetas de red 10/100 o Fast Ethernet . Tienen slo conector RJ45 para cable de par trenzado. Se adaptan a la velocidad de la red (10 Mbps o 100 Mbps), por lo que son compatibles con 10BaseT y 100BaseTX. El tipo de cable y el elemento
Unidad 5. Nivel de enlace I: Acceso al medio 14

J.M. Gonzlez Salado

Redes Locales - 1 SMR

conectado al otro extremo influye de manera determinante en la velocidad de transmisin, que se configura automticamente.

Ilustracin 2: Tarjeta de red Ethernet 10/100

Tarjetas 10/100/1000 o Gigabit Ethernet . Tienen slo conector RJ45 para cable de par trenzado. Se adaptan a la velocidad de la red (10 Mbps, 100 Mbps o 1000 Mbps), por lo que son compatibles con 10BaseT, 100BaseTX y 1000BaseTX. El tipo de cable y el elemento conectado al otro extremo influye de manera determinante en la velocidad de transmisin, que se configura automticamente.

Ilustracin 3. Tarjeta de red Ethernet 10/100/1000

Tarjetas de fibra ptica o Gigabit Ethernet de Fibra ptica . Son aquellas a las que se puede conectar un cable de fibra ptica para lo que incorporan un par de conectores SC o ST (el par de conectores sirve para una sola conexin). Por tanto son compatibles con 100BaseFX, 1000BaseSX y/o 1000BaseLX.

Unidad 5. Nivel de enlace I: Acceso al medio

15

J.M. Gonzlez Salado

Redes Locales - 1 SMR

Ilustracin 4: Tarjeta de red Ethernet Fibra ptica

Una tercera caracterstica a observar es el hecho de que la tarjeta incorpore la ROM con la BIOS para permitir el arranque del sistema operativo desde la red. En caso de no incluirlo, es conveniente que al menos incluya el zcalo para poder instalarla posteriormente si es oportuno. Uno o dos o tres leds en la parte exterior de la tarjeta informan del estado de la misma: led apagado indica que no hay conexin; led encendido fijo indica que hay conexin pero no se estn transmitiendo o recibiendo datos; led parpadeando indica que hay conexin y se estn transmitiendo o recibiendo datos; los otros leds, si existen, son de colores diferentes e indican el estndar bajo el que se ha producido la conexin en aquellas tarjetas que soportan ms de uno (10, 100 o 1000 Mbps). El precio actual de una tarjeta de red ronda los 6 en los modelos ms econmicos, que son tarjetas Ethernet 10/100 PCI, con un solo conector RJ45 y sin ROM ni zcalo. Como curiosidad, indicar que las tarjetas de red suelen incluir drivers para todo tipo de sistemas operativos, a diferencia de muchos otros componentes.

5.4.3 La trama Ethernet


Hay dos tipos de tramas, las IEEE 802.3 y las Ethernet II o DIX. Ambas se componen de los siguientes campos:
Prembulo Inicio (7 bytes) (1) Direc. Destino (6) Direc. Origen (6) Tipo o Longitud (2) Datos (0 - 1500) Relleno (0 - 46) CRC (4)

Prembulo. Este campo tiene una extensin de 7 bytes que siguen la secuencia 10101010. No forma realmente parte de la trama, y se usa para sincronizar. Inicio. Es un campo de 1 byte con la secuencia 10101011, que indica que termina el prembulo y empieza la trama, de la que tampoco forma parte.
16

Unidad 5. Nivel de enlace I: Acceso al medio

J.M. Gonzlez Salado

Redes Locales - 1 SMR

Direccin de destino. Es un campo de 6 bytes que contiene la direccin MAC del destinatario. La direccin MAC puede ser local o global. Una direccin global es la que viene grabada en la tarjeta de red por el fabricante y no se puede cambiar. Una direccin local es asignada por el administrador de red a travs del sistema operativo, pero slo tiene validez dentro de la red local. Si la direccin es global el bit 41 (siendo 0 el menos significativo) vale 0 y si es local vale 1. Por otro lado, la direccin de destino puede ser para un nico destinatario (unicast) o para varios destinatarios (multicast). El bit 40 indica con un 0 que es unicast y con un 1 que es multicast 4. Un caso especial es cuando todos los bits de la direccin de destino son 1, es decir la direccin FF.FF.FF.FF.FF.FF. Esta direccin se denomina broadcast y significa que la trama se enva a todas las estaciones de la red local.

Direccin de origen. Es semejante al campo de direccin de destino, pero codifica la direccin MAC de la estacin que origin la trama, es decir, de la tarjeta de red de la estacin emisora. Tambin puede ser local o global. Tipo o Longitud. Dependiendo si la trama es tipo Ethernet II o 802.3 significa una cosa u otra. Si el valor de este campo est entre 64 y 1522 es del tipo 802.3 y significa el tamao de la trama completa en bytes. Si por contra es mayor que 1536 (0060 hexadecimal) indica que es tipo Ethernet II o DIX y significa el tipo de protocolo de nivel de red usado en en contenido de la misma, como por ejemplo, IP, ARP, etc.. Datos. Es un campo de entre 0 y 1500 bytes en donde se incluye el mensaje o la informacin procedente de la capa de red a transmitir. Relleno. La norma IEEE 802.3 especifica que una trama no puede tener un tamao inferior a 64 bytes, por tanto, cuando la longitud del campo de datos es muy pequea se requiere rellenar este campo para completar una trama mnima de al menos 64 bytes. Es un campo que puede, por tanto, tener una longitud comprendida entre 0 y 46 bytes, de modo que la suma total de la trama sea al menos de 64 bytes. CRC. Es el campo de 4 bytes en donde se codifica el control de errores de la trama.

5.4.4 Las colisiones en Ethernet


Vamos ahora a estudiar el modo en que se resuelven las colisiones. Ya sabemos que se usa CSMA/CD, lo que significa que cuando se produce una colisin las estaciones implicadas en ella interrumpen sus transmisiones, generan una seal de ruido para alertar al resto de las estaciones de la red y esperarn un tiempo aleatorio para volver a retransmitir. El sistema de asignacin de tiempos aleatorios de espera consiste en dividir el tiempo en ranuras temporales de valor 51,2 microsegundos. En este tiempo, la red hubiera podido transmitir 512 bits que se hubieran desplazado 2,5 km y que coincide con
4 Ser recibido por todos los dispositivos que estn configurados para recibir las tramas enviadas a esa direccin. Suelen direcciones especiales que los protocolos usan para fines muy especficos y totalmente transparentes al usuario y al tcnico. Unidad 5. Nivel de enlace I: Acceso al medio 17

J.M. Gonzlez Salado

Redes Locales - 1 SMR

la distancia mxima permitida en la red. Despus de la colisin las estaciones generan un bit aleatorio: 0 o 1. Si el resultado es 0, se produce la retransmisin inmediatamente, mientras que si es 1 se espera una ranura (51,2 ms) para efectuar la retransmisin. Si ambas estaciones eligen el mismo nmero aleatorio, se producir de nuevo otra colisin. La probabilidad de colisin es 1/2. En ese caso se repite el proceso, pero ahora generando dos bits aleatorios, con resultados 00 (0), 01 (1), 10 (2) o 11 (3), esperando ese nmero de ranuras para producir la transmisin. Pueden volver a colisionar, pero ahora la probabilidad de colisin es de 1/4. As se repite el proceso hasta que se consigue una retransmisin eficaz. Con cada colisin se retarda la transmisin, pero la probabilidad de nueva colisin se reduce.

5.4.5 Dominios de colisin en Ethernet


Cuando Ethernet pone una trama en el bus (cableado) de la red, esta trama viaja por todo el bus para alcanzar a todas las estaciones que estn conectadas a l, ya que cualquiera de ellas, algunas o todas pueden ser las destinatarias de la informacin que viaja en la trama. Si dos estaciones ponen en el bus una trama simultneamente, se produce una colisin, siendo la informacin que hay en el bus invlida o corrupta. Determinados dispositivos (que veremos en el captulo siguiente) dividen la red en segmentos, de manera que cuando una trama salta a otro segmento de la red debe hacerlo impulsada por alguno de estos dispositivos, y en tal caso se convierte en otra trama. As, la trama original no puede colisionar con las de otro segmento de la red. A cada uno de estos segmentos se les denomina dominio de colisin, y se dice que la trama se circunscribe a su dominio de colisin. Por tanto, una trama slo puede colisionar con otra dentro de su dominio de colisin pues no puede traspasar esta frontera. Cuando un nodo necesita transmitir informacin a otro que est en un dominio de colisin distinto necesita acudir a los servicios de dispositivos de red intermedios como conmutadores (switches), puentes (bridges). Estos dispositivos separan los dominios de colisin y son los encargados de ampliar la red de rea local con otros dominios de colisin. Esos otros dominios de colisin a niveles ms altos formarn parte de la misma red. Ethernet funciona con direcciones de tipo multidifusin, es decir, con ms de un destinatario, y se pueden producir tormentas de difusin, en donde una o varias estaciones por fallo o de forma malintencionada generan avalanchas de tramas para todas las estaciones (broadcast) que pueden colapsar la red. En estos casos es muy importante que los dominios de colisin o segmentos estn perfectamente acotados. As, si se produce una tormenta de difusin, quedar confinada a ese segmento de red y el problema no afectar a otros segmentos. Algunos dispositivos incorporan protocolos de gestin y encaminamiento de la multidifusin, y otros tcnicas que previenen estas tormentas de difusin. Esto reviste especial importancia si el paso de un segmento a otros se hace a travs de una red de baja velocidad: si toda la multidifusin tuviera que pasar por esta red de baja velocidad, todas las comunicaciones quedaran probablemente colapsadas.

Unidad 5. Nivel de enlace I: Acceso al medio

18

J.M. Gonzlez Salado

Redes Locales - 1 SMR

5.5 WiFi IEEE 802.11


Las redes inalmbricas o Wireless LAN (WLAN) se estn convirtiendo en el estndar del futuro de las redes de rea local, debido a una considerable bajada de precios de los componentes necesarios y a la facilidad de instalacin de la red. Sin embargo no todo son parabienes: el ancho de banda de la red inalmbrica es significativamente menor que el de las redes de cables, ese ancho de banda es inevitablemente compartido entre todos los dispositivos conectados a la red y la seguridad, si no se cuida, se puede ver seriamente comprometida. El estndar que fija este tipo de redes es el IEEE 802.11. Sobre este estndar, un consorcio de compaas denominado WiFi Alliance prueba la compatibilidad de dispositivos y los marca con la etiqueta WiFi. Las principales caractersticas de las redes 802.11, aparte de usar el aire como medio, son:

Todas las estaciones comparten un mismo canal, un rango de frecuencias en el aire, que slo puede ser usado por una en cada momento. Si dos transmiten simultneamente se produce una colisin. Puede tener un control de acceso distribuido, es decir, que ningn elemento supervise los turnos de acceso a las estaciones; o un control de acceso centralizado, es decir, que un elemento coordine quin puede transmitir y en qu momento (este elemento ser el punto de acceso). Todos los nodos de la red tienen la misma posibilidad de transmitir. Los datos se transmiten encapsulados en tramas. Cada una de las tramas transmitidas contiene la direccin del nodo que realiza en envo y la del que lo recibe. Las tramas viajan a todos los nodos de la red (es de difusin). El direccionamiento de la trama incluye la posibilidad de especificar la direccin de un nodo, de varios nodos o de todos los nodos de la red. El nodo receptor tiene la responsabilidad de reorganizar y aceptar las tramas que tengan su direccin de destino. Se requiere un proceso de autenticacin de cada dispositivo para que pueda ser admitido dentro de la red, y otro de asociacin entre dispositivos para que puedan transferir informacin uno al otro.

Como se puede observar, algunas de estas propiedades son muy parecidas a las de Ethernet.

5.5.1 Especificaciones IEEE 802.11 y medio fsico


Comercialmente existen tres especificaciones del estndar IEEE 802.11, que se resumen en la siguiente tabla.

Unidad 5. Nivel de enlace I: Acceso al medio

19

J.M. Gonzlez Salado Tasa Trans. Medida 5,5 Mbps 22 Mbps 70 Mbps Tasa Trans. Mxima 11 Mbps 54 Mbps 300 / 600 Mbps

Redes Locales - 1 SMR Radio de cobertura interior 45 m 45 m 70 m Radio de cobertura exterior 90 m 90 m 250 m

Especificacin 802.11b 802.11g 802.11n

Frecuencia 2,4 GHz 2,4 GHz 2,4 / 5 GHz

Tabla 2: Especificaciones 802.11

El estndar 802.11n fue implementado en Enero de 2009. Antes las compaas ya haban desarrollado y comercializado productos que cumplen las especificaciones del borrador previo a la implementacin definitiva, y que suelen denominar pre n, asegurando la compatibilidad con el estndar n definitivo si fuera necesario mediante actualizacin. El rango de frecuencias utilizado en b y g es de 2,4 GHz a 2,4835 GHz. Este rango est dividido en 14 canales numerados del 1 al 14, de los cuales en Europa slo se pueden usar del 1 al 13. Todos los dispositivos de una red 802.11 deben usar el mismo canal. Los dispositivos estn preparados para funcionar con cualquier canal, y la mayora se configuran de forma automtica para funcionar en el canal establecido para la red. Si dos redes 802.11 se crean en el mismo espacio fsico deben estar configuradas cada una en un canal diferente. Sin embargo, los 13 canales no son completamente independientes: canales contiguos se superponen y las emisiones en ellos producen interferencias mutuas. El ancho de banda de la seal (22 MHz) es superior a la separacin entre canales consecutivos (5 MHz), y por eso se hace necesaria una separacin de al menos 5 canales con el fin de evitar interferencias. Tradicionalmente se utilizan los canales 1, 6 y 11, aunque se ha documentado que el uso de los canales 1, 5, 9 y 13 (en dominios europeos) no es perjudicial para el rendimiento de la red.

Ilustracin 5: Solapamiento de canales en 802.11

En el estndar n se introducen varias novedades, dos de ellas referentes a los canales. Por un lado se dispone el uso de canales en torno a los 5 GHz, hasta cerca de los 5,4 GHz, adems de los existentes en b y g. Pero sobre todo, se pueden usar dos canales que no se solapen en la misma red y por los mismos dispositivos (por ejemplo 1 y 6), de manera que la velocidad se dobla tcnicamente (aunque no en la prctica). Si embargo, esto decrementa la posibilidad de crear varias redes inalmbricas 802.11 en el mismo espacio fsico. El alcance de cada especificacin indicado en la tabla corresponde a antenas estndar (omnidiraccionales de aproximadamente 2dbi). Existen antenas de mayor ganancia tanto omnidireccionales como unidireccionales. El rendimiento de la red se ve afectado por la fuerza de la seal (fruto de la potencia con que se emita corriente a la
Unidad 5. Nivel de enlace I: Acceso al medio 20

J.M. Gonzlez Salado

Redes Locales - 1 SMR

antena y de la ganancia de la antena) y la degradacin de su calidad debidas a la distancia o las interferencias. A medida que la seal se hace ms dbil, los dispositivos hacen automticamente una seleccin de tasa adaptativa y hacen caer la tasa de datos de 54 Mbps a 11 Mbps, de 11 Mbps a 5,5 Mbps, de 5,5 Mbps a 2 Mbps o desde 2 Mbps a 1 Mbps. En el estndar n se introduce el uso de la tcnica MIMO, que permite que cada dispositivo use dos o ms antenas para aprovechar mejor el rebote de las seales, y de esta forma mejorar tambin la velocidad. En cuanto a la topologa, tenemos dos opciones de configuracin:

Red en modo ad-hoc. Es una configuracin muy simple, en la que no existen puntos de acceso y los equipos se comunican directamente entre s a travs de los adaptadores inalmbricos. Todos los dispositivos deben tener una zona de cobertura comn, y esta zona comn en la nica en la que funciona la red. Slo es viable cuando tenemos un nmero de equipos muy escaso y estn bastante cerca todos de todos. Red en modo infraestructura. Esta configuracin utiliza unos elementos de interconexin llamados puntos de acceso, que reciben la seal de todos los adaptadores y la repite en todas las direcciones amplificada. Facilita la ampliacin del radio de accin mediante el uso de mejores antenas y del enlace de varios puntos de acceso. Adems, dispositivos que no tienen una zona comn de cobertura pueden comunicarse entre s, si ambos estn en la zona de cobertura del punto de acceso.

5.5.2 Adaptadores de red inalmbricos


Los adaptadores de red inalmbricos o tarjetas de red inalmbricas son el hardware necesario para que una estacin pueda acceder a un red inalmbrica. Los dos elementos fundamentales de estas tarjetas son el chip que utilice (habiendo mucha ms variedad que en Ethernet) y la antena a travs de la cual se emiten y reciben las seales. Dos son las caractersticas principales que debemos observar en un adaptador de red inalmbrico: la especificacin 802.11 al que pertenece y la conexin al PC. La primera corresponde a las tres especificaciones mencionadas anteriormente. En cuanto al segundo, existen cuatro tipos: Integradas en las placas bases, sobre todo de los ordenadores porttiles. Tarjetas PCI, que slo sirven para ordenadores de escritorio y que se conectan a una ranura PCI.

Unidad 5. Nivel de enlace I: Acceso al medio

21

J.M. Gonzlez Salado

Redes Locales - 1 SMR

Ilustracin 6. Tarjeta de red Wireless PCI

Adaptadores USB, que se conectan a puertos USB, preferiblemente USB 2.0 sobre todo para el estndar 802.11g a 54 Mbps. Evidentemente, sirven tanto para PCs de escritorio como para porttiles.

Ilustracin 7. Adaptadores de red Wireless USB

Adaptadores PCMCIA, especialmente para ordenadores porttiles que tienen este tipo de conector.

Ilustracin 8. Adaptador de red Wireless PCMCIA

Desafortunadamente, estas tarjetas de red no suelen traer driver para todos los sistemas operativos, siendo Linux especialmente castigado en este sentido. No obstante, la comunidad programadora de Linux ha conseguido desarrollar un sistema llamado
Unidad 5. Nivel de enlace I: Acceso al medio 22

J.M. Gonzlez Salado

Redes Locales - 1 SMR

NDIS-wrapper que permite usar los drivers de Windows xp de muchas de estas tarjetas para que funcionen en Linux.

5.5.3 La trama 802.11


En 802.11, como en todos los estndares 802, la informacin se transmite en tramas. Sin embargo, las tramas no son iguales que en Ethernet. De hecho, en 802.11 hay tres tipos de tramas:

Tramas de administracin: trama de solicitud de asociacin, trama de respuesta de asociacin, trama de solicitud de prueba, trama de respuesta de prueba, trama beacon, trama de autenticacin. Tramas de control: solicitud para enviar (RTS, Request to send), listo para enviar (CTS, Clear to send), acuse de recibo. Tramas de datos. Slo la trama de datos es similar a las de Ethernet.

5.5.4 Las colisiones 802.11


El protocolo de comunicacin que usan estas redes se denomina CSMA/CA (Carrier Sense Multiple Access / Collision Avoidance , Acceso Mltiple con Deteccin de Portadora y Evitacin de Colisiones). Es casi igual que el usado en Ethernet ( CSMA/CD), con la salvedad de que en este caso es fsicamente imposible detectar colisiones por la imposibilidad de transmitir y recibir a la vez por el medio. Cuando una estacin quiere emitir primero escucha el canal. Si est libre transmite, y si est ocupado espera un tiempo aleatorio y comienza de nuevo el proceso. Si dos estaciones transmiten a la vez ambas seales se mezclan en el medio, quedando irreconocibles (se produce una colisin). En las redes inalmbricas es imposible detectar fsicamente este hecho. Para conseguir detectar las colisiones, se utiliza una nueva tcnica. Cuando una seal llega perfectamente al destino, este transmite una seal especfica a la red. La estacin que emiti la seal original se queda a la espera de la seal de respuesta. Si dicha seal, que tiene preferencia sobre las emisiones normales no llega inmediatamente es que se ha producido una colisin. En ese caso, las estaciones emisoras que provocaron la colisin esperan un tiempo aleatorio tras el que vuelven a intentar emitir. Otro mtodo para evitar colisiones, aunque no es estndar, consisten en que cuando una estacin quiere emitir manda una trama llamada RTS al punto de acceso (por tanto necesario) en la que identifica e indica el tiempo que quiere reservar el medio para transmitir. Si esta seal llega al punto de acceso es que no se ha producido colisin. El punto de acceso contesta con otra trama llamada CTS, que da permiso a la estacin que solicit transmitir el tiempo que indic en su peticin; entonces la estacin procede a emitir. Como la trama CTS llega a todas las estaciones, las que no pidieron el permiso saben durante cunto tiempo no pueden enviar trama RTS para comenzar una emisin. Si dos estaciones emiten trama RTS simultneamente se produce una colisin y no llega ninguna de las dos seales al punto de acceso, que por lo tanto no responde. Al no tener las estaciones seal de respuesta CTS, esperan un tiempo aleatorio y vuelven a intentarlo.

Unidad 5. Nivel de enlace I: Acceso al medio

23

J.M. Gonzlez Salado

Redes Locales - 1 SMR

5.5.5 Autenticacin y asociacin


Toda red inalmbrica se debe configurar con un identificador o nombre denominado SSID. Esta configuracin se hace en el punto de acceso o en el primer nodo que forma la red ad-hoc. El SSID puede establecerse como pblico u oculto. Cuando es pblico, el punto de acceso en modo infraestructura o todos los adaptadores en modo ad-hoc emiten constantemente tramas beacon o balizas. Esas tramas beacon contienen el SSID de la red a la que pertenece el dispositivo que la emite. Cuando un adaptador es activado empieza escuchando para localizar un dispositivo compatible con el que asociarse. Este proceso se denomina escaneado y puede ser activo o pasivo. En el escaneado activo al configurar el adaptador de red a travs de su driver se especifica el SSID de la red a la que se quiere unir. Entonces comienza a emitir una solicitud de prueba que contiene ese SSID. Cuando se encuentra un punto de acceso con el mismo SSID, el punto de acceso emite una respuesta de prueba, completando la asociacin. Si la red es en modo ad-hoc, basta con que la solicitud de prueba llegue a uno de los dispositivos que pertenecen a la red con el SSID indicado y ste emite la respuesta de prueba, completando la asociacin. Los nodos de escaneado pasivo escuchan en busca de tramas de administracin de balizas (beacons), trasmitidas por el punto de acceso (modo de infraestructura) o los nodos iguales (ad-hoc). Posteriormente, se selecciona de forma automtica o manual una de las redes cuyo SSID se ha recibido y se produce un intento de unirse a ella como en el modo activo, completando en caso de xito la asociacin. El escaneado pasivo es un proceso continuo y los nodos pueden asociarse o disasociarse a los puntos de acceso debido a los cambios en la fuerza de la seal. Despus del escaneado, y una vez asociado a la red a un dispositivo de la red a la que quiere unirse, se procede a la autenticacin, proceso en el cual el nodo es identificado como un nodo autorizado en la red. La norma IEEE 802.11 enumera dos tipos de procesos de autenticacin, que explicamos centrndonos en el modo infraestructura:

Sistema abierto. En la autenticacin por sistema abierto el cliente WLAN no se tiene que identificar en el Punto de Acceso durante la autenticacin. As, cualquier dispositivo que lo intente queda autenticado en el punto de acceso. Eso no significa que el nodo pueda intercambiar informacin vlida con l y por tanto con la red, puesto que la red puede transmitir la informacin encriptada por algn mtodo como WEP o WPA y el nodo no disponer de las claves necesarias. Clave compartida. En la autenticacin mediante clave compartida se necesita un mtodo de cifrado. As que en la configuracin del adaptador de red a travs del driver o de la utilidad del sistema operativo habr sido necesario indicar una clave. En el caso de usar WEP, el ms sencillo, el proceso se divide en cuatro partes:

La estacin cliente enva una peticin de autenticacin al Punto de Acceso. El punto de acceso enva de vuelta un texto modelo. El cliente tiene que cifrar el texto modelo usando la clave WEP ya configurada, y reenviarlo al Punto de Acceso en otra peticin de autenticacin. El Punto de Acceso descifra el texto codificado y lo compara con el texto modelo que haba enviado. Dependiendo del xito de esta comparacin, el
24

Unidad 5. Nivel de enlace I: Acceso al medio

J.M. Gonzlez Salado

Redes Locales - 1 SMR

Punto de Acceso enva una confirmacin o una denegacin. Como se puede observar, la clave nunca viaja por la red. Despus de la autenticacin y la asociacin, WEP se sigue usando para cifrar los paquetes de datos. A primera vista podra parecer que la autenticacin por Clave Compartida es ms segura que la autenticacin por Sistema Abierto, ya que ste no ofrece ninguna autenticacin real. Sin embargo, es posible averiguar la clave WEP esttica interceptando los cuatro paquetes de cada una de las fases de la autenticacin con Clave Compartida. Por lo tanto es aconsejable usar la autenticacin de Sistema Abierto para la autenticacin WEP (ntese que ambos mecanismos de autenticacin son dbiles). Un mecanismo ms primitivo para controlar los nodos que se pueden autenticar en la red consiste en tener en el punto de acceso una lista con las MACs de los adaptadores autorizados.

5.5.6 Encriptacin
En una red inalmbrica el medio es el aire y el aire es de todos. Nada impide a cualquiera con una antena en la zona de cobertura recibir las seales correspondientes a una red inalmbrica. As que, por seguridad e incluso por privacidad, es conveniente cifrar la informacin usando algn mtodo de encriptacin. Sin embargo, se puede tener una red inalmbrica sin cifrar, pero cualquiera se podra unir a ella e, incluso sin unirse, obtener toda la informacin que circula por la red. Dos son los mtodos principales de encriptacin o cifrado en redes inalmbricas: WEP y WPA. Ambos mtodos se pueden usar en dos niveles: 1. Para la autenticacin. Slo los dispositivos que tengan la clave adecuada podrn ser autenticados en la red. 2. Para cifrar todos los paquetes de datos que viajan por la red. Slo si un dispositivo tiene la clave correcta podr interpretar las seales que le llegan a la red y podr enviar a la red seales que sean comprensible por los dems dispositivos. WEP se usa normalmente slo para el segundo, mientras que WPA se usa para ambos.
5.5.6.1 WEP

El cifrado WEP (Wired Equivalent Privacy) es un sistema de encriptacin muy sencillo que utiliza algoritmos de cifrado de 64 y 128 bits. Para ello, se establece y usa una clave de 40 bits (10 caracteres hexadecimales o 5 ASCII) o una clave de 104 bits (26 caracteres hexadecimales o 13 ASCII). A estas claves se les une un vector de inicializacin de 24 bits que produce las claves completas del algoritmo. A veces se usa una frase de paso, que convierte un texto cualquiera en una clave WEP de 40 o 104 bits. La clave WEP de una red se fija en el punto de acceso. Si se trata de una red adhoc, la clave WEP se estable al configurar el primer nodo de la misma, junto con el SSID. En los dispositivos, como es evidente, la clave debe indicarse a mano, al menos la primera vez, ya sea en modo hexadecimal, ASCII o con frase de paso. El sistema WEP no impide obtener la clave de una red sin excesiva dificultad, con software fcilmente accesible, sobre todo si es un sistema de clave compartida con clave
Unidad 5. Nivel de enlace I: Acceso al medio 25

J.M. Gonzlez Salado

Redes Locales - 1 SMR

de 40 bits.
5.5.6.2 WPA y WPA2

Vistos los defectos del sistema WEP, la WiFi Alliance y el IEEE comenzaron a trabajar de forma conjunta en un nuevo sistema llamado WPA (WiFi Protected Access). IEEE defini en el estndar 802.11i las propiedades que deba tener el sistema, y la WiFi Alliance las fue implementado, primero en WPA, mientras 802.11i no era definitivo, y luego en WPA2, cuando ya lo fue. A nivel de autenticacin, WPA se puede utilizar de dos formas: 1. Mediante el uso de un servidor de autenticacin , donde se almacenan las credenciales y contraseas de los usuarios de la red, y que distribuye claves diferentes a cada usuario. 2. Mediante clave compartida (PSK, Pre-Shared Key), que de un modo similar al WEP, requiere introducir la misma clave en todos los equipos de la red. Nos centramos en la segunda forma, ya que la primera es excesivamente compleja. Qu ventajas ofrece WPA? En realidad en este modo es una evolucin de WEP, que usa el mismo tipo de algoritmos pero con una clave de 256 bits unidas a un vector de inicializacin de 48 bits (frente a los 24 de WEP, su principal problema). La clave se puede especificar mediante 64 caracteres hexadecimales o mediante una frase de paso que tenga de 8 a 63 caracteres ASCII imprimibles. La seguridad del algoritmo que convierte la frase de paso en clave WPA tambin se ha mejorado con respecto a WEP. Como en WEP, el punto de acceso es el dispositivo en el que se fija la clave WPA de una red. Si se trata de una red ad-hoc, la clave WPA se estable al configurar el primer nodo de la misma. En los dispositivos, como es evidente, la clave debe configurarse a mano, ya sea en modo hexadecimal o con frase de paso. Por ltimo, una de las mejoras sobre WEP es la implementacin del Protocolo de Integridad de Clave Temporal (TKIP - Temporal Key Integrity Protocol ), que cambia claves dinmicamente a medida que el sistema es utilizado. Cuando esto se combina con un vector de inicializacin mucho ms grande evita que los ataques de recuperacin de clave (ataques estadsticos) a los que es susceptible WEP sean utilizables.

Unidad 5. Nivel de enlace I: Acceso al medio

26