金笛工业手机论坛  

返回   金笛工业手机论坛 > 金笛短信产品 > 产品资料专区

产品资料专区 金笛串口、USB口、网口短信终端、短信猫池、短信一体机等硬件产品资料;短信服务中间件等软件产品资料。

回复
 
LinkBack 主题工具 显示模式
旧 2009-07-09   #1 (permalink)
超级版主
 
s0z0y 的头像
 
注册日期: 2009-06-30
帖子: 173
s0z0y 正向着好的方向发展
发送 ICQ 消息给 s0z0y
默认 GPRS应用中TCP/IP/PPP基本概念(CDMA的原理与此相似)

GPRS 实现的是协议栈是TCP/IP Over PPP。我们在使用时必须要有一些相应的概念。因此在下面我们就与wavecom使用相关的一些事项作一些简要的说明,如果您想详细了解这些协议,请参见相关书籍,本文是一些简单基本概念的介绍。

1.每一次wavecom拨ATD*99***1#之后其实都在采用PPP协议和移动的接入设备(一般是移动公司的一台特殊的GGSN路由器)进行握手,当PPP协议握手成功后,wavecom都会获得一个动态IP地址。一般来说,每一次wavecom下线后(挂断连接或者直接断电后)在重新进行拨号和PPP握手后取得的动态IP地址都是不一样的。但是移动公司可以通过为客户开通特定的APN和发行特殊的SIM卡,使得用这张SIM卡获得的动态IP地址每一次都不变。也就是说可以做到SIM卡和IP地址绑定。

2.我们在做测试时,应当注意到如下事实:在采用公网的Apn(“CMNET”)的条件下,如果我们用wavecom主动向公网上的一个静态公网IP地址发起TCP连接,只要这个公网上的机器确实有侦听相应的端口,这样是可以连上的;但是相反地,如果是由公网上的静态IP向wavecom动态获得的IP地址主动发起的TCP连接将不会成功。这个现象的原因是:实际上wavecom获得的动态IP地址是移动的一个特殊的内部网段上的地址,这个特殊内部网段里的地址如果要和外部网(公网)的地址进行TCP通信,必须通过一个类似于TCP代理(或者NAT)的设备进行通信的转发。换句话说,这个动态地址对于网络上的其他机器来说是不可访问的。

3.标准AT命令+CGDCONT的主要作用是指定Apn。Apn是Access Point Name(访问接入点)的缩写,移动通过开通特殊的Apn为行业客户提供Vpn(Virtual Private Net)服务。比如说,如果是要上公网(Internet),应当使用“cmnet”作为Apn。即ME99的iMIS命令设置为:AT+CGDCONT=1,\"IP\",\"CMNET\"
又如,某企业向移动公司申请了Vpn服务,移动公司为其开通了一个Apn为“sendsms.cn”,则我们就应当用这个Apn来设置Gprs模块。即wavecom的iMIS命令设置为:AT+CGDCONT=1,\"IP\",\" sendsms.cn \"

4.使用TCP协议进行数据通信时,必须要经过三个阶段,第一个阶段是连接建立阶段,第二个阶段是数据收发阶段,第三个阶段是连接释放阶段:
1)连接建立阶段:
连接的建立又有主动连接和被动连接之分,一般来说客户机都是主动发起连接的,而服务器是被动接受连接的。
2)数据收发阶段:
当一条连接建立之后,我们就可以在这条连接上进行数据收发了。
3)挂断连接阶段:
当一条连接上的所有数据都已经收发完成了,不再需要这条连接时,就可以把连接给挂断了。
__________________
通讯利器,金笛锻造
www.sendsms.cn

让 世 界 倾 听 我 们 的 笛 声
s0z0y 当前离线   回复时引用此帖
回复

书签


当前查看此主题的会员: 3 (0 位会员和 3 位游客)
 
主题工具
显示模式

发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码
Trackbacks are 启用
Pingbacks are 启用
Refbacks are 启用



所有时间均为北京时间。现在的时间是 10:38


Powered by vBulletin® 版本 3.8.3
版权所有 ©2000 - 2024,Jelsoft Enterprises Ltd.