Quali sono i vantaggi dell'utilizzo di MTProto per Telegram rispetto all'utilizzo di HTTPS?

2

Perché Telegram ha deciso di creare il proprio protocollo? Quello che penso è HTTPS è una sorta di soluzione di crittografia perfetta tra server e client.

    
posta choiapril 21.12.2015 - 12:22
fonte

1 risposta

6

Innanzitutto, il Hypertext Transfer Protocol Secured è un protocollo per scopi speciali per la navigazione web e ottimizzato per questo caso d'uso. Ciò non impedisce alle persone di utilizzarlo per altri scopi , ma questo non è quello per cui è stato progettato il protocollo.

MTProto non definisce solo la crittografia, ma anche il modo in cui sono strutturati i singoli messaggi di chat e i relativi metadati. Perché HTTPS non è un protocollo di chat, non ha alcuna specifica utile per qualcosa di simile. Inoltre, i protocolli di chat devono essere in grado di inviare messaggi ai client senza che questi eseguano il polling del server in ogni momento. HTTP (S) con il suo modello richiesta-risposta non è costruito per questo.

Un'altra cosa di cui Telegram ha bisogno, ma che HTTPS non fornisce è la crittografia tra i client. HTTPS fornisce solo la crittografia tra client e server.

    
risposta data 21.12.2015 - 12:58
fonte

Leggi altre domande sui tag