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