文档详情

格式 基于TCP/IP与X.25协议的网络通信控制原理及实现.doc

发布:2018-08-18约1.16万字共25页下载文档
文本预览下载声明
基于TCP/IP与X.25协议的网络通信控制原理及实现 第2期 2004钲 通信 COMMUNICATION 对抗 COUNTERMEASURES No.2 2004 基于TCP/IP与X.25协议的网络通信 控制原理及实现 胡革清孟育伟陆小波戴月萍 中国电子科技集团公司第三十六研究所(嘉兴314001) 摘要:提出一种基于TCP/IP协议和x.25协议的远程数据通信的实现方法,介绍了Visualc++6.0 的Socket网络编程和在嵌入式实时操作系统vxWorks下实现网络通信的方法以及HDLC高级数据链路 控制规程的单片机算法.这种实现的结构具有良好的开放性和灵活性,可借助各种信道实现两个局域网的 互连. 关键词:TCP/IP协议;x.25协议;网络通信;Winsock编程;实时操作系统;VxWorks;HDLC/SDLC PrincipleandImplementationofNetwork CommunicationControIBasedonTCP/IPandX.25ProtocoI HuGe—-qingMengYu-weiLuXiao-boDaiYue—-ping NO.36ResearchInstituteofCETC(Jiaxing314001) Abstract:Thepaperputsamethodofimplementingalong——distancecommunicationbasedonTCP/IPand X.25protoco1.introducesthesocketnetworkprogrammingunderVisualC++6.0andthemethodofimplement— ingnetworkcommunicationunderVxWorksembeddedreal——timeoperatingsystemaswellasHDLCprotocolal—— gorithmonsinglechipmicroprocessor.Thestructionofthisimplementationhasbetterinteroperabilityandflexi— bility,itcanrealizesinterlinkagebetweenlocalareanetworksviavariouskindsofchannels. Keywords:TCP/IP;X.25;Networkcommunication;Winsockprogramming;VxWorksembeddedre— al——rimeoperatingsystem;HDLC/SDLC;Singalchipmicroprocessor 1引言 毫无疑问,TCP/IP(TansmissionControlProtocol/In— ternetProtocol,传输控制协议/网际协议)是发展至今 最为成功的通信协议之一,尽管国际标准化组织早已制 定了许多开放系统互连的协议标准,但TCP/IP协议作 为事实上的国际标准和工业标准在Internet和局域网 中取得巨大的成功.TCP/IP协议以其开放性和简洁实 用的特点在数据通信中起着无可替代的作用.CCITY x.25建议是关于用专用电路连接到公用数据网上的分 组型数据终端设备(DTE)与数据电路终接设备(DCE)之 间的接口标准,是分组数据网中最重要的协议之一.借 助各种信道路由选择实现两个电脑间的信息传输,网 络通信控制的原理就是实现从TCP/IP协议到x.25协 议的转换. 2应用背景 随着计算机网络的发展,许多系统如遥控,遥测,数 据采集,侦察等已实现了网络化,本地测控站须将数据 传输至远程控制台,通信控制器即用于本地测控站与远 程控制台的互连,针对不同的信道特性采用不同的协, 确保数据无差错的可靠传输. ? 48?通信对抗2004焦 3硬件框图 系统的硬件设计如图1,可见通信控制器有两个方 面的接口:任务端接口和网络端接口.任务端接口是以 太网接口,直接由以太网卡引出;以太网接口采用 TCPhP协议,任务机的TCP3P实现在客户代理中完成, 采用VC++编程,通过调用WinSock库函数完成客户机 模式,通信控制器中TCPhP实现由PC/104通信程序完 成,在实时操作系统VxWorks下编程完成服务器模式. 网络 接口r_] lPC/104l I........... RAM 短波电台接口 0SAF82538超短波电台接口 CPU单元=串行通信 O控制器RS232接口 R0M RS422接口 图1通信控制器硬件原理框图 网络端接口是传输信道机接口,网络端接口采用的 主要协议是CCITI”的x.25建议,x.25建议内容涉及三 层:物理层,链路层,分组层,这三个不同的独立的层对
显示全部
相似文档