Protocol Data Unit
Una Protocol Data Unit (PDU) è l'unità d'informazione o pacchetto scambiata tra due peer entities in un protocollo di comunicazione di un architettura di rete a strati. La PDU è composta da:
- Protocol Control Information (PCI), ovvero le informazioni di controllo quali, per esempio gli indirizzi, i numeri di sequenza e i flag; la PCI è generalmente posta in testa alla PDU (header) o in coda (trailer);
- Service Data Unit (SDU), ovvero i dati da trasmettere. La SDU costituisce il payload della PDU ed generalmente ottenuta a partire dalle PDU degli strati più in alto nella pila protocollare.
PDU nel modello OSI
Nel modello ISO/OSI sono definiti diversi tipi di PDU una per ogni strato del modello:
- APDU, Application, a livello di applicazione (detta anche 'messaggio')
- PPDU, Presentation, a livello di presentazione
- SPDU, Session, a livello di sessione
- TPDU, Transport, a livello di trasporto (detta anche 'segmento')
- NPDU, Network, a livello di rete (detta anche 'pacchetto')
- LPDU, Link, a livello di collegamento (detta anche 'trama' o frame)
- bit o simboli, a livello fisico