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