Sunteți pe pagina 1din 9

CSMA/CA

CSMA/CA(CarrierSenseMultipleAccessWithCollisionAvoidance)esunmecanismodecontroldeaccesoal
mediobasadoencontiendaqueestorientadoa mediosdetransmisininalmbricos.Entransmisiones
inalmbricasunaestacinnopuededetectarcolisionesmientrasesttransmitiendo,porloquenosepuede
saber que se est produciendo una colisin y dejar de transmitir (como en CSMA/CD), sino que las
deteccionessededucenalnorecibirunatramadeconfirmacinACK.
ElmecanismobsicodetransmisinenCSMA/CAconsisteenescucharelmedioantesdetransmitir.Siel
medioseencuentralibreseesperaunintervalodetiempoconocidocomoIFS(InterframeSpace)antesde
transmitirlatramadedatos.Siporelcontrariosedetectaunatransmisinenelmedio,seesperaaquedicha
transmisinfinalice.SeesperatambinunintervaloIFSascomountiempodeesperaaleatorioy,sitodava
nosedetectatransmisin,laestacintransmitesutrama.
LaestacinreceptoratransmiteunatramadeconfirmacinACKtrasuncortointervalodetiempoconocido
comoSIFS(ShortInterframeSpace).LastramasACKindicanquelatramaseharecibidocorrectamenteyno
sehanproducidocolisiones,porquelaestacinemisoranopodrahaberdetectadounacolisinmientras
transmitalatrama.
Ladeteccindelmediolibreuocupadoserealizaadosniveles:deteccindeportadorafsicaydeteccinde
portadoravirtual.Ladeteccindeportadorafsicalaproporcionaelnivelfsico,delamismaformaqueen
redes de cable. Sin embargo, la deteccin de portadora virtual la proporciona el nivel MAC mediante un
mecanismo basado en vectores de reserva. Cuando una estacin comienza a transmitir se incluye en la
transmisininformacinparacalcularcuantotiempovaamantenerocupadoelmediofsico.Lasestaciones
queloescuchanestablecenunvectordereserva(NAV,NetworkAllocationVector)apartirdedichaduracin.
ElNAVpuedeversecomounacuentaregresiva,cuandollegaacerolaportadoravirtualindicaqueelmedio
estlibre,ymientrasesdistintodeceroelmediopermaneceocupado.
Elmecanismodeesperaaleatoriaestableceunnmeroaleatoriodeslotsdetiempoqueunaestacinespera
antes de comenzar a transmitir. De esta forma se evita riesgo de colisiones al estar varias estaciones
esperando a que finalice la misma transmisin para transmitir. Si durante este tiempo se detecta una
transmisinenelmedio,sevuelveaesperaraquetermine,seesperaunnuevoIFSyotraesperaaleatoria.Al
igual que en CSMA/CD, cada vez que se produce un nuevo intento de transmitir el rango para elegir
aleatoriamenteelnmerodeslotsqueseesperaseincrementa.

Enlatransmisinpormediosinalmbricossepuedepresentarunproblemaconocidocomoelterminaloculto.
UnaestacinAqueseencuentraenelrangodeotraestacinB,peronoeneldeunaestacinCnopuede
detectar cuando C est transmitiendo a B. En este caso se pueden producir colisiones al realizar Ay C
transmisionessimultaneas.

RTS/CTS
Para solucionar el problema del terminal oculto se utiliza un mecanismo de solicitud de transmisin que
introducedosnuevastramasdecontrol:RTS(Requesttosend)yCTS(Cleartosend).Laestacinquedesea
transmitircomienzaenviandounpaqueteRTSalreceptor,elcualcontestaconunCTS alertandoasus
estacionesvecinasdelatransmisinquesevaallevaracabo.CuandoelemisorrecibeelmensajeCTS,y
trasuntiempodeesperaSIFS,transmitelatramadedatosyesperalarecepcindelaconfirmacinACK.

