全球旧事资料 分类
嵌入式TCPIP协议的分析与研究
嵌入式TCPIP协议不同于应用在PC机上的TCPIP协议,I
ter
et上面的各摘要:种通信协议对于计算机存储器、运算速度等的要求比较高,而嵌入式系统中大量存在的是8位和16位MCU,支持TCPIP等I
ter
et协议将占用大量系统资源,或根本不可能。为了既实现相应的功能又节省系统资源,需要对协议进行有针对性的模块化裁剪,在单片机上嵌入TCPIP协议簇的一个子集。文章根据各种MCU自身的特性,实现TCPIP协议的方法和实现嵌入式I
ter
et的方案及TCP协议的机制裁减方法,同时用设计实例证明了嵌入式TCPIP的可行性。关键词:关键词:嵌入式TCPIP;嵌入式I
ter
et;TCP协议的机制裁减
1
绪论
在I
ter
et日益普及,信息共享程度不断提高的今天,人们的工作和生活方式
发生了根本性的变化。单片机或微控制器MCU已经在家庭和工业的各个领域得到了应用,通称嵌入式系统。但目前大多数嵌入式系统还处于单独应用的阶段,一般都是孤立于I
ter
et以外。如果嵌入式系统能够连接到I
ter
et上面,则可以方便、低廉地将信息传送到几乎世界上的任何一个地方。于是嵌入式I
ter
et技术就应运而生。将嵌入式系统与I
ter
et结合起来的想法其实很早以前就有了,主要的困难在于,I
ter
et上面的各种通信协议对于计算机存储器、运算速度等的要求比较高,而嵌入式系统中大量存在的是8位和16位MCU,支持TCPIP等I
ter
et协议将占用大量系统资源,或根本不可能。为了既实现相应的功能又节省系统资源,需要对协议进行有针对性的模块化裁剪,在单片机上嵌入TCPIP协议簇的一个子集。
2
TCPIP协议分析
TCPIP通常被认为是一个四层协议系统分别为:链路层、网络层、传输层、
应用层,每一层都有相应的协议集合来实现不同的功能其层次结构和主要的网络协议如图31所示。21链路层协议分析链路层的主要作用是为上层协议发送和接收数据包。链路层中重点分析的为ARP协议。以太网上数据报的传输是采用网络的MAC地址来进行识别的,这就要求系统有实现IP地址到MAC地址的转换的功能,ARP地址解析协议。即ARP协议可以分成ARP请求协议和ARP响应协议。系统要同其它计算机通信,就必须要实现ARP响应协议。ARP请求协议建立了一个IP地址到MAC地址的映射。如果嵌入式系统的资源有限,可使用以太网广播帧发送数据分组,也可以把数据分组发往固定的路由器,由路由器转发数据分组。
1
fRARP逆地址解析协议主要用于无盘工作站中,嵌入式I
ter
et中无须实现此协议。
应用层传r
好听全球资料 返回顶部