新闻中心

EEPW首页 > 网络与存储 > 设计应用 > 基于嵌入式TCP/IP软件体系结构的优化设计与实现(06-100)

基于嵌入式TCP/IP软件体系结构的优化设计与实现(06-100)

——
作者:北京邮电大学 电信工程学院 廖日坤 纪越峰时间:2008-04-03来源:电子产品世界收藏

  嵌入式的软件体系结构与优化设计

本文引用地址:http://www.eepw.com.cn/article/81179.htm

  嵌入式软件体系结构

  与PC 协议相似,嵌入式TCP/IP采用协议分层的结构:应用层、TCP层、IP层和设备接口层图1描述了嵌入式TCP/IP输入和输出数据包流程以及调用的函数。

  其中,Timer()函数调用TCPTimer()处理TCP数据包重发,以及调用每个接口的Input()函数接收到达的数据包。Timer()函数必须在短时间(一般<20ms)内被调用一次,否则接收数据包和TCP定时等功能将停止。

  输出时,TCP层先查看unsend队列,发现非空,将数据包插入队列;发现为空,则查看对方窗口是否够大能够接收这个数据包,然后填写TCP头部信息。IP层选择设备接口,目的IP和该接口的子网掩码相与是否等于子网掩码。然后调用这个接口的Output函数来发送。

tcp/ip相关文章:tcp/ip是什么




关键词: 网络 TCP/IP Internet

评论


相关推荐

技术专区

关闭