首 页 网络编程
网页制作 图形图象 操作系统 冲浪宝典
软件教学 认证考试

网络安全 网络办公 行业资讯 评测对比
您当前位置:站长天空 -> 网络编程-> ASP教程
基于dsp网络中的tcp/ip协议研究
作者:网友供稿 点击:36
推荐
西部数码-全国虚拟主机10强!20余项虚拟主机管理功能,全国领先!第6代双线路虚拟主机,南北访问畅通无阻!可在线rar解压,自动数据恢复设置虚拟目录等.免费赠送访问统计,企业邮局.Cn域名注册10元/年,自助建站480元起,免费试用7天,满意再付款!P4主机租用799元/月.月付免压金
站内搜索
文章页数:[1] 
  1 引言

  对于以数字信号处理器(DSP)为核心的局域网络,在深入了解网络接口控制器(NIC)的工作原理基础上,可以自己制订一套通信协议,通过对网卡直接编程,实现局域网内任意站点之间的通信而完全抛开网络操作系统。但是,如何抛开接口控制卡实现DSP网络与PC机之间的直接通信,从而使以DSP为核心的处理系统与Internet无缝对接呢?TCP/IP协议是Internet的基础,也是PC机网卡网络操作系统的核心,本文通过对TCP/IP协议的具体分析,解决了以数字信号处理器(DSP)为核心的局域网络DSP端的IP地址问题,实现了DSP与PC机之间的UDP协议通信,从而将DSP处理系统带进一个新的数字化网络时代。

2 研究方法与步骤

  TCP/IP协议是成熟的,关键是如何应用到以DSP为核心的网络系统中并解决什么问题。基本的研究方法是:PC机端基于TCP/IP协议的网络操作系统,可以使用Visual C++、运用应用编程接口(API)编写网络通信程序,DSP端则对网卡直接操作,直接对PC机发来的数据包解包分析,理论资料与实践结果相互验证、相互补充,从而DSP端也能按照TCP/IP协议正确打包和发送,最后实现DSP机的IP寻址及PC机与DSP机网络层和传输层上的通信。主要分三步进行研究:

  (1)研究TCP/IP协议结构,熟悉数据包按照协议进行封装和分用的过程以及各种具体协议的首部格式。

  (2)在DSP端和PC机之间实现IP数据报的传送,应用ARP(地址解析协议)给DSP机赋予IP地址,应用ICMP(INTERNET控制报文协议)验证IP地址,这是链路层和网络层的问题。

  (3)在DSP端和PC机之间实现UDP协议通信,这是传输层的问题。

3 DSP端网络接口的IP地址

  互联网上的每一个网络接口都有一个IP地址,而在DSP端,网络接口只有一个物理地址,如何赋予它一个IP地址并且通知PC机,从而PC机可以根据IP地址给DSP发送报文呢?这就需要用到TCP/IP协议族中的地址解析协议(ARP),它为32位的IP地址和数据链路层使用的任何类型地址提供映射。实际的过程是这样的:

  (1)首先给DSP网络中的每一个工作点分配一个虚拟的IP地址;

  (2)PC机以广播方式给DSP网络中的每一个工作点发送一份ARP请求,ARP请求数据帧中包含目的主机的IP地址;

  (3)DSP收到这份广播报文后,识别出这是发送端在询问它的IP地址,于是发送一个ARP应答,这个ARP应答包含该网络接口的IP地址和物理地址,于是,这样就实现了IP地址和物理地址的一一对应,也就是,PC机知道了DSP网络中的每一个工作点的物理地址对应的IP地址。