LastramasRTSyCTSestablecenenlasestacionesquelasescuchannuevosvectoresdereservaNAV,cada
unoconunaduracindiferentequepermitenacualquierestacin(estenelrangodelemisorodelreceptor)
conocerelinstanteenelquelatransmisinvaafinalizar.
EnelmecanismoRTS/CTSsepuedenproducircolisionesenlastramasRTS,noasenlastramasdedatos
puestoquetodaslasestacionesaceptadasdebernconsiderarelmedioocupadotodoeltiempoquevayaa
durarlatransmisin(indicadotantoenlatramaRTS,CTSyenlatramadedatos).

Estemecanismoopcionalesespecialmentetilparaevitarretransmisionesmuylargas.Enredesinalmbricas
se define un tamao de trama, denominado umbral RTS, a partir del cual las tramas han de enviarse
utilizandoRTS/CTS.Esteumbralsenegociaaliniciodelacomunicacincomounparmetroms.

WiFi
WiFieslamarcacomercialpropiedaddeunaalianzadeempresasquepromuevenelusoydesarrolloderedes
inalmbricas basadas en los estndares IEEE 802.11. Bajo esta denominacin se conocen diferentes
versiones de redes inalmbricas definidas por el conjunto de estndares 802.11, aunque no todos los
productosquecumplanestosestndaresllevenlamarcaWiFiohayansidocertificadosporlaWiFiAlliance.
PorlotantosesuelenutilizarWiFiy802.11indistintamenteparareferirsearedesinalmbricasdelafamiliade
estndaresIEEE802.11.
IEEE802.11esportantounconjuntodeestndaresquedefinenserviciosyopcionesdelnivelfsicoyacceso
para crear redes de rea local inalmbricas. La gran diferencia con las redes Ethernet es el medio de
transmisin, queprescindede lanecesidad deinstalar redes de cable ofibra ptica,con laconsiguiente
reduccindecostes.Otrosproblemasderivadosdeladependenciadeunaredfsicadesplegadacomosonlas
dificultadespararealojarequiposopersonaltambinsesolucionanconlasredesinalmbricas.Sinembargo,
stasnohanacabadoreemplazandoalasredesEthernetenlacreacindeLANssinocomplementndolas.
Otrosusosmuyextendidosdelasredesinalmbricassonlainterconexinpuntoapuntodeedificiosola
creacinderedesadhoc(sininfraestructura).Eldescensodelpreciodelosequiposdisponiblesyelaumento
desuvelocidadhadisparadosuutilizacinenlosltimosaos.

Tiposderedes
Elelementobsicodelaarquitectura IEEE802.11 esel ConjuntoBsicodeServicios,BSS(BasicService
Set).Se define un BSS comoun conjunto de estaciones inalmbricas que coordinan el acceso al medio
compartidomedianteunprocedimientodado.Elreadecoberturageogrficadeun BSS seconocecomo
readeServiciosBsicos,BSA(BasicServiceArea),yessimilaraunaceldaenunareddecomunicaciones
celular. Este rea puede tener una dimensin de varias decenas de metros. Conceptualmente todas las
estaciones deuna BSS puedencomunicarsedirectamenteentres,y enlamismazonapuedencoexistir
diferentesBSSindependientes.

SepuedeusarunsoloBSSparaformarunaredadhoc.Estetipoderedesconsisteenungrupodeestaciones
dentrodeunreacomndecobertura,yconnaturalezanormalmentetemporal.Laredsepuedeconstituir
comotaldeformaespontneaencualquierlugarysepuededeshacertrasunperiododetiempodado.Eneste
mododeoperacinlasestacionessecomunicandirectamenteentresutilizandounaFuncindeCoordinacin
Distribuida,DCF(DistributedCoordinationFunction)enelaccesoalmedio,lacualseexplicamsadelante.

Unared de infraestructura (BSSI BSS de Infraestructura) es una extensin de las redes adhoc, que
proporcionaalosusuariosinalmbricosunaextensindelservicio,normalmenteproporcionandoelaccesoa
unaredfija.LasredesdeinfraestructuradeacuerdoalestndarIEEE802.11seconstituyenutilizandoPuntos
de Acceso, AP (Access Point). El AP acta como un puente permitiendo a las estaciones inalmbricas
conectarseconequiposde,porejemplo,unaredEthernet.ParaelloelAPincorporalasfuncionesdeunportal,
que es una entidad lgica que extiende el rango de la red (puente) y realiza las traducciones entre los
diferentesformatosdetrama.

