Skip to content
Wireshark Wiki 中文翻译整理专题首页原始页面

Multimedia_Messaging_Service_Encapsulation

Multimedia Messaging Service (MMS) 允许人们发送和接收自包含的多媒体消息。MMS 服务可以与 e-mail 服务相比,其中消息由一系列附件组成。事实上,MMS Encapsulation (MMSE) 协议使用类似于 e-mail 消息中消息头的 MIME headers(From、To、Cc、Bcc、Subject),外加一系列专用于 MMS 的 headers。

MMS 消息借助 WAP 协议进行编码:WSP 提供紧凑编码机制,用于表示 MMS headers(例如 To、Cc、From、Content-Type)。请注意,MMSE 对 WSP header 编码规则的使用施加了一些限制,以便提高互操作性。

历史

Multimedia Messaging Service (MMS) 起源于 3GPP,到目前为止,MMS 的唯一实现由 WAP Forum 提供,并由 Open Mobile Alliance (OMA) 延续。MMS 实现有 3 个版本:

  • MMS 1.0: WAP-205, WAP-206, WAP-209
  • MMS 1.1: OMA release for MMS 1.1
  • MMS 1.2: OMA release for MMS 1.2

协议依赖

  • WSP:所有 MMSE headers(以及 multipart encapsulation)都按照 WSP 的规则编码,并且 MMSE 通常承载在 WSP 之上。通知甚至使用 WSP Push channel。

  • HTTP:MMS 消息也可以在最终用户和网络之间通过 HTTP 传送。根据 WAP Push framework(“PAP”),MMS proxy/relay 在向网络推送通知时也会使用 HTTP。

  • SMPP:当某个特定 MMS 消息通过 WSP Push channel 传递时(例如 MMS notification),如果接收方设备没有 Internet connectivity,则该消息可以通过 GSM-SMS channel 传递。在这种情况下,会使用一种 SMSC interworking protocol,例如 SMPP。

示例流量

XXX - 在此处添加示例流量(纯文本或 Wireshark 截图)。

Wireshark

MMSE dissector 可以完整 dissect 所有 MMSE 1.0 和 MMSE 1.1 消息。对于 MMSE 1.2 消息,目前尚未完整 dissect 所有 header values。

首选项设置

目前 MMSE dissector 没有首选项。

示例捕获文件

XXX - 添加一个简单的示例捕获文件。保持简短,最好也用 gzip 压缩,使其更小,因为 Wireshark 可以自动打开 gzipped 文件。

显示过滤器

完整的 MMSE display filter 字段列表可在 display filter reference 中找到

只显示基于 MMSE 的流量:

 mmse

捕获过滤器

捕获时无法直接过滤 MMSE protocol。如果你知道 MMSE 流量会经过哪些 UDP 和 TCP 端口(例如 WSP stack settings、HTTP stack settings、Push Proxy Gateway (PPG) 的 PAP port 等),仍然可以编写 capture filter。

外部链接

  • MMSE 1.0: WAP-209-MMSEncapsulation-20020105-a

  • MMSE 1.1: OMA-MMS-ENC-v1.1

  • MMSE 1.2: OMA-MMS-ENC-v1.2

讨论

Imported from https://wiki.wireshark.org/Multimedia_Messaging_Service_Encapsulation on 2020-08-11 23:17:04 UTC

相关 Wireshark Wiki 页面

网络分析技术档案