¿Qué ventajas tiene usar MTProto para Telegram en lugar de usar HTTPS?

2

¿Por qué Telegram decidió hacer su propio protocolo? Lo que creo que es HTTPS es un tipo de solución de cifrado perfecta entre el servidor y el cliente.

    
pregunta choiapril 21.12.2015 - 12:22
fuente

1 respuesta

6

En primer lugar, el Protocolo de transferencia de hipertexto protegido es un protocolo especial para la navegación web y está optimizado para este caso de uso. Eso no impide que las personas lo usen para otros propósitos , pero no es para eso que fue diseñado el protocolo.

MTProto no solo define el cifrado, sino también cómo se estructuran los mensajes de chat individuales y sus metadatos. Debido a que HTTPS no es un protocolo de chat, no tiene especificaciones útiles para nada de eso. Además, los protocolos de chat deben poder enviar mensajes a los clientes sin que encuesten al servidor todo el tiempo. HTTP (S) con su modelo de solicitud-respuesta no está creado para eso.

Otra cosa que necesita Telegram pero que HTTPS no proporciona es el cifrado entre clientes. HTTPS solo proporciona cifrado entre el cliente y el servidor.

    
respondido por el Philipp 21.12.2015 - 12:58
fuente

Lea otras preguntas en las etiquetas