EnunareddeinfraestructuralasestacioneshandeasociarseconelAP.Elprocesodeasociacinpermiteque
elAPseaconscientedelasestacionesquetieneconectadasenundeterminadomomento.Laasociacin
puedeestaracompaadadeserviciosdeseguridadcomolaautenticacindelusuario.Delamismaforma
existeunprocesode desasociacin paraindicaraunAPquelaestacinvaaabandonarelBSS.Lades
asociacinsedeberallevaracaboaldesconectar,apagarelequipoodesplazarsefueradelaBSA,aunqueel
subnivelMACestpreparadoparafuncionarcorrectamenteaunquenorecibalosmensajesdedesasociacin.
PormediodepuntosdeaccesosepuedeextenderelmbitodefuncionamientodeunaBSAinterconectando
variasBSSatravsdeunSistemadeDistribucin,DS(DistributedSystem)ofreciendoloqueseconocecomo
ConjuntodeServiciosAmpliados,ESS(ExtendedServiceSet).ElDSescualquierred,generalmentedecable,
queinterconectadiferentesBSSatravsdesusAPsysirvecomobackboneparatransportarpaquetesentre
diferentesBSSs.AtravsdeunESSsepuedeproporcionarcoberturainalmbricaaunedificioouncampus,
quenopodransercubiertasmedianteunnicoAP.

Lasestacionespuedendesplazarse(roaming)dentrodelreacubiertaporunESS.Cuandolascondicionesde
coberturalorequieran,puedencambiardeunBSSaotroatravsdelprocesoconocidocomoreasociacin.
CuandounaestacinsealejadelAPalqueseencuentraasociadaydisponedeotroAPconunasealde
mayorintensidad,stasedesasociadelprimerAPysereasociaalsegundoAP.

Formatodetrama
ElestndarIEEE802.11describetrestiposdiferentesdetramas:
Control:sonlastramasqueseutilizanparallevaracaboelcontroldeaccesoalmedio.Existentres
tramasdecontrol,ACK,RTSyCTS.ACKeslatramadeconfirmacinqueseenvatrasunarecepcin
correcta,yquesupleladeteccindecolisionesmedianteconfirmacionesdelarecepcin.Lastramas
RTS y CTS son las que se utilizan para reservar un periodo de tiempo para transmitir y para
concederlo,segnelfuncionamientodeCSMA/CA.
Gestin:seutilizanparaimplementarlosprocesodeasociacinydesasociacindelasestaciones
inalmbricasfrentealAP,parasincronismo,autenticacinyplanificacinenelaccesoalmedio.
Datos:sonlastramasquetransportanlosdatosrecibidosdelnivelsuperior.
ElformatodeunatramaIEEE802.11eselsiguiente:

