El APDU (en inglés: Application Protocol Data Unit) es la unidad de comunicación entre un lector de tarjetas inteligentes y una tarjeta inteligente. La estructura de un APDU está definida en el estándar ISO/IEC 7816-4.
Par comando-respuesta de un mensaje APDU
Hay dos tipos de APDUs: comandos y respuestas. Los comandos APDU los envía el lector a la tarjeta y contienen una cabecera obligatoria de 4 bytes[1] y desde 0 hasta 255 bytes de datos. Las respuestas APDU las envía la tarjeta al lector y contienen una palabra de estado obligatoria de 2 bytes y desde 0 hasta 256 bytes de datos.[2]
Enlaces externos
- Smartcard ISO's, contents
- Selected list of smartcard APDU commands
- Selected list of SW1 SW2 Status bytes
Referencias




