Описание тега mtproto

Протокол предназначен для доступа к серверному API из приложений, работающих на мобильных устройствах. Следует подчеркнуть, что веб-браузер не является таким приложением.

Протокол разделен на три практически независимых компонента:

  • Компонент высокого уровня (язык запросов API): определяет метод преобразования запросов и ответов API в двоичные сообщения.
  • Криптографический (авторизационный) уровень: определяет метод, с помощью которого сообщения шифруются перед передачей по транспортному протоколу.
  • Транспортный компонент: определяет метод для клиента и сервера для передачи сообщений по другому существующему сетевому протоколу (например, http, https, tcp, udp).