O TeamViewer usa seu próprio protocolo proprietário. Não está documentado, embora sua camada de autenticação tenha sido parcialmente analisada:
É semelhante a RDP ou VNC (RFB) de propósito, mas inclui passagem NAT, métodos de autenticação ligeiramente diferentes (os PINs únicos), suporta transferência de arquivos & bate-papo e se adapta às condições da rede dinamicamente.