Pacotes "Handshake"

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