Latramacontieneunacabecerade30octetos,seguidadelcampodedatosydeunasumaderedundancia
cclicade4octetoscalculadasobrelacabeceraylosdatos.Elcampodedatostieneunalongitudvariable
desde0hasta2312octetos,porloqueeltamaomximodeunatramaWiFiesde2346octetos.
Los 2 primeros octetos de la cabecera corresponden al campo de control, el cual est compuesto por
diferentesapartados:
Laversindelprotocolo
Eltipodelatrama,siesdegestin(00),decontrol(01)odedatos(10).
Elsubtipodelatramaparalastramasdegestin.
Loscamposqueindicansilatramasedirige haciaelDS oviene desdeelDS,quesirvenpara
decidir el significado de los 4 campos de direccin de la cabecera, tal y como se explica a
continuacin.
Unflagqueindicasilatramaactualvieneseguidademsfragmentosdelamismaunidaddedatos
LLC.
Elcamporeintentosqueindicasilatramaesunaretransmisindeunatramaprevia,loqueayudaal
receptorenlagestindelastramas.
Elcampoqueindicaelmododecontroldepotencia.
Elcampomsdatosparaindicaraunaestacinqueseencuentraenmododebajoconsumoqueel
APtienemsunidadesdedatosparaella.
ElflagdeutilizacindelsistemadecifradoWEP.
Unbitreservadoparaopcionesfuturas
Acontinuacinseencuentrauncampode16bitsquetienedosutilizacionesdiferentes:generalmentecontiene
el valor del tiempo que se reserva el medio fsico; en tramas de subtipo sondeo indica la estacin que
transmitelatrama.Latramacontienetambin4camposparaindicardireccionesMAC,uncampode control
desecuencia queidentificalasecuencia(12bits)yelfragmento(4)queseestenviando,yuncampode
controlderedundanciacclica.
El subnivelMAC deIEEE802.11define4 campos distintos pararepresentardirecciones cuyosignificado
dependedetipodetransmisinqueseestrealizando,yaseaunatramaquesetransmitedentrodeunBSSo
atravsdeunDS.LasdosprimerasdireccionescorrespondenaladireccinMACdelreceptorytransmisor
(respectivamente) delatramaatravs delainterfazaire,mientrasquelas siguientes direcciones,sison
necesarias,representanladireccindelasestacionesdestinoyorigencuandoseconectanatravsdeunDS.
Deestaformasepuedendiferenciar4tiposdetramasdiferentes:

A De
DS DS
0

Dir. 1

Dir. 2

Estacin
destino
Estacin
destino
BSSID
destino
BSSID
destino

Estacin
origen
BSSID
origen
Estacin
origen
BSSID
origen

Dir. 3
BSSID
Estacin
origen
Estacin
destino
Estacin
destino

Dir. 4
Estacin
origen

Significado
Trama de datos entre dos estaciones
del mismo BSS
Trama de datos proveniente de una
estacin externa a travs del DS
Trama de datos dirigida a una
estacin externa a travs del DS
Trama de datos entre dos estaciones
externas

CuandoenlasdireccionesseexpresanidentificadoresdeBSSseutilizaelidentificadorconocidocomoBSSID,
quesecorrespondeconladireccinMACdelAPdedichoBSS.Ademsdedichoidentificadortambinexiste
unidentificadoralfanumricoquedescribeelDSSconocidocomoSSID.
Estas direcciones son evidentemente las que se utilizan en la interfaz aire de las transmisiones (entre
estacionesinalmbricas).LosportalesdelosAPsseencarganderealizarlastraduccionesoportunaspara
interconectarconelDS,generalmenteEthernetdondeseutilizantambindireccionesde48octetos.

Adiferenciadelasredesdecable,cuandoelmediofsicodetransmisinesinalmbriconosepuedendetectar
colisionesmientrassetransmite,porloquenoesadecuadoutilizarCSMA/CDcomomecanismodecontrolde
acceso al medio. En su lugar se utiliza CSMA/CA, sustituyndose la deteccin de colisiones por
confirmacionesderecepcincorrecta.Unatramadeinformacinesrespondidaconunatramadeconfirmacin
ACKqueindicaquenohahabidoproblemasensurecepcin(porejemplo,colisiones),siendoindivisibleel
envoyrecepcindedichastramas.TambinsepuedeutilizarelmecanismodereservadelmedioRTS/CTS.
Todaslasconexionesinalmbricas,debidoalruido,lasinterferenciasylascaractersticasfsicasdelentorno,
ofrecen una fiabilidad baja, y es lo mismo que sucede con 802.11. Los errores de transmisin pueden
recuperarseanivelessuperiores,peroestotendramuchoretardoyunapenalizacinexcesivadebidoalaalta
probabilidaddefallo.EsporelloqueenelsubnivelMACseincluyeunmecanismodeintercambiodetramas
basadoenconfirmacionesACK,siendoelnivelMACdelaestacintransmisoraelencargadoderealizarlas
retransmisionesdelastramasdelasquenorecibaconfirmacin.
ExistendosmodosdefuncionamientocomplementariosparaelnivelMACdeIEEE802.11.Elmecanismo
bsico de acceso se rige por una Funcin de Coordinacin Distribuida (DCF, Distributed Coordination
Function), mientras que existe la posibilidad de realizar una coordinacin del acceso controlada por una
estacin,loqueseconocecomoFuncindeCoordinacinCentralizada(PCF,PointCoordinationFunction).

