GPRS网络上据传输协议之讨论.docVIP

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
GPRS网络上据传输协议之讨论

GPRS网络上数据传输协议之讨论[转帖] 施伟年 凌海宏 深圳市宏电技术开发有限公司,广东 深圳 518040 摘自:《电力系统通信》2004年第8期 摘要:本文将UDP与TCP两种协议进行对比,从可靠性、适用性、资费等方面深入讨论在GPRS网络上,数据传输协议在不同应用领域的适用性。 关键词:UDP TCP 信道 0、引言 GPRS应用于个人商务网络,主要访问网页、收发邮件等,各种应用有确定的协议,但在工业数据传输等行业应用领域中,用户面对可选的UDP与TCP传输,没有明确的标准,业主单位、设备供应商、系统集成商常常为在GPRS网络上选用何种传输协议进行长时间讨论与测试。本文将两种协议进行对比,从可靠性、适用性、资费等方面深入讨论在GPRS网络上,两种数据传输协议在不同应用领域的适用性。 1、GPRS行业应用 GPRS当前应用广泛的行业有电力、油田、工业控制、运输、金融、证券、商业、公共安全业、天气预报、交通信息实时发布等,应用特点是数据量小,发送时间间隔大,或不定时发送。通过GPRS网络进行数据传输,具有成本低、组网迅速灵活、范围广、专业队伍维护的优势。 应用中,用户在GPRS网络上可选择UDP与TCP传输协议,由于没有明确的标准,选用何种协议让业主单位、设备供应商、系统集成商常常为在选用何种传输协议进行长时间讨论,并且进行了大量测试,几乎每个项目都要进行小规模试验,影响了GPRS在行业应用的进程。系统运行效果除受协议选择影响外,还受到网络质量、使用方式、外围设备的影响。很多试验的结果不尽一致,不能准确反映TCP/UDP协议选择带来的效果。让TCP/UDP选择再次陷入新一轮讨论与测试过程。 2、两种传输协议的定义与主要特征的比较 关于UDP、TCP两种协议的详细讲解请参阅相关资料,这里针对行业应用的特点进行说明。 UDP是一个简单的面向数据报的运输层协议:进程的每个输出操作都正好产生一个UDP数据报,并组装成一份待发送的IP数据报。UDP数据报封装成一份IP数据报的格式如图所示: UDP不提供可靠性连接:它把应用程序传给IP层的数据发送出去,但是并不保证它们能到达目的地。 TCP和UDP都使用相同的网络层 IP 。TCP提供了一种可靠的面向连接的字节流运输层服务。如图所示: TCP向应用层提供与UDP完全不同的服务。TCP提供一种面向连接的、可靠的字节流服务。TCP将用户数据打包构成报文段;它发送数据后启动一个定时器,等待对端数据确认;另一端对收到的数据进行确认,对失序的数据重新排序,丢弃重复数据;TCP提供端到端的流量控制,并计算和验证一个强制性的端到端检验和。 面向连接意味着两个使用TCP的应用 通常是一个客户和一个服务器 在彼此交换数据之前必须先建立一个TCP连接。这一过程与打电话很相似,先拨号振铃,等待对方摘机说“喂”,然后才说明是谁。 TCP传输协议连接过程: 首先建立连接,TCP用三个报文段完成连接的建立。这个过程也称为三次握手 three-way handshake 。如图所示: 终止一个连接要经过4次握手。如图所示: 数据发送必须经过接收方确认,并且有超时重传等保障机制,这是TCP传输有一定保障的根本原因. 可以看到,完成一次数据传送,除了完成连接、终止连接外,至少还需要一个数据分组与一个ACK分组。 UDP与TCP提供不同的传输方式与不同的传输质量,TCP以增加网络开销的方式提供传输保障。在GPRS网络实际测试,当网络正常情况下,从GPRS DTU- GPRS网络- 互联网- 用户数据中心这个通路上,UDP传输有效性 99%,TCP传输有效性≈100% 3、传输效率 在只考虑UDP/TCP分组情况下,发送应用数据,数据包为IP头+UDP/TCP头+应用数据。GPRS网络计费按照流量计费,数据传送效率就显得十分重要。由于目前分组数据机费按照网络协议二层以上数据计算 即IP包数据 ,传输效率计算按照以下公式计算: 包传输效率 数据长度/ 数据长度+UDP/TCP头长度 数据长度 UDP效率 TCP效率 8 50.00% 28.57% 16 66.67% 44.44% 32 80.00% 61.54% 64 88.89% 76.19% 128 94.12% 86.49% 256 96.97% 92.75% 512 98.46% 96.24% 1024 99.22% 98.08% 通过协议内容分析,可以看到单包传送的用户数据量比较小时,UDP协议传输效率明显高于TCP协议。行业应用数据量比较小,不同行业应用选择协议时,需要仔细

文档评论(0)

kkg445 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档