Appearance
Appearance
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 个版本:
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 截图)。
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