作者:empty 出版社:empty |
I wip是Swedish Institute of Computer Science开发的用于嵌入式系统的TCPIP协议栈, 从网上的评论看似乎用的人不少, 它的实现是应该参考了BSD的实现, 在介绍TCP的时候,大家就会发现, 其拥塞控制的实现算法机会与BSD的一模一样。I wip的整个代码写的比YASS 2差一截, 难以入手介绍, 我打算按照TCP的server与client的角度分别走一遍代码。I wip的内核运行在同一个任务中,然上下文的切换。更重要的是1wip可以运行在的环境中, 即不需要操作系统的支持。这对一些低成本的设备还是很具有吸引力的。+struct net conn用一个union将udp、tep、raw的pcb包含起来, 实现上,.有的协议栈的实现却是,每层跑在一个任务中,这样层与层间的相互调用将会引起I wip的官方网站为htt:savannah.nongnuLorg/proiecs/Iwip/.目前最新的板本题1.3.0.而