FuncindeCoordinacinDistribuida
LaFuncindeCoordinacinDistribuida(DCF)estbasadaenelmecanismodecontroldeaccesoCSMA/CA,
utilizandodostiemposdiferentesdeespera:
SIFS:ShortIFS,esuntiempodeesperacortoqueunreceptoresperaentrelarecepcindeun
mensajeyelenvodesucorrespondienteconfirmacin.
DIFS:(distributedcoordinationfunctionIFS),intervalodetiemposuperioraSIFSqueseesperacomo
retardomnimoparaenviartramasasncronasporestacionesquecompitenporelmedio.
LafuncindecoordinacindistribuidaimplementadeformaopcionalelmecanismoRTS/CTS,conel que
solucionaelproblemadelaestacinocultaysemejoraelrendimientoensituacionesdemuchascolisiones.El
mecanismoRTS/CTSimplicalautilizacindedostramasdecontrolRTSyCTS
FuncindeCoordinacinCentralizada
Lafuncindecoordinacincentralizada(PCF)esunmecanismodeaccesoalternativobasadoen polling (o
sondeos)queestimplementadosobreDCF,yquepermitegarantizarundeterminadovolumendetrficopara
ciertasestaciones.PCFconsisteenpeticionesquerealizalaestacincoordinadoraalasdiferentesestaciones
paraversitienendatosquetransmitir(respuestas).PCFhaceusodeunintervalodetiempodenominadoPIFS
(pointcoordinationfunctionIPS)queesinferioraDIFS,porloquetendrapreferenciasobreunatransmisin
asncrona.
La estacin central realiza sondeos a las diferentes estaciones que son contestados con tramas de
confirmacinacompaadasonodedatos.Paranomonopolizarelmedioeimpedirtransmisionesasncronas
sedefinenperiodosdelargaduracinenlosqueserealizanlossondeosy,unavezterminadoslossondeos,
sepuedenproducirtransmisionesasncronashastalafinalizacindedichoperiodo.
DCFyPCFfuncionanutilizandotresintervalos(IFS)dediferentelongitud:
SIFSeselintervalomscortoyeselqueseesperaentrelarecepcindeunatramaylatransmisin
delaconfirmacincorrespondiente,deformaqueotratramanoseintentetransmitirantesdedicha
confirmacin.
PIFSeselintervaloinmediatamentesuperior,peroesmenorqueDIFSdeformaquelafuncinde
coordinacincentralizadapuedatomarelcontrolensituacionesdecongestin.
DIFSeselintervalodemayorduracin,ysecorrespondeconelmenortiempoquehadeesperaruna
estacintrasdetectarelmediolibrepararealizarunatransmisinasncrona.Hayqueindicarquese
hadeesperar,adems,eltiempoespecificadoporelalgoritmodeesperaaleatorio.

