mtproto协议是做什么用的?
mt原型
拓展:
mtproto是telegram使用的为防止监控而实现了端到端加密的协议。
一个简单的总结(和ISO/OSI七层协议栈对照)
应用层 - 顶层RPC应用接口
表示层 - 类型语言(Type Language)
会话层 - MTProto会话
传输层 - MTProto传输层,MTProto模糊(obfuscation)层(可选),传输层
MTProto协议运行在传输层协议和HTTP/HTTPS/WS/WSS协议上。
这个协议是为移动端应用接入服务器而设计的,注意网页端并不属于这个类型。协议划分为虚拟的三个独立的组件:
顶层设计的API查询语言(定义了API查询和回复如何被转化为二进制信息)
加密(鉴权)层(定义了在传输层发送信息之前信息是如何被加密的)
传输组件(定义了客户端和服务器在已经有的网络协议(如HTTP,HTTPS,TCP,UDP,WS,WSS)上发送信息的方法)
mt原型
拓展:
mtproto是telegram使用的为防止监控而实现了端到端加密的协议。
一个简单的总结(和ISO/OSI七层协议栈对照)
应用层 - 顶层RPC应用接口
表示层 - 类型语言(Type Language)
会话层 - MTProto会话
传输层 - MTProto传输层,MTProto模糊(obfuscation)层(可选),传输层
MTProto协议运行在传输层协议和HTTP/HTTPS/WS/WSS协议上。
这个协议是为移动端应用接入服务器而设计的,注意网页端并不属于这个类型。协议划分为虚拟的三个独立的组件:
顶层设计的API查询语言(定义了API查询和回复如何被转化为二进制信息)
加密(鉴权)层(定义了在传输层发送信息之前信息是如何被加密的)
传输组件(定义了客户端和服务器在已经有的网络协议(如HTTP,HTTPS,TCP,UDP,WS,WSS)上发送信息的方法)
Socks5。
Socks5协议是一款广泛使用的代理协议,它在使用TCP/IP协议通讯的客户端和服务器之间扮演一个中介角色,使得内部网中的客户端变得能够访问Internet网中的服务器,或者使C/S(Client和Server)之间的通讯更加安全。
mt原型
拓展:
mtproto是telegram使用的为防止监控而实现了端到端加密的协议。
一个简单的总结(和ISO/OSI七层协议栈对照)
应用层 - 顶层RPC应用接口
表示层 - 类型语言(Type Language)
会话层 - MTProto会话
传输层 - MTProto传输层,MTProto模糊(obfuscation)层(可选),传输层
MTProto协议运行在传输层协议和HTTP/HTTPS/WS/WSS协议上。
这个协议是为移动端应用接入服务器而设计的,注意网页端并不属于这个类型。协议划分为虚拟的三个独立的组件:
顶层设计的API查询语言(定义了API查询和回复如何被转化为二进制信息)
加密(鉴权)层(定义了在传输层发送信息之前信息是如何被加密的)
传输组件(定义了客户端和服务器在已经有的网络协议(如HTTP,HTTPS,TCP,UDP,WS,WSS)上发送信息的方法)
0条评论