6. TCP和IP传输层协议的选择
把TCP/IP协议应用到控制网络中如何选择传输层协议类型很要害 。假如要与现有的应用程序通信,必须使用与其相同的协议类型 。在实际应用时,从可靠性来说,TCP提供了可靠的数据连接,UDP和直接访问IP的一些协议是不可靠的,数据报可能会丢失、损坏或重复;从性能上讲,UDP的性能最快,可靠性、流量控制重组包和连接维护等附加开销降低了TCP的性能 。
对于速度比较慢的系统来说,如温度、湿度传感器,选择TCP或UDP都无所谓,对于不太重要的传感器选用UDP就可以了;对于可靠性要求较高的传感器,应该选用TCP协议;对于实时性要求高的网络设备,如网络会议系统、IP音响、实时播放的电视等设备,数据传输率较高,应该选用UDP协议;有些有严格要求的同步系统应采用UDP;数据监控系统传输的可靠性要求较高,应采用TCP;Web和Email也应采用了TCP 。总之,要根据实际情况来确定选用何种协议 。
四、结语
针对本嵌入式异构网络互连方案,对TCP/IP协议栈简化设计为SX52型CAN总线与以太网互连方案,达到了测控通信系统高实时性、可靠性和嵌入式设计的要求 。该互连方案很好地保证及治理监控层和生产测控层之间的连接,方便了上下层信息交换,能满足工厂、变电站等工业场合的应用要求 。
推荐阅读
- 网络协议X档案全集
- 协议分析和分析器
- 九 网络沟通的桥梁-协议X档案
- Internet面临协议升级
- SIP协议全方位概要介绍
- HTTP协议的结构
- 十 网络沟通的桥梁-协议X档案
- TCP/IP协议基础之一
- TCP/IP协议介绍 TCP/IP协议基础之二
- TCP/IP远程访问操作 TCP/IP协议基础之三
