- 1
- 0
- 约1.05万字
- 约 35页
- 2016-12-18 发布于北京
- 举报
嵌入式Linux系统高级开发讲义 第四天 日程 嵌入式Linux网络子系统分析 嵌入式Linux网卡驱动编写实例 日程安排 嵌入式Linux网络子系统分析 ISO/OSI七层协议模型 TCP/IP协议族 TCP(Transmission Control Protocol) 传输控制协议,基于连接的服务 UDP(User Datagram Protocol) 用户数据报协议,无连接的服务 IP(Internet Protocol) Internet协议,信息传递机制 OSI模型与TCP/IP协议的对比 消息包的逐层递增 Linux网络协议栈分层 系统调用接口层 协议无关的接口层,就是SOCKET层。 (屏蔽底层的不同协议,以便与系统调用层之间的接口可以简单,统一) 网络协议实现层(IP,ICMP,ARP,RARP,TCP,UDP等 ) 与具体设备无关的驱动接口层 驱动程序层 日程安排 嵌入式Linux网卡驱动编写 网络设备驱动程序简介 device数据结构 sk_buff数据结构 内核的驱动程序接口 以太网控制器 sk_buff结构 一个sk_buff代表着一个网络报文。既包含报文的数据,也包含报文的控制信息。 struct sk_buff { struct net_device *dev; //接收和发送sk_buff的设备
原创力文档

文档评论(0)