微信使用的什么协议

更新时间:2025-01-10 12:34:22

微信使用的是一种 复杂且加密的协议,主要包括以下几个部分:

TCP长连接和HTTP短连接:

微信通讯中使用了TCP长连接和HTTP短连接。登录验证、头像身份信息及日志等功能采用HTTP短连接,而文本消息、语音消息、视频消息、图片消息等则使用TCP长连接。通过心跳包来维护长连接状态,每300秒发送一个心跳包。

自定义协议:

微信的协议参考了微软的ActiveSync协议,但格式是自定义的。协议分为长连接(TCP)和短连接(类HTTP),消息传输过程包括生成消息内容、加密、压缩、传输到服务器,然后服务器根据消息目标地址投递到对方的邮箱(微信号)。

安全协议:

微信在传输过程中使用了多种安全协议,包括mmtls的Handshake协议用于安全地协商出对称加密密钥,Alert协议用于通知对端发生错误并希望关闭连接,以及Record协议用于使用对称加密密钥进行安全通信。

二进制协议和加密:

微信客户端协议是二进制协议且加密,难以分析具体编码格式。消息发送和接收都使用长连接进行,协议格式包括Packet Len、Head Len、Version、Operation、SeqId等字段。

综上所述,微信使用的是一种综合性的、高度加密的协议,以确保通讯的安全性和可靠性。

相关推荐

关税讹诈无法“让美国再次伟大” 特朗普“交易艺术”遭冷遇

央视网消息:路透社报道称,当地时间17日,美国总统特朗普在白宫对记者表示,美中之间针锋相对的关税上调可能结束。特朗普说,“我不想让关税再提高了,因为到了一定程度,人们就不会购买商品了。我甚至可能不想达到现有水平,我可能想降低关税。”关税风暴:特朗普“交易艺术”遭冷遇美国近日持续与各方就关税问题进行谈

2025-04-19 14:43:00

南财早新闻|事关金融业数据跨境流动,六部门联合印发;中马正式签署互免签证协定

南财早新闻,早听早知道。今日关注1、中国人民银行、金融监管总局等六部门近期联合印发《促进和规范金融业数据跨境流动合规指南》。旨在促进中外资金融机构金融业数据跨境流动更加高效、规范,进一步明确数据出境的具体情形以及可跨境流动的数据项清单。2、国家发展改革委消息,自17日24时起,国内汽、柴油价格每吨分

2025-04-18 07:29:00

线上电商App爆火线下广交会火爆 全球疯抢中国货我们凭的是什么?

羊城晚报全媒体记者 黎秋玲近日,大洋彼岸掀起一阵中国跨境电商App下载热潮。4月16日,敦煌网(DHgate)、淘宝等App在美国市场爆火,分列美区App Store电商应用榜单免费榜第一、第二。只需一键下单,中国商品便能跨越千山万水,送达全球各地;中小商家则借这些平台对接工厂,大幅降低采购成本。与

2025-04-18 06:40:00

持有房地产项目117个,股票被*ST,中交地产将退出房地产业务

4月15日,中交地产(000736)公布2024年年报。由于公司2024年末经审计的归母净资产为负值,公司股票于4月15日停牌一天。潇湘晨报辣椒财经记者留意到,4月16日复牌后,中交地产的股票简称已变更为“*ST中地”。截至4月16日闭市,中交地产股票下跌5.04%。根据中交地产的年报,2024年,

2025-04-16 21:04:00

重庆瞭望|你的人生是多少度?

新重庆-重庆日报 熊世婕上学时为了绩点深夜刷题到睁不开眼,工作后为了KPI周末加班到怀疑人生,有网友感叹:“我不想当永不停歇的陀螺,但也不敢停下转动。”这句直击灵魂的发言,恰似部分年轻人精神困境的精准注脚:面对不断加速的社会,卷又卷不动,躺又躺不平。在社交媒体上,许多青年常以“45度人生”的状态来自

2025-04-16 07:54:00