Na comunicação Wi-Fi, MPDU (MAC Protocol Data Unit) e MSDU (MAC Service Data Unit) são termos associados à camada Medium Access Control (MAC), definindo diferentes estágios de encapsulamento e transmissão de dados. Estas unidades desempenham um papel vital na organização e gestão do fluxo de dados entre dispositivos dentro de uma rede Wi-Fi.
MPDU (unidade de dados do protocolo MAC):
- Definição:
- Um MPDU, ou Unidade de Dados do Protocolo MAC, representa a estrutura de quadro usada pela camada MAC para a transmissão de dados pelo meio sem fio. Ele encapsula os dados em um formato adequado para transmissão na rede Wi-Fi.
- Estrutura:
- O MPDU inclui vários campos, como cabeçalho MAC, campo de controle de quadro, campos de endereço (para origem e destino), corpo do quadro (contendo a carga útil de dados real) e uma sequência de verificação de quadro (FCS) para detecção de erros.
- Cabeçalho MAC:
- O cabeçalho MAC dentro do MPDU contém informações de controle, tipo de quadro, informações de duração e outros parâmetros necessários para o funcionamento adequado da camada MAC.
- Campo de controle de quadro:
- O campo Frame Control é um componente chave do MPDU, indicando o tipo de quadro (dados, gerenciamento ou controle), informações de endereçamento e outros parâmetros de controle.
- Uso:
- MPDUs são usados para a transmissão de quadros de dados dentro de uma rede Wi-Fi. Os frames de dados transportam a carga útil da comunicação, como dados do usuário, e são parte integrante do processo geral de comunicação.
- Processamento MPDU:
- O MPDU passa por processamento na camada MAC, incluindo endereçamento, validação de controle de quadro e verificação de erros. Depois de preparado, ele é entregue à camada Física (PHY) para modulação e transmissão pelo canal sem fio.
MSDU (Unidade de Dados de Serviço MAC):
- Definição:
- Um MSDU, ou MAC Service Data Unit, representa a carga de dados antes de ser encapsulada em um MPDU. O MSDU são os dados da camada superior que são transmitidos à camada MAC para transmissão.
- Estrutura:
- O MSDU consiste nos dados do usuário que precisam ser transmitidos pela rede. Ele não inclui os cabeçalhos da camada MAC e as informações de controle adicionadas durante o processo de encapsulamento.
- Dados de camada superior:
- O MSDU transporta a carga útil de protocolos de camada superior, como a camada de rede (camada 3) no modelo OSI. Essa carga útil pode incluir pacotes IP, segmentos TCP ou outros dados de protocolo.
- Encapsulamento:
- Antes da transmissão, o MSDU passa por encapsulamento dentro da camada MAC, onde os cabeçalhos necessários, informações de controle e FCS são adicionados para formar o MPDU completo.
- Uso:
- MSDUs são passados de protocolos de camada superior para a camada MAC para transmissão pela rede Wi-Fi. A camada MAC é responsável por organizar e formatar o MSDU em um MPDU adequado para transmissão sem fio.
- Descapsulação:
- Ao receber um MPDU, a camada MAC do dispositivo de destino extrai o MSDU removendo os cabeçalhos da camada MAC e as informações de controle. O MSDU resultante é então entregue a protocolos de camada superior para processamento posterior.
Em resumo, MPDU (MAC Protocol Data Unit) e MSDU (MAC Service Data Unit) são componentes integrais do processo de comunicação Wi-Fi. O MSDU carrega a carga útil de dados da camada superior, enquanto o MPDU encapsula essa carga com cabeçalhos da camada MAC para transmissão pelo meio sem fio. Compreender a distinção entre essas unidades é essencial para a compreensão do processo de transmissão de dados em redes Wi-Fi.