这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 基础知识 » gprs,ppp,tcp,ip 关于自己gprs ppp与tcp/ip的流程

共2条 1/1 1 跳转至

gprs,ppp,tcp,ip 关于自己gprs ppp与tcp/ip的流程

院士
2006-09-17 18:14:16     打赏
gprs,ppp,tcp,ip 关于自己gprs ppp与tcp/ip的流程



关键词: 关于     自己     流程    

院士
2006-12-22 22:43:00     打赏
2楼
问 谁可以说一说自己编写gprs ppptcp/ip的流程的流程呢?小弟初接触这方面的技术,大家可以说一说吗?我想很多初学者都有这样的疑问,这也不涉及具体的代码!估计不会影响到大家的利益吧!!先谢谢了!!! 1: 等待chunyang中。。。 2: 呵呵,初学者不适合做这种事全天下能自己写TCPIP的没几个,关键是对协议层的理解,这就不是一朝一夕甚至不是一年两年之功了,解决的办法,要么是移植现成的协议栈或包含协议栈的操作系统,要么采用内置协议栈的模块如某些GPRS、CDMA模块是以太网接口模块等。 3: chunyangchunyang 大侠我还是希望您能指点一下,我很想学习一下,编程方面没有问题,关键是我不知道流程是什么?如果我要用51些列的单片机控制(扩展ram)
+不带协议的模块,网上看了一些这方面的东西,可是我老是觉得gprs和那些提供的源码不匹配!我想知道gprs上网自己封装协议,都需要嵌入那些协议!!



您看我理解的步骤对吗?(敬请指点)

注册gprs网络->协商ppp协议->进入internet,建立tcp、udp、icmp协议栈->应用层数据传输
4: 建议你看看版主林大侠的帖子关于GPRS方面林大侠很有建树,去精华区看看先。 5: MOTOROLA有个例程,讲的比较清楚,laogu网站上也有下载MOTOROLA(现在是FREESCALE了)有个例程,讲的比较清楚,laogu网站上也有下载,我当时就靠这篇文章搞定的,确实费了些时间。
但是自己做PPP也有好处,可以非常方便的实现同时和多个IP通信。
你到FREESCALE搜索一下PPP应该能找到,不过不是51的,好像是HC08的 6: bigflowermotorola只做了udp协议,我现在发现,udp无法做到公网ipgprs设备的访问,
就是说,首先gprs对某ip发送udp包,对方再按这个包的ip地址端口号返回一个udp包,gprs收不到,而且gprs每次发的udp包端口号都不同。
请问是这样吗?
用udp协议能否实现gprs与公网ip的双向数据交换?

7: 应该是可以实现的我没有测试以前用MODEM拨号得到IP作为接收端
用GPRS发送数据给这个IP,能发送过去,但是GPRS的IP地址和端口号都变了,原因是我们通过GPRS得到的IP也是随机IP而且是移动的内部IP,数据出移动网管要做地址和端口转换的,换句话说,移动不可能给每一个GPRS一个公网IP,都是映射成一个端口的.
以上纯属个人之见,由于当时条件有限,我没有作反向信道的测试 8: 发2个贴子给大家参考GPRS应用中TCP/IP/PPP基本概念:(CDMA的原理与此差不多)
http://bbs.21ic.com/club/bbs/showEssence.asp?id=7330&page=1
GPRS/CDMA行业应用中的TCP与UDP的比较!
http://bbs.21ic.com/club/bbs/showEssence.asp?id=6068&page=3 9: 移植,才有点希望协议栈不是一个人能做的 10: 这两个帖子说的很明白啊!!GPRS应用中TCP/IP/PPP基本概念:(CDMA的原理与此差不多)
http://bbs.21ic.com/club/bbs/showEssence.asp?id=7330&page=1
GPRS/CDMA行业应用中的TCP与UDP的比较!
http://bbs.21ic.com/club/bbs/showEssence.asp?id=6068&page=3
11: 需要看几个rfc文档,我看了udp 12: 刚打字少了我看了udp ,ppp tcp/ip的rfc文档, 现在在看tcp/ip第一卷!请大家指点一下需要补充那些知识!谢谢 13: 协议看完了,读读代码是必不可少的 14: 我来说几句TCPIP在嵌入式可以采用公开源码的 LWIP,目前版本是LWIP1.1吧,我试过还比较好用。

碰巧手里有块朋友的周立功的ARM 2104板,现在华为也推出了GPRS模块,手头上也有一块,抽空测试一下。

过完年后,我把采用LWIP1.1 + LPC2104 + 华为模块 的TCP/UDP/IP/PPP GPRS实现过程和 C全部源代码 给大家共享出来,纯属个人娱乐,不会牵扯到任何商业机密。

关于PPP的实现过程,主要是看RFC1661,但这个东西对于初学者看着很费劲。LWIP我只用过IP层以上的东西,PPP还在看,如果可以实现的话,年后对照代码和协议来写个详细的文档供感兴趣的参考。

由于工作比较紧,只能利用晚上。估计1-2个月吧!哈哈,以前老是看,也不好意思,还是贡献点东西,先预告一下。

不过我看这里好像不能贴附件? 15: 期待楼上的大作。这不能贴附件没关系,可以上传到FTP的。 16: 严重期待“飞雪季节”的大作啊!! 17: 关注 18: 期待您的发表!!!!quichly 19: 本版主亲自帮你上传都可以

共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]