O final da transferência é marcado por um pacote DATA que contém entre 0 e 511 bytes de dados (i.e., tamanho do Datagrama < 516). Este pacote é reconhecido por um pacote ACK como todos os outros pacotes DATA. O Host reconhece o pacote DATA final terminando este lado da conexão enviando um ACK final.
Se um pedido não pode ser reconhecido, ou algum erro ocorreu durante a transferência, então um pacote ERROR (opcode 5) é enviado. Este é somente uma cortesia desde que não será reconhecido ou retransmitido, assim nunca pode ser recebido.
Bibliografia