基于RTL8019AS的TCPIP以太网数据交换技术研究.pdf
文本预览下载声明
2014年 1月 北京联合大学学报 Jan.2014
第 28卷第 1期总 95期 JournalofBeijingUnionUniversity Vo1.28No.1Sum No.95
基于 RTL8019AS的TCP/IP以太网数据交换技术研究
韩泽远 ,张 宁,杨艾红
(北京联合大学 信息学院,北京 100101)
[摘 要] 探讨了以太网帧协议和 TCP/IP协议,研究了以太网控制器芯片RTL8019AS及其 内
部结构,同时采用微控制器 STC90C516RD+为核心,设计相应的以太网驱动程序 ,实现 了TCP/IP
协议栈 、以太网介质访 问层和物理层功 能,完成 了接 口层 中数据帧的发送接收 ,从 而实现嵌入 式
设备 的以太 网数据交换 。
[关键词] 以太网;TCP/IP;数据交换
[中图分类号] TP393.11 [文献标志码] A [文章编号] 1005.0310(2014)01—0026.04
ResearchonDataSwitchingTechnologyofTCP/IP
EthernetBasedonRTL8019AS
HAN Ze—yuan,ZHANG Ning,YANG Ai-hong
(CollegeofInformationTechnology,BeijingUnionUniversity,Beijing lOOlO1,China)
Abstract:DescribestheEthernetandTCP/IPprotocol,andstudiestheRTL8019ASEthernetcontrollerchipand
itsinternalstructure. Meanwhile,using a microcontrollernamed STC90C516RD + asa core,we designed
correspondingEthernetdriverandrealizedthefunctionofTCP/IPprotocolstack,Ethernetmediaaccesslayerand
physicallayer.Thataccomplished thetransmission and reception ofdataframewhich located in the interface
layer.ThusitrealizedthedataexchangebetweenembeddeddeviceandEthernet.
Keywords:Ethernet;TCP/IP;Dataswitching
大长度为 l514字节 ,最小不小于60字节。 目的地
1 以太网协议标准
址 DA为此帧要发送到 的MAC地址 ,源地址 SA为
以太网是当前流行的主流网络形式 ,以太 网中 发送节点的MAC地址 ,可在命令行中用 ipconfig命
数据交换的效能高低 ,对以太网的运行效率至关重 令查询本机 网卡地址 ;其 中DA、SA、TYPE 占据 14
要 。网络上传输的是一串无序 的0、1数字信号, 字节,数据段为46~1500字节 。除了数据段 的长
因此,需要对这些无序信号进行组织 ,并且建立同 度不确定以外 ,其他各域 的长度均固定不变。当数
步信号 。以太网协议 (IEEE802.3)主要针对数 据段 的数据不足46字节时需填充字符 ,填充的字
据链路层 的定义 ,一般底层的一组数据信号叫做一 符数不包括在长度字段里,数据段超过 1500字节
帧,一个标准 的以太 网物理传输帧由七个部分组 时,需拆成多个帧传送。发送数据时,PR、SD、FCS
成 。如图 1所示 ,它定义 了每帧中的各域 。
显示全部