Windows下运行LwIP的必要性和优势
{{ interaction.likeNum == 0 ? (pageType === 'video' ? '抢首赞' : '点赞') : formatNumber(interaction.likeNum) }}
{{ interaction.collectionNum == 0 ? '收藏' : formatNumber(interaction.collectionNum) }}
{{ interaction.discussNum == 0 ? (pageType === 'video' ? '抢沙发' : '讨论') : formatNumber(interaction.discussNum) }}
分享
适合人群
TCP/IP爱好者,Winpcap抓包学习,LwIP开发者,嵌入式网络爱好者,物联网开发者。
你将会学到
1)理解在Windows环境运行用户态TCP/IP内核LwIP的必要性
2)了解Windows环境Winpcap抓包原理及libpcap抓包应用
3)熟悉在Windows环境移植LwIP的步骤
4)学习LwIP基于Winpcap抓包且LwIP内部对网络数据包的接收,处理,发送流程
课程简介
TCP/IP协议作为信息化社会的基石,学习其原理对互联网,物联网,云计算,大数据等各个领域都有非常大的好处。传统的TCP/IP协议学习无非是寻找一些协议描述文档或者书籍进行理论学习,这种方式既枯燥又无法让大家真正学习TCP/IP内核的精髓。当然,这种方式又无可厚非,毕竟传统Windows, Linux等系统中,关于TCP/IP协议的实现都集成于内核中,TCP/IP源代码要么对用户不可见,要么他们的实现调用关系非常复杂,无法让大家有效学习。
LwIP为TCP/IP协议的纯C语言实现,其代码开源且实现简洁又完整,既包括了TCP/IP协议各个层次的数个重要协议,又完整的实现了TCP内部状态机,滑动窗口,重传机制,慢启动,拥塞避免,保活等一系列复杂特性,非常适合用于对TCP/IP内核的学习。大家可以在LwIP运行的用户进程中随意修改各个TCP/IP参数,实时看到他们对数据传输的影响。
另一方面,LwIP作为目前物联网领域使用最为广泛的网络协议栈,解决了众多小型设备入网的需求。我们在Windows环境移植并编写的基于LwIP的网络应用程序,只需极少改动就可以移植到嵌入式设备环境中运行。Windows环境运行LwIP,对我们进行物联网设备端端网络应用程序快速开发,调试,压力测试,性能测试等有着至关重要的作用。
展开更多
{{tips.text}}
{{ noteHeaderTitle }}
笔记{{ hasMyNote ? '我的笔记' : '记笔记' }}
{{ hasMyNote ? '我的笔记' : '记笔记' }}
优质笔记
更新于:{{ $dayjs.formate('YYYY-MM-DD HH:mm:ss', item.last_uptime*1000) }}
{{ detail.username }}
公开笔记对他人可见,有机会被管理员评为“优质笔记”
{{ noteEditor.content.length }}/2000
公开笔记
保存提问
讲师收到你的提问会尽快为你解答。若选择公开提问,可以获得更多学员的帮助。
记录时间点
记录提问时视频播放的时间点,便于后续查看
公开提问
提交课程大纲
自动连播
6课时
戏说物联网&物联网技术线路视频课程
43469人学习
朱升林
4.9
免费
15课时
中国移动OneNet物联网云平台实战视频教程
19899人学习
朱升林
4.9
¥59.00
9课时
Windows+Winpcap+LwIP玩转用户态TCP/IP内核视频课程
9254人学习
朱升林
5.0
¥9.00
20课时
1.2.ARM体系结构与汇编指令-ARM裸机第二部分
242899人学习
朱有鹏
4.9
¥39.00
13课时
1.1.ARM那些你得知道的事儿-ARM裸机开篇部分
178647人学习
朱有鹏
4.9
会员免费
262课时
物联网即时通信架构实现与实战
141943人学习
可用行师
5.0
¥700.00
14课时
1.4.GPIO和LED-ARM裸机第四部分视频课程
130382人学习
朱有鹏
5.0
¥38.00
13课时
1.5.SDRAM和重定位relocate-ARM裸机第五部分
107744人学习
朱有鹏
4.9
¥36.00