Estndares
Laespecificacinoriginaldenominada IEEE802.11 contemplabatransmisinmedianteinfrarrojos,ascomo
FHSS(FrequencyHoppingSpreadSpectrum)yDSSS(DirectSequenceSpreadSpectrum),avelocidades
tericasde1y2Mbpsenlabandade2,4GHz.
IEEE802.11besunaextensindeIEEE802.11basadoenDSSSqueofrecedosvelocidadessuperioresde
5,5y11Mbps.
EnEEUUsehabilitunabandaentornoalos5GHzparasulibreusoenredesinalmbricas,quetienela
ventajadeestarmenossaturadaydedisponerdeunmayoranchodebanda.Estabandaesaprovechadapor
elestndarIEEE802.11autilizandoOFDM(OrthogonalFrecuencyDivisionMultiplexing),untipodeFDMque
utilizamltiplesportadorasortogonales,todasellasdedicadasalamismatransmisin(nosereparteelancho
de banda entre mltiples fuentes que intentan transmitir,sino que una fuente utiliza todas las portadoras
dividiendosuflujodedatosentreellas).IEEE802.11autilizahasta48portadorasquepuedenestarmoduladas
utilizandodiferentestcnicasencadauna.Suvelocidadmximaesde54Mbps.
IEEE802.11goperasobrelabandade2.4GHzyescompatiblecon802.11y802.11b.Enlasvelocidadesque
comparteconestosestndaresutilizasusmismastcnicasdemodulacin(1,2,5.5y11Mbps),peroutiliza
OFDMenotrastasasdevelocidad(6,9,12,18,24,36,48y54Mbps).
Finalmente,elltimoestndaresIEEE802.11n,elcualestuvofuncionandocomoborradordurantevarios
aos,puedefuncionarsobrelasbandasde2,4y5GHz,yescompatibleconlasversionesb/gyadel
estndar.IEEE802.11nmejoralavelocidadbasndoseenmodificacionesenlatramafsica,enlatransmisin
deradioyprincipalmenteenelusodeantenasMIMO(Multipleinputmultipleoutput).MIMOsebasaeneluso
devariasantenaseneltransmisoryelemisor,dividiendoelflujodedatosenvariossubflujosqueson
enviadosporcadaunadelasantenas.Adems,802.11npuedecombinardoscanalesparacrearunodel
dobledecapacidad,enelqueportantosepuedencreareldobledesubcanales(medianteOFDM).Deesta
forma802.11npuedealternarelfuncionamientoencanalesde2040MHzpormediodelmododeoperacin
PCO(PhasedCoexistenceOperation),quelepermitecambiardinmicamentedecanalesde20a40MHz
cuandosecomunicaconequibosb/g/an,respectivamente.
EnloquerespectaalnivelMAC,802.11npuedeutilizaragregacindetramas,loquesetraduceenelenvode
unanicacabecerayvariastramasdedatoscomopartedeunanicatransmisin.Losasentimientostambin
sepuedenhacerdediferentestramas(noindividuales)paranoenviarvarios.
Unapeculiaridaddelosestndaresqueoperanenlabandade2,4GHzesladivisindelanchodebanda
disponible.Esteanchodebandasedivideenhasta14canales(dependiendodelaregulacindelpasse
podanutilizar10,11,13los14)de22MHz,peroseparadosnicamentepor5MHz,porloquegranpartede
loscanalessesolapan,sloexistiendo3canalescompletamenteseparados(salvoenJapnconel14).

IntegracinconTCP/IP
EncapsulacindeTCP/IPen802.11
ElsubnivelMACIEEE802.11delasredesinalmbricasdependedelsubnivelLLCparalaidentificacindel
serviceAccesspointdenivelsuperior,porloqueelcampodedatosdelacabeceraIEEE802.11contienela
PDUdeLLC.IEEE802.11siguelafilosofadeIEEEdeindependizaralnivelMACdelaidentificacindelos
SAPsydeindicarlalongituddelatrama,porloquelasucabeceracarecedecamposenlosquereflejar
dichasinformaciones.

ParapoderhacerusodeprotocolosdenivelderedcomoARPesimprescindibleutilizar,adems,lacabecera
SNAP,resultandolatramaenviadadelasiguienteforma:

ElcampoparaindicarelprotocoloenlacabeceraSNAPseutilizasegnlosidentificadoresdeprotocolode
Ethernet(ethertype).Asimismo,enlaprcticaelcampodedatosnuncatieneesadimensin,pueslatareaque
tendraquerealizarunpuenteentre802.11yEthernetparainterconectarunaredWiFiconunaEthernetsera
muycomplicado.Ensulugarelcampodedatosseutilizaconunalongitudmximade1500octetos,deforma
quelatraduccindetramasWiFiaEthernetsloconsisteenelestablecimientodelasdirecciones
correspondientesyelclculodelCRC.
EstaencapsulacinestdescritaenelRFC1042delIETFyen802.1H,aunqueexisteunadiferenciaenel
valordelOUIutilizado.MientraslaRFC1042utilizaunvalordeOUI=0x000000,laencapsulacin802.1H
utilizaunvalorde0x0000F8.

S-ar putea să vă placă și