4 DSP与PC机的UDP通信实现

  首先用一台DSP机进行试验,实现PC机与DSP机端到端的通信,分两步进行:(1)PC机发送,DSP机接收;(2)DSP机发送,PC机接收。

  PC机端操作平台基于Windows,使用Windows层操作,对于用户来说不需要清楚数据是如何传输的;DSP端对网卡直接操作,关键问题是要清楚TCP/IP协议下数据包的格式,这样才能正确地分解出PC机发过来的消息,也才能正确地打包数据发给PC机。

  在PC机上,制作了一个对话框,对话框能够实现查询自己所在主机的IP地址,并且用户可以指定一个范围为1024~4999的目的端口用作发送数据所到达的接收进程,同时指定一个在5000~65535的源端口号用于接收数据,在DSP端,则可以直接读出数据包每一个字节的16进制数,然后对照IP和UDP首部格式分析每一个字段的含义,并分解出消息,从而也为DSP端使用UDP协议正确打包IP数据报提供依据。具体工作流程及源程序有兴趣的读者可以与笔者联系。在试验中笔者用DSP机发送了三个消息:Hello!Welcome!Good morning!PC机都正确收到并显示出来。

5 结论

  在信息时代的今天,Internet技术将不会仅仅局限于人与人(或团体)之间信息的交流。例如E-mail、WEB浏览等,或者仅仅停留在企业与企业及与个人在商务方面的信息交换上,例如电子商务e-business等,Internet技术将会深入到人们日常生活和工作的电子设备中,而且势不可挡。各国信息界同仁都在关注并研究电子设备与Internet的连接问题,DSP网络中的TCP/IP协议研究解决了以DSP为核心的处理系统与Internet的连接问题,为DSP设备的应用开辟了更为广阔的前景。

摘:仪器仪表学报第3期增刊

文章整理:站长天空 网址:http://www.z6688.com/
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

文章页数:[1] 


放大字体显示 缩小字体显示 打印文章 推荐给朋友
热门文章
·在ASP.NET中使用Office Web Components (OWC)创建统计图-.NET教程,数据库应用
·windows系统下jsp+mysql+tomcat的配置-JSP教程,Application/Applet
·把aspx文件编译成DLL文件-.NET教程,Asp.Net开发
·Haneng.com的简单留言板制作源程序例子-ASP教程,ASP应用
·使用VB实现邮箱自动注册(一):表单自动提交-.NET教程,VB.Net语言
·VS.NET安装指南(To菜鸟)-.NET教程,Asp.Net开发
·web下水晶报表的使用!-.NET教程,Web Service开发
·C# 静态成员和方法的学习小结-.NET教程,数据库应用
·IIS的使用-ASP教程,ASP基础
·asp讲座之二:读取通过表单发送的数据
最新文章
·photoshop鼠绘实例:浪漫夏夜壁纸_photoshop教程
·买卖中小网站交易的一些细节问题_站长心得
·七招打造最安全的windows xp操作系统_windows xp
·做google adsense最佳和最重要的要诀_网赚技巧
·上下文关联广告清单(内文广告)推荐_网赚技巧
·广告联盟,痛定思痛_网赚技巧
·insenz首批广告费发放给站长_网赚技巧
·李彦宏:三分之一时间用在寻找人才_站长访谈
·中国汽车资源网杨锁民:网络寒冬时下海_站长访谈
·做it新闻资讯网站应先学新浪_站长心得
相关主题
  • 基于dsp控制的数字式双向dc/dc变换器的实现
  • 基于dsp实现的一种新颖开关逆变电源
  • 基于dsp的实时视频压缩系统的开发
  • 基于dsp的电力线载波ofdm调制解调器
  • 西部数码虚拟主机

    友情链接
    CNNIC 西部数码
    万网 自助建站
    虚拟主机 asp空间
    域名注册 域名
    域名申请 主页空间
    论坛空间 网站空间
    国际域名 虚拟空间
    空间租用 DDOS防火墙
    成都主机托管 四川主机托管
    主机租用 服务器租用
    网站目录 自助建站
    虚拟主机 网址大全
    软件下载
    自助链接
    虚拟主机资讯 特价虚拟主机
    版权申明:本站文章均来自网络,如有侵权,请联系我们,我们收到后立即删除,谢谢!
    关于我们:站长天空:专业提供最新的站长资讯、在线教程、虚拟主机权威评测、虚拟主机性能对比、网站制作教程,开发教程,站长工具。包括网页制作教程、冲浪宝典、编程参考、操作系统、软件教学、行业动态等。
    特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有。
    发表评论 打印  刷新     关闭