GPRS模塊連接TCP、UDP的流量計(jì)算方法:
1.TCP
1.1 TCP 連接
TCP 成功需要三次握手,消耗流量約 178 字節(jié);TCP 連接失敗也會(huì)消耗流量的,每次失敗約 104 字節(jié)
1.2 TCP 心跳包
假如每 60S 發(fā)送一次心跳,心跳包長(zhǎng)度為 10 字節(jié),服務(wù)器對(duì)心跳的應(yīng)答數(shù)據(jù)為 5 字節(jié),則一天消耗流量:
模塊發(fā)送:24*(3600s/60s)*(10+54)服務(wù)器應(yīng)答:24*(3600s/60s)*(5+54) TCP ACK:24*(3600s/60s)*54
總消耗=24*(3600s/60s)*(10+54)+ 24*(3600s/60s)*(5+54)+ 24*(3600s/60s)*54
其中 54 基本固定(TCP/IP 頭部等信息長(zhǎng)度)
注意:如果服務(wù)器沒(méi)有應(yīng)答數(shù)據(jù)發(fā)送給模塊,則不需要加上
1.3 用戶發(fā)送數(shù)據(jù)
假如用戶發(fā)送 20 字節(jié)數(shù)據(jù),則消耗流量:
模塊發(fā)送的:20+54
TCP ACK: 54
2.UDP
2.1 UDP 連接服務(wù)器
UDP 是無(wú)連接協(xié)議,所以不存在應(yīng)答;約消耗流量:28 字節(jié)
2.2 UDP 心跳
假如每 60S 發(fā)送一次心跳,心跳包長(zhǎng)度為 10 字節(jié),服務(wù)器對(duì)心跳的應(yīng)答數(shù)據(jù)為 5 字節(jié),則一天消耗流量:
模塊發(fā)送:24*(3600s/60s)*(10+28)
服務(wù)器應(yīng)答:24*(3600s/60s)*(5+28)
總消耗=24*(3600s/60s)*(10+54)+ 24*(3600s/60s)*(5+54)
其中 28 基本固定(TCP/IP 頭部等信息長(zhǎng)度)
注意:如果服務(wù)器沒(méi)有應(yīng)答數(shù)據(jù)發(fā)送給模塊,則不需要加上
2.3 用戶發(fā)送數(shù)據(jù)
假如用戶發(fā)送 20 字節(jié)數(shù)據(jù),則消耗流量:
模塊發(fā)送的:20+28
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論