| AnteriorAvancé:Transmissão de dados | A camada ligação Wi-Fi (802.11 ou WiFi) | PróximoRiscos |
A camada Ligação de dados da norma 802.11 é composta por duas sub-camadas: a camada de controlo da ligação lógica (Logical Link Control, notado LLC) e a camada de controlo de acesso ao apoio (Media Access Control, ou MAC).
A camada MAC define dois métodos de acesso diferentes :
Numa rede local Ethernet clássica, o método de acesso utilizado pelas máquinas é o CSMA/CD (Carrier Sense Multiple Access with Collision Detect), no qual cada máquina é livre de comunicar a qualquer momento. Cada máquina que envia uma mensagem verifica se nenhuma outra mensagem foi enviada ao mesmo tempo por outra máquina. Se for o caso, as duas máquinas esperam durante um tempo aleatório antes de recomeçar a emitir.
Num ambiente sem fios, este método não é possível na medida em que as duas estações que comunicam com um receptor não se ouvem necessariamente mutuamente, devido ao seu raio de alcance. Assim, a norma 802.11 propõe um protocolo similar chamado CSMA/CA (Carrier Sense Multiple Access with Collision Avoidance).
O protocolo CSMA/CA utiliza um mecanismo de evasão de colisão baseado num princípio de avisos de recepção recíprocos entre o emissor e o receptor:

A estação que quer emitir ouve a rede. Se a rede está engarrafada, a transmissão é diferida. No caso contrário, se os meios de comunicação estiverem livres durante um tempo dado (chamado DIFS para Distributed inter Frame Space), então a estação pode emitir. O receptor (geralmente, um ponto de acesso) responde um Clear To Send (CTS, significando o campo está livre para emitir), e seguidamente a estação começa a emissão dos dados.
Quando recebeu todos os dados emitidos pela estação, o receptor envia um aviso de recepção (ACK). Todas as estações vizinhas então então durante um tempo que consideram ser o necessário para a transmissão do volume de informação a emitir à velocidade anunciada.
A camada MAC do protocolo 802.11 oferece um mecanismo de controlo de erro que permite verificar a integridade das tramas. Trata-se de uma diferença fundamental com o padrão Ethernet. Com efeito, o Ethernet não propõe nenhum sistema de detecção ou correcção de erros, esta tarefa é deixada para os protocolos de transportes de nível superior (TCP).
Numa rede sem fios, a taxa de erro é mais elevada, é a razão pela qual um controlo de erro foi integrado a nível da camada ligação de dados. O controlo de erro baseia-se no seguinte polinómio de grau 32:
x32+x26+x23+x22+x16+x12+x10+x8+x7+x5+x4+x2+x+1
Por outro lado, a taxa de erro de transmissão nas redes sem fios aumenta geralmente com pacotes de dimensão considerável, é a razão pela qual a norma 802.11 oferece um mecanismo de fragmentação, permitindo recortar uma trama em vários pedaços (fragmentos).
O padrão 802.11 define o formato das tramas trocadas. Cada trama é constituída por uma rubrica (chamada MAC header, de um comprimento de 30 bytes), um corpo e um FCS (Frame Sequência Check) que permite a correcção do erro.
| FC
(2) | D/ID
(2) | Endereço 1
(4 octets) | Endereço 2
(4 octets) | Endereço 3
(4 octets) | SC
(2) | Endereço 4
(4 octets) | |
|
Corpo da trama (0 à 2312 octets)
| |||||||
Eis a descrição destes campos :
| Versão de protocolo
(2 bits) | Tipo
(2 bits) | Subtipo
(4 bits) | |||||
| To DS
(1 bit) | From DS
(1 bit) | More Frag
(1 bit) | Retry
(1 bit) | Power Mgt
(1 bit) | More Data
(1 bit) | WEP
(1 bit) | Order
(1 bit) |
O Point Coordination Function (PCF) é um modo de acesso controlado. Assenta na interrogação, uma a uma, das estações, ou polling, controlada pelo ponto de acesso. Uma estação pode emitir apenas se for autorizada e pode receber apenas se for seleccionada. Este método foi concebido para as aplicações em tempo real (vídeos, vozes) que necessitam uma gestão do prazo aquando das transmissões de dados.
Última modificação do dia Quinta 8 de Outubro de 2009 às 20:10:12.