物联网应用中TCP协议重传机制的简化研究
2012-01-04冯翠丽刘波涛王青海
沈阳大学学报(自然科学版) 2012年1期
关键词:嵌入式
冯翠丽,刘波涛,王青海
(1.长江大学 计算机科学学院,湖北 荆州 434023;2.胜利油田钻井工艺研究院 信息中心,山东 东营 257000)
物联网应用中TCP协议重传机制的简化研究
冯翠丽1,刘波涛1,王青海2
(1.长江大学 计算机科学学院,湖北 荆州 434023;2.胜利油田钻井工艺研究院 信息中心,山东 东营 257000)
以嵌入式Web服务为例,紧紧围绕该应用的具体要求,详细分析了如何设计并精简TCP的重传机制.随后的详细测试结果表明,该设计思路可行.
物联网;TCP/IP;嵌入式TCP;TCP重传
当前,研究得如火如荼的物联网技术中,首先要解决的一个问题是将嵌入式设备接入网络[1].其中,比较常见的一种实现方案是在嵌入式设备中集成精简后的TCP/IP协议栈而将该设备接入Internet[2-3].在此过程中,如果需要实现基于TCP协议的高层应用,就必须要根据嵌入式设备的具体功能来简化实现TCP协议,因此,如何针对该设备的具体应用来简化实现TCP协议的重传机制就成为一个技术难点.
1 标准TCP协议的重传机制
很多高层应用协议都依赖TCP协议提供的面向连接的、可靠的传输层服务,如 HTTP.在TCP数据传输的过程中,接受方在正确地接收到报文段后会给发送方返回一个确认,而发送方每次在发出一个报文段的同时会将其副本存入重传队列,并启动一个重传定时器.如果该定时器溢出时还没有收到该报文段的确认,发送方就认为该报文段已经丢失,并从重传队列中取出该报文段进行重传[4].
2 TCP重传机制的设计与实现
通用计算机系统有足……
登录APP查看全文
