发表于:2004-06-23 22:24:00
1楼
GPRS的应用现在大部分是成熟的TCP/IP链路形成传输通到.整个过程需要经过三次握手协议,这占了许多附加数据流.但要看协议底层开发人员的功力了.我们的GPRS-DTU已经把附加数据包减少到了40个字节左右,充分考虑了客户的费用压力.
下面介绍一下三次TCP握手的过程.
使用TCP 协议进行数据通信时,必须要经过三个阶段,第一个阶段是连接建立阶段,第二个阶段是数据收发阶段,第三个阶段是连接释放阶段:
1).连接建立阶段:
连接的建立又有主动连接和被动连接之分,一般来说客户机都是主动发起连接的,而服务器是被动接受连接的。
2).数据收发阶段:
当一条连接建立之后,我们就可以在这条连接上进行数据收发了。我们可以使用SEND 命令帧控制GPRS-1000P 进行数据发送。当然,发送时要指定连接号(通过本地端口、目的地址和端口唯一确定)。
3).挂断连接阶段:
当一条连接上的所有数据都已经收发完成了,不再需要这条连接时,就可以把连接给挂断了。和连接建立阶段相类似,挂断也分为主动挂断和被动挂断。我们可以使用RSET 命令帧控制GPRS-1000P 进行连接的主动挂断。如果连接被对方主动挂断,GPRS-1000P 将会把这个事件通知给上位机进行处理。