图3 TCP/IP协议栈
网络接口层是TCP/IP模型的最底层,由RTL8019AS的驱动程序来完成基本功能。RTL8019AS的驱动程序负责将单片机传输到Internet上的数据封装成以太网数据包的格式发送,以及将网络上传来的数据包进行分析使其进入上一层的协议处理程序。
网络层的功能则由ARP(地址解析协议)、I P(网际协议)和ICMP(因特网控制报文协议)协议共同完成。ARP协议能够判断数据帧中的目的地址是否与本地IP地址相同,如果相同则接收数据帧,否则将数据帧抛弃。而IP是TCP/IP协议栈最为核心的协议,所有的网络层和运输层的数据都是以IP数据报格式传输。ICMP允许主机或路由器报告差错情况和提供有关异常情况的报告。
图4 数据的封装过程
系统需要传输的数据通过在每个协议层添加头部信息,最后封装成为以太网数据包,在物理网络上进行传输,数据的封装过程如图4所示。
结论
对于工业控制领域,嵌入式Internet设备将测控网与Internet互连,由此实现测控网和信息网的统一。在这样构成的网络中,传统仪器设备充当着网络中独立节点的角色,信息可跨越网络传输至所及的任何领域,实时、动态(包括远程)的在线测控成为现实。
上一篇:USB 3.0的电路保护方案