第二章uIP协议栈分析V1.00.pdfVIP

  • 8
  • 0
  • 约7.15千字
  • 约 6页
  • 2019-07-07 发布于江苏
  • 举报
第二章 uIP 协议栈分析 2 .1 uIP 特性 uIP 由瑞典计算机科学学院( 网络嵌入式系统小组) 的Adam Dunkels 开发。其 源代码由 C 语言编写,并完全公开,所有代码和相关说明文档可以到 /adam/uip/下载。最新版本是 uIP1.0 版本,本书移植和使用的版 本正是此版本。 uIP 协议栈去掉了完整的 TCP/IP 中不常用的功能,简化了通讯流程,但保 留了网络通信必须使用的协议,设计重点放在了IP/TCP/ICMP/UDP/ARP 这些网 络层和传输层协议上,保证了其代码的通用性和结构的稳定性。 由于uIP 协议栈专门为嵌入式系统而设计,因此还具有如下优越功能: (1) 代码非常少,其协议栈代码不到6K,很方便阅读和移植。 (2 ) 占用的内存数非常少,RAM 占用仅几百字节。 (3 ) 其硬件处理层、协议栈层和应用层共用一个全局缓存区,不存在数据 的拷贝,且发送和接收都是依靠这个缓存区,极大的节省空间和时间。 (4 ) 支持多个主动连接和被动连接并发。 (5 ) 其源代码中提供一套实例程序:web 服务器,

文档评论(0)

1亿VIP精品文档

相关文档