Pacotes handshake (handshake packets) são usados para reportar o status de uma transição de dados. Esses tipos de pacote consistem em apenas um campo de PID, de 8 bits, como ilustrado na figura 5-3.

Figura 5-3: A figura ilustra o formato do pacote do tipo handshake.Figura extraída de [6].
Existem quatro tipos de handshake packets e um handshake packet especial. Como exemplos, podemos citar:
- ACK : Indica que o pacote foi recebido sem bit stuff ou erros de redundância;
- NAK: Indica que o dispositivo não pode aceitar os dados do host em uma transação OUT ou não possui dados para transmitir ao host em uma transação IN.
Top