1.TCP
1.1 TCP 連接
TCP 成功需要三次握手魁淳,消耗流量約 178 字節(jié);TCP 連接失敗也會消耗流量的壕探,每次失敗約 104 字節(jié)
?1.2 TCP 心跳包
?假如每 60S 發(fā)送一次心跳冈钦,心跳包長度為 10 字節(jié),服務器對心跳的應答數(shù)據(jù)為 5 字節(jié)李请,則一天消耗流量:
?模塊發(fā)送:24*(3600s/60s)*(10+54)服務器應答: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 頭部等信息長度)
注意:如果服務器沒有應答數(shù)據(jù)發(fā)送給模塊瞧筛,則不需要加上
1.3 用戶發(fā)送數(shù)據(jù)
假如用戶發(fā)送 20 字節(jié)數(shù)據(jù)厉熟,則消耗流量:
模塊發(fā)送的:20+54
TCP ACK: 54
2.UDP
?2.1 UDP 連接服務器
UDP 是無連接協(xié)議,所以不存在應答较幌;約消耗流量:28 字節(jié)
2.2 UDP 心跳
假如每 60S 發(fā)送一次心跳揍瑟,心跳包長度為 10 字節(jié),服務器對心跳的應答數(shù)據(jù)為 5 字節(jié)乍炉,則一天消耗流量:
模塊發(fā)送:24*(3600s/60s)*(10+28)
服務器應答:24*(3600s/60s)*(5+28)
總消耗=24*(3600s/60s)*(10+54)+ 24*(3600s/60s)*(5+54)
其中 28 基本固定(TCP/IP 頭部等信息長度)
注意:如果服務器沒有應答數(shù)據(jù)發(fā)送給模塊绢片,則不需要加上
2.3 用戶發(fā)送數(shù)據(jù)
假如用戶發(fā)送 20 字節(jié)數(shù)據(jù),則消耗流量:
模塊發(fā)送的:20+28