Saludos cordiales
...Y ahora si, a lo que vinimos
Mecanismos de acceso  al medio
Sino le entiendes a lo siguiente, tal vez necesites que te lo explique mahatma
En las redes inalambricas, la informacion se transmite por radiofrecuencias
Las redes wifi transmiten en la frecuencia de 2.4ghz
Pero la duda es...
...Si todos transmitimos al mismo tiempo y por el mismo canal...
¿porque no nos interferimos?
Eso es gracias a nuestra amiga la multiplexacion
Tambien hay que agradecer un poco al espectro expandido
Pero eso es otra historia
Como decia, que tal si dividimos la frecuencia en partes muy chicas
Lo suficientemente grandes como para diferenciearlas sin problemas
Y lo suficientemente chicas como para no salirse de los protocolos de telecomunicaciones
Digamos tomar desde 2.402ghz hasta 2.483ghz
Y de ese rango partir en 14 pedazos a los que llamaremos canales
Y problema resuelto
...Mas o menos
Por ejemplo en una escuela de informatica
Pueden haber varios modems compartiendo la misma area de cobertura
Y no se estorbaran
Lo anterior se conoce como multiplexacion por division de frecuencia
...
Pero eso no lo resuelve todo
Si bien tenemos el modem de la direccion trabajando en el canal 5
Y ponemos nuestra tarjeta de red en el canal 5
Con eso bastaria para entrar a msn
Pero si hay mas de una pc conectada
Volveremos al problema de la interferencia
¿como solucionarlo?
Esta vez dividiremos el tiempo
Asi, poniendose todos deacuerdo
Cada pc tendra una fraccion minuscula de segundo para transmitir su mensaje
...Bueno, tal vez necesite un par de rondas
Pero es tan rapido que igual no lo notamos
...a veces
A esto se le conoce como multiplexacion por division de tiempo
Mmm...
¿que mas?
Oh!, si, la multiplexacion por division de codigo
Es mas o menos asi:
El mensaje a transmitirse es este: 11101001
Y el codigo es este: 11001000011110000011000111001010
Entonces se envia el codigo, no el mensaje
Solo que invirtiendo los valores deacuerdo con el mensaje, quedando asi:
Codigo establecido: 1100 1000 0111 1000 0011 0001 1100 1010 0  0  0  0  0  0  0  0 Codigo modificado: 0011 0111 1000 1000 1100 0001 1100 0101 1  1  1  0  1  0  0  1
Lo se, asi es mas largo y molesto
Pero ahora cada quien usa su propio codigo para comunicarse
...y eso seria todo
Operaciones de la subcapa mac
Como seguramente ya sabes, la subcapa mac se encuentra en la tarjeta de red
Y es por eso que es la que se encarga de:
1 Controlar el canal de acceso
Es decir, establecer el canal, el turno y tiempo para transmitir, y el codigo a usar
2 Desechar las tramas duplicadas o corruptas
3 Encapsular las tramas
Lo cual nos lleva directamente a...
Formato de la trama 802.11
Existen 3 tipos de tramas
Tramas de datos que son la razon de la existencia del wifi
Tramas de control, que son:
Request to send (rts) Es el aviso de que se comenzaran a enviar tramas
Clear to send (cts) Pide a todas las pc's excepto a la que envio el rts que no transmitan durante un tiempo dado
Acknowledgement (ack) Confirma la recepcion de una trama
Ademas de las tramas de datos y de control estan...
Las tramas de gestion, Que son:
Trama beacon
Es la que envia el modem a nadie. es solo para que pueda ser detectada por cualquier pc en el rango de covertura
Trama de asociasion
Lo envia la pc para asociarse a una red
Trama de respuesta de asociasion
Lo envia el modem, incluye el ip que usara durante la sesion y los tiempos para la multiplexacion por division de tiempo
Trama de autenticacion
Es enviada Si la red esta protegida por wpa o wep
Para mayores informes preguntenle al antonio
Tramas de solicitud de reasociasion Y de respuesta de asociasion
la multiplexacion por division de tiempo deve ser recalibrada constantemente
Trama de desautenticasion
Lo envia la pc para avisar que termina la sesion
Trama de desasociasion
La envia el modem para avisar que terminara todas las transmisiones
La trama 802.11 esta compuesta asi:
2 bytes para el campo de control
Aqui viene la version del protocolo, tipo de trama, si tiene wep, y algunas otras cosas
6 bytes de la direccion de destino
6 bytes de la direccion de origen
De 0 a 2312 bytes de datos
El control de la secuencia que tiene un tamanyo indeterminado
Y la secuencia de verificacion de trama (crc)
...y eso seria todo
Espero no haber dicho muchas mentiras
:)

Mac