CMPP、SMPP、HTTP 都是短信協(xié)議中的一種。本文將盡可能簡潔地講述它們的定義與特點。
SMPP(Short Message Peer-to-Peer)是短消息點對點協(xié)議,又稱之為端口對端口協(xié)議。是一個開放的國際行業(yè)標準協(xié)議,由 SMS 論壇制定。SUBMAIL SMPP 協(xié)議基于 SMPP 3.4 通訊協(xié)議:《Short Message Peer to Peer Protocol Specification v3.4》。
SMPP 旨在為外部短消息實體 (ESME)、路由實體 (RE) 和消息之間的短消息數(shù)據(jù)傳輸提供靈活的數(shù)據(jù)通信接口中心(MC)。它是應(yīng)用程序可以向移動設(shè)備發(fā)送和從移動設(shè)備接收 SMS 消息的一種方式。
SMPP 主要用于國際短信上。在全球范圍內(nèi)被廣泛應(yīng)用于短信的接收和提交,具備較高的安全性,比起其他協(xié)議可能更規(guī)范和嚴謹。

使用 SMPP 協(xié)議,帶有發(fā)送回執(zhí)的短信下行(MT)
CMPP 是中國移動通信集團公司的企業(yè)規(guī)范,中文名稱是中國移動互聯(lián)網(wǎng)短信網(wǎng)關(guān)接口協(xié)議。SUBMAIL SMPP 協(xié)議基于中國移動短消息 CMPP 2 通訊協(xié)議:《中國移動通信 互聯(lián)網(wǎng)短信網(wǎng)關(guān)接口協(xié)議 (China Mobile Peer to Peer, CMPP) (V2.0)》。
該協(xié)議描述了中國移動短信業(yè)務(wù)中各網(wǎng)元(包括ISMG、GN和SP)之間的相關(guān)消息的類型和定義。規(guī)范對以下三個方面進行了定義:
(1)信息資源站實體與短信網(wǎng)關(guān)之間的接口協(xié)議;
(2)短信網(wǎng)關(guān)之間的接口協(xié)議;
(3)短信網(wǎng)關(guān)與串聯(lián)網(wǎng)關(guān)之間的接口協(xié)議適用于所有SP和ISMG開發(fā)人員。
CMPP 用于建立短消息中心與 ICP 之間的通道,業(yè)務(wù)和信息的提供由 ICP 完成,為實現(xiàn)移動數(shù)據(jù)增值業(yè)務(wù)提供服務(wù)。 CMPP 協(xié)議具備較高的安全性,它可以通過 TLS 層的安全傳輸。CMPP 協(xié)議是中國移動通信互聯(lián)網(wǎng)短信網(wǎng)關(guān)接口協(xié)議,因此開放性不高。

互聯(lián)網(wǎng)短信網(wǎng)關(guān)邏輯網(wǎng)絡(luò)結(jié)構(gòu)
HTTP 是超文本傳輸協(xié)議,信息是明文傳輸,安全性較低。HTTP 支持客戶/服務(wù)器模式快速互聯(lián)。客戶向服務(wù)器請求服務(wù)時,允許傳輸任何類型的數(shù)據(jù)對象,限制每次連接只處理一個請求,大大節(jié)省了傳輸時間。
但它是無狀態(tài)協(xié)議,對事務(wù)處理沒有記憶能力,缺少狀態(tài)會導致必須重傳,這樣可能導致每次連接傳送的數(shù)據(jù)量增大。
HTTPS 雖然只比 HTTP 多了個字母,卻因為加入了 SSL 安全模式,在保證傳輸效率的同時,比 HTTP 協(xié)議更加安全??蛇M行加密傳輸、身份認證的網(wǎng)絡(luò)協(xié)議。不過 HTTPS 需要到 CA 付費申請證書,具有一定門檻。
在短信平臺實際工作中,我們可根據(jù)需求選擇不同的短信接口協(xié)議。SUBMAIL 短信平臺同時支持 CMPP、 SMPP、HTTP 以及 HTTPS 協(xié)議,為您提供高效、全能和安全的短信 API 接口,期待您的使用、反饋和滿意體驗!

SUBMAIL API 概覽
微信公眾號
賽郵微博