wireless frame

This commit is contained in:
dado 2025-04-27 12:40:16 +02:00
parent 25d9f3a915
commit af222e343a
2 changed files with 49 additions and 0 deletions

View File

@ -22,3 +22,52 @@ Gli *Access Point* svolgono un ruolo cruciale nella traduzione dei frame di rete
## Anatomia del wireless frame
![wireless-frame](/asset/img/wireless-frame.png)
- Frame control: due byte e una marea di sottocampi, come il campo version, che indica la versione dello stnadard 802.11 utilizzato per il frame.
- Type e Subtype: indicano il tipo e il sottotipo del frame. Esistono 3 tipi di frame
- Gestione (type 00): usato per le comunicazioni iniziali tra AP e dispositivi wireless
- Controllo (type 01): si divide in
- Frame RTS, request to send (subtype 1011)
- Frame CTS, clear to send (subtype 1100)
- Frame ACK (subtype 1101)
- Dati: trasporta i dati effettivi (type 02)
- Data: payload incapsulato dal network layer
- FCS (Frame Check Sequence): il trailer termina il frame con un campo di 4 byte, il cui scopo è la verifica dellintegrità dei dati trasmessi.
- Sequence COntrol: contiene due sottocampi
- Framgment number: indica il numero di frammento del frame corrente. Quando il pacchetto di dati e' troppo grande per essere trasmesso, avviene la frammentazione e ogni frammento e' identificato dal fragment number. Utilizzato dal destinatario per riscostruire il pacchetto originario
- Sequence number: indica il numero di seruqenza del frame corrente. Serve per fare in modo che il frame venga trasmesso e ricevuto nell'ordine corretto.
## Anatomia del Wireless Frame
![Wireless Frame](/asset/img/wireless-frame.png)
É composto da diversi campi, ognuno con funzioni specifiche. Di seguito sono descritti i principali componenti di un wireless frame:
### Frame Control
Il campo `Frame Control` occupa due byte e contiene numerosi sottocampi, tra cui:
- **Version**: indica la versione dello standard IEEE 802.11 utilizzato per il frame
- **Type e Subtype**: questi campi specificano il tipo e il sottotipo del frame. Esistono tre categorie principali di frame:
- **Gestione** (Type 00): Utilizzato per le comunicazioni iniziali tra l'Access Point (AP) e i dispositivi wireless
- **Controllo** (Type 01): Questo tipo si suddivide ulteriormente in:
- **Frame RTS** (Request to Send): Sottotipo 1011,
- **Frame CTS** (Clear to Send): Sottotipo 1100
- **Frame ACK** (Acknowledgment): Sottotipo 1101
- **Dati** (Type 02): Questo tipo di frame trasporta i dati effettivi
### Sequence Control
Contiene due sottocampi:
- `Fragment Number`: indica il numero di frammento del frame corrente. Quando un pacchetto di dati è troppo grande per essere trasmesso in un'unica volta, viene frammentato, e ogni frammento è identificato dal suo numero. Questo è essenziale per il destinatario, che utilizza il fragment number per ricostruire il pacchetto originale.
- `Sequence Number`: indica il numero di sequenza del frame corrente. Questo campo è fondamentale per garantire che i frame vengano trasmessi e ricevuti nell'ordine corretto.
### Data
Il campo **Data** rappresenta il payload incapsulato dal livello di rete.
### Trailer
**FCS** (Frame Check Sequence): il trailer termina il frame con un campo di 4 byte, il cui scopo è la verifica dellintegrità dei dati trasmessi.

Binary file not shown.

After

Width:  |  Height:  |  Size: 157 KiB