GPRS是通用无线分组业务(General Packet Radio System)的缩写,是介于第二代和第三代之间的一种技术,通常称为2.5G。GPRS采用与GSM相同的频段、频带宽度、突发结构、无线调制标准、跳频规则以及相同的TDMA帧结构。因此,在GSM系统的基础上构建GPRS系统时,GSM系统中的绝大部分部件都不需要作硬件改动,只需作软件升级。有了GPRS,用户的呼叫建立时间大大缩短,几乎可以做到“永远在线”。此外, GPRS是以营运商传输的数据量而不是连接时间为基准来计费,从而令每个用户的服务成本更低。

GPRS的主要特点:

相对原来GSM的电路交换数据传送方式,GPRS采用分组交换技术。由于使用“分组”技术,用户上网可以免受掉线的麻烦。此外,使用GPRS上网的方法与 WAP不同, 用WAP上网就如在家中上网,先“拨号连接”,而上网后便不能同时使用该电话线,但GPRS则较优越,下载资料和通话可以同时进行。

从技术上来说,声音的传送(即通话)继续使用GSM,而数据的传送则使用GPRS,就把移动电话的应用提升到一个更高层次,而且不需重新组网,十分经济。 GPRS的用途十分广泛,包括通过手机发送及接收电子邮件、在Internet上浏览等。使用GPRS,数据可实现分组发送和接受,这意味着用户总是在线且按流量计费,降低了服务成本。

GPRS的最大优势在于数据传输速度不是WAP所能比拟的。目前的GSM移动通信网的传输速度为每秒9.6K字节,GPRS手机在今年初推出时已达到 56Kbps的传输速度,到现在更是达到了115Kbps(此速度是常用56k modem理想速率的两倍)。除了速度上的优势,GPRS还有“永远在线”的特点,即用户随时与网络保持联系。举个例子,用户访问Internet时,点击一个超级链接,手机就在无线信道上发送和接受数据,主页下载到本地后,没有数据传送,手机就进入一种“准休眠”状态,手机释放所用的无线频道给其它用户使用,这时网络与用户之间还保持一种逻辑上的连接,当用户再次点击,手机立即向网络请求无线频道用来传送数据,而不像普通拨号上网那样断线后还得重新拨号才能上网。

GPRS通信基本工作原理

GPRS是在原有的基于电路交换(CSD)方式的GSM网络上引入两个新的网络节点: GPRS服务支持节点(SGSN)和网关支持节点(GGSN)。SGSN和MSC在同一等级水平,并跟踪单个MS的存储单元实现安全功能和接入控制,并通过帧中继连接到基站系统。GGSN支持与外部分组交换网的互通,并经由基于IP的GPRS骨干网和SGSN连通。图1给出了GPRS与Internet连接原理框图。

GPRS终端通过接口从客户系统取得数据,处理后的GPRS分组数据发送到GSM基站。分组数据经SGSN封装后,SGSN通过GPRS骨干网与网关支持接点GGSN进行通信。GGSN对分组数据进行相应的处理,再发送到目的网络,如Internet或X.25网络。

若分组数据是发送到另一个GPRS终端,则数据由GPRS骨干网发送到SGSN,再经BSS发送到GPRS终端。

PRS的协议模型

Um接口是GSM的空中接口。Um接口上的通信协议有5层,自下而上依次为物理层、MAC(Media Access Control)层、LLG(Logical Link Control)层、SNDC层和网络层。Um接口的物理层为射频接口部分,而物理链路层则负责提供空中接口的各种逻辑信道。GSM空中接口的载频带宽为 200KHZ,一个载频分为8个物理信道。如果8个物理信道都分配为传送GPRS数据,则原始数据速率可达200Kbps。考虑前向纠错码的开销,则最终的数据速率可达164kbps左右;MAC为媒质访问控制层。MAC的主要作用是定义和分配空中接口的GPRS逻辑信道,使得这些信道能被不同的移动终端共享;LLG层为逻辑链路控制层。它是一种基于高速数据链路规程HDLG的无线链路协议;SNDC被称为子网依赖结合层。它的主要作用是完成传送数据的分组、打包,确定TCP/IP地址和加密方式;网络层的协议目前主要是Phasel阶段提供的 TCP/IP和L25协议。TCP/IP和X.25协议对于传统的GSM网络设备(如:BSS、NSS等设备)是透明的。

GPRS的应用范围

GPRS是在现有GSM网络上开通的一种新型的分组数据传输业务,在有GPRS承载业务支持的标准化网络协议的基础上,GPRS可以提供系列交互式业务服务:

1、点对点面向连接的数据业务。为两个用户或者多个用户之间发送多分组的业务,该业务要求有建立连接、数据传送以及连接释放等工作程序。

2、单点对多点业务。根据某个业务请求者的要求,把单一信息传送给多个用户。该业务又可以分为点对多点多信道广播业务、点对多点群呼业务和IP多点传播业务。

3、点对点无连接型网络业务。各个数据分组彼此互相独立,用户之间的信息传输不需要端到端的呼叫建立程序,分组的传送没有逻辑连接,分组的交付没有确认保护,是由IP协议支持的业务。 GPRS除了提供点对点、点对多点的数据业务外,还能支持用户终端业务、补充业务、 GSM短消息业务和各种GPRS电信业务。

gprs模块与服务器通信协议,gprs模块与服务器通信原理分析相关推荐

  1. 手机客户端与服务器通信协议,手机客户端与服务器通信协议

    手机客户端与服务器通信协议 内容精选 换一换 云手游服务器适合云手游的场景,一台云手游服务器对应15个云手机实例.本文通过四个阶段构建入门级云手游系统.首先,您需要梳理对云手游的诉求,明确业务的应用场 ...

  2. 安卓app与服务器通信协议,Android中的HTTP通信-总结

    出处:Android中的HTTP通信 等级:初级 参考:HTTP权威指南 一.HTTP基础 1. 名词解释 Http协议(超文本传输协议),定义了客户端向服务器请求协议,例如:请求文本,图片,音频,视 ...

  3. 客户端跟服务器通讯如何选择协议,客户端怎么和服务器通信协议

    客户端怎么和服务器通信协议 内容精选 换一换 TCP :传输控制协议(TCP),是互联网协议组的主要协议之一.它起源于最初的网络实施,在网络实施中,它补充了互联网协议.UDP: 用户数据报协议(Use ...

  4. gprs模块与服务器通信协议,什么是DTU模块和GPRS模块?它们有什么关系?

    原标题:什么是DTU模块和GPRS模块?它们有什么关系? 什么是DTU模块? DTU(DataTransferUnit,数据传输单元)是一种用于将串口数据转换为IP数据或将IP数据转换为串口数据并通过 ...

  5. SIM900A模块开发:通过GPRS连接OneNet平台发送GPS信息

    SIM900A模块开发:通过GPRS连接OneNet平台发送GPS信息 1. SIM900A模块介绍 1.1 SIM900A模块具有以下特点: 1.2 模块TTL接口图 1.3 硬件连接方法 2. O ...

  6. gprs tcp 协议 汽车 服务器,基于GPRS的车辆检测通信系统设计毕业论文.doc

    本科毕业论文 专 业: 通信工程 论文题目:基于GPRS车辆检测通信系统设计 毕业论文(设计)原创性声明 本人所呈交的毕业论文(设计)是我在导师的指导下进行的研究工作及取得的研究成果.据我所知,除文中 ...

  7. 利用memcached做缓存服务器,为后端tomcat服务器做会话保持,利用httpd的jk模块模块做负载均衡...

    前端使用httpd作为反代负载均衡至后端tomcat主机:tomcat可用memcached当做会话服务器保存会话: 实验环境:物理机win7,虚拟机centos7 node1:172.18.11.1 ...

  8. ESP8266 wifi模块连接上了热点之后 与服务器建立了tcp连接并进入了透传模式,如果关掉热点wifi模块的tcp连接没有切断,为什么

    ESP8266 wifi模块连接上了热点之后 与服务器建立了tcp连接并进入了透传模式,如果关掉热点wifi模块的tcp连接没有切断,为什么? 这个是很多开发者在第一次使用ESP8266模块是会出现的 ...

  9. 基于Boost::beast模块的无栈协程http服务器

    基于Boost::beast模块的无栈协程http服务器 实现功能 C++实现代码 实现功能 基于Boost::beast模块的无栈协程http服务器 C++实现代码 #include <boo ...

  10. 基于Boost::beast模块的无栈协程WebSocket服务器

    Boost:基于Boost::beast模块的无栈协程WebSocket服务器 实现功能 C++实现代码 实现功能 基于Boost::beast模块的无栈协程WebSocket服务器 C++实现代码 ...

最新文章

  1. Python 中__new__()和__init__()的区别
  2. list乘法复制带来的坑
  3. 数据库系统概念总结:第八章 关系数据库设计
  4. Promise对象的创建与使用
  5. php原生sql语法,thinkphp执行原生SQL语句的实现方法
  6. Linux I2C核心、总线与设备驱动(二)
  7. wince下Gpio 驱动程序
  8. linux 下使用genymotion
  9. 钢材规格解读的软件_东洲废旧机械设备回收整厂拆除详细解读
  10. PostgreSQl中 index scan 代价的进一步学习
  11. windows7怎么升级10_最新主板真的无法安装windows7吗?
  12. OCI 完成 TOB 选举,阿里工程师入选全球 9 人名单
  13. 国讯之MTK Ralink方案GPIO驱动介绍
  14. icon图标在线生成教程(svg转icon)
  15. 关于android的外文论文,毕业论文外文翻译-Android开发
  16. unity material以及各种贴图介绍
  17. 电脑开机密码忘了怎么办
  18. Windows两台服务器之间实现文件共享
  19. 你绝对不知道 Vue 也有生老病死
  20. html5怎么做相册影集,手机怎么做相册影集

热门文章

  1. Shell 编程三剑客
  2. 关于 iOS 的 StoryBoard,接受的那一刻才发现她的美 - 当然美的事物都需要业心照料
  3. c语言命令笔记本电脑快捷键,实用的电脑操作技巧(附快捷键)
  4. 云计算这场马拉松,AI或是决定格局的野蛮人
  5. 容器Docker学习系列五~命令学习history,save, import
  6. 【计算机网络】-- 第一章--概述(概念、组成、功能、分类、性能指标、体系结构)
  7. html编写扑克牌游戏,用js编写扑克牌小游戏
  8. 程序员必备的 58 个学习网站
  9. 目标跟踪(4)使用dlib进行对象跟踪
  10. 一次失败的鼠标修理经验