【概述】
虛擬IP數(shù)據(jù)傳輸協(xié)議為GPRS數(shù)據(jù)終端與服務器、主站與服務器通信而制定,服務器必須擁有公網(wǎng)IP。在本協(xié)議中主站與GPRS數(shù)據(jù)終端處于同一級別,都必須具有統(tǒng)一分配的虛擬IP。該協(xié)議在TCP/IP協(xié)議上運行,使用UDP協(xié)議傳輸,數(shù)據(jù)報由包頭和數(shù)據(jù)兩部組成,包頭為16字節(jié)固定長度。
【數(shù)據(jù)報結構】
RemoteVIP
|
LocalVIP
|
Password
|
Length
|
Data |
【字段說明】
字段名稱
|
字段大小(字節(jié))
|
說明
|
RemoteVIP
|
4
|
目標地址,即主站虛擬IP。4字節(jié)長整數(shù),高字節(jié)在前,低字節(jié)在后。
|
LocalVIP
|
4
|
源地址,即本機虛擬IP。4字節(jié)長整數(shù),高字節(jié)在前,低字節(jié)在后。
|
Password
|
6
|
服務器通行密碼
|
Length
|
2
|
本包數(shù)據(jù)長度,高字節(jié)在前,低字節(jié)在后。GPRS服務器有時候會打包傳送,通過此項用戶可自行分包,服務器不校驗此字段
|
Data
|
由Length指定
|
用戶數(shù)據(jù) |
【傳輸示例】
1、編號為“192.168.1.1”的終端,服務密碼為“123456”,發(fā)送字符串“ABCD”到“192.168.1.0”:
C0 A8 01 00C0 A8 01 0131323334 35 36 00044142 4344
目標地址 源地址 服務密碼 長度用戶數(shù)據(jù)
2、編號為“192.168.1.1”的終端,服務密碼為“123456”,發(fā)送0x00,0x01,0x02,0x03,0x04,0x05, 0x06,0x07,0x08,0x09到“192.168.1.0”:
C0 A8 01 00C0 A8 01 0131323334 35 36 000A0001 02 03 04 0506070809
目標地址 源地址 服務密碼 長度用戶數(shù)據(jù)
|