Very Tiny File Sharing Protocol

Introdução

  • Fácil Implementação;
  • Restrito conjunto de ferramentas;
  • Tamanho de blocos fixo;
  • Utiliza a porta 58008 do UDP.
  • Recomendado pra pequenas redes privadas, preferencialmente com todos os hosts conhecidos.

Relação com protocolos

VTFSP

DATAGRAMA

Internet

LOCAL

Como o protocolo se utiliza do UDP para transferência, um pacote do VTFSP irá possuir cabeçalhos do UDP e Internet

Encapsulamento extras podem ser necessários dependendo do meio de transmissão local.

Conexão Inicial

Mensagens

&

Pacotes

  • Cada mensagem possui seu próprio opcode e estrutura;
  • Existem 3 mensagens (métodos, requests): SEND, FETCH e LIST
  • Existem 3 pacotes de controle: DATA, ACK e ERROR

Send Request

send filename

Fetch Request

fetch filename

List Request

list [-f filter]

Data Packet

ACK Packet

ERROR Packet

ERROR Codes

Considerações Finais

R1T2: VTFSP

By Robson Cruz

R1T2: VTFSP

  • 69