基于PPP协议单片机拔号上网的设计与实现
时间:03-07
来源:互联网
点击:
和IP压缩的,测试选择了选项3(IP-address)。本程序通过发出一个无效的地址请求(0.0.0.0),等待服务器回答一个NAK(选项为3)从这个NAK包中得到自己的正确地址。IPCP包的配置如图7所示。
(4)CCP包的处理
有些服务器试图协商压缩,但由于我们关心的是程序的大小(越小越好)而不是数据传送的速度,所以CCP请求被拒绝。

(5)IP包的处理
在协商好PPP协议的各选项后,即可进行数据传输了。同样,为了简单起见,采用了UDP协议而不是TCP协议。数据的正确性由应用程序控制。
(6)验证
在(202.119.116.248)端,安装了Netxray3.0版网络嗅探器。利用该软件可以很方便地查看进行该机器的数据包的功能,我们验证出源端发送数据的测试程序是可行的。
结束语
本文针对实际应用情况,对庞大的TCP/IP网络协议组进行了简化,具体分析了简化后的协议组中各种数据包,同时给出了测试程序对所需发送数据的具体打包过程。完整的TCP/IP协议很大,只能嵌入到32位以上的单片机上运行。我们在软件只需要3K B(字节的ROM即可运行。在接收数据的目的端,PC机上安装了Netxray 3.0软件,对测试程序的结果进行测试,验证出最终在目的端接收到的数据就是我们在源端所发送的数据,而且所有的数据包都符合TCP/IP规范。
- 基于FPGA的DSP设计方法(08-26)
- 电力电子装置控制系统的DSP设计方案(04-08)
- 基于DSP Builder的VGA接口设计(04-10)
- 基于DSP和USB的高速数据采集与处理系统设计(05-01)
- 数字信号处理(DSP)应用系统中的低功耗设计(05-02)
- 基于DSP的嵌入式显微图像处理系统的设计(06-28)
