网络上对于网络层协议的介绍一般都是七层的 OSI(Open Systems Interconnection)模型,但是其实在linux网络应用开发中,对 Linux 中基本网络栈的介绍可以分为 四层的 Internet 模型
Linux内核对网络驱动程序使用统一的接口,并且对于网络设备采用面向对象的思想设计。
Linux内核采用分层结构处理网络数据包。分层结构与网络协议的结构匹配,既能简化数据包处理流程,又便于扩展和维护。
最近工作中又要做linux的sdiowifi和usb设备了,之前说的ros学习暂时放一下,工作很难连续在一个项目上干的时间长久,不过毕竟小公司,能接触的东西也比较多,所以需要及时做好文档,以便日后的查找和阅读。