第2~5章在介绍了实现网络体系结构、协议栈、设备驱动程序的两个最重要的数据结构sk_buff和net_device。第6章讨论了网络协议栈中数据链路层收发数据的设计和实现。第7章讲解了网络层IP协议的实现。第8~9章介绍传输层数据收发过程。第10章讨论了Linux内核套接字层的实现。第11章介绍网络应用软件的开发技术。第12...
在网络子系统,使用了高速缓冲存储器来缓存已解析好的网络层地址(IP地址)到数据链路层地址(MAC地址)的映射关系,由路由表高速缓冲存储器来保存已寻址好的路由结果等。 缓存查询例程以输入参数为关键字在高速缓冲存储器中查询,查看查询结果是命中还是需要以某种算法在高速缓冲存储器中加入新缓存对象。 高速缓冲存储器常以...
嵌入式Linux网络体系结构设计与TCP/IP协议栈上QQ阅读看本书新人免费读10天领看书特权 1.2.5 软件中断 软件中断是在硬件中断执行完后由内核的调度器(scheduler)调度执行的活动。软件中断和硬件中断的主要区别在于:硬件中断可以随时立刻打断CPU现行活动(如中断允许);软件中断是由内核调度器调度执行的活动。软件中断必须要...
第2~5章在介绍了实现网络体系结构、协议栈、设备驱动程序的两个最重要的数据结构sk_buff和net_device。第6章讨论了网络协议栈中数据链路层收发数据的设计和实现。第7章讲解了网络层IP协议的实现。第8~9章介绍传输层数据收发过程。第10章讨论了Linux内核套接字层的实现。第11章介绍网络应用软件的开发技术。第12...
《IP协议栈:嵌入式Linux网络体系结构设计与TCP/Ip协议》共分12章,第1章概述linux内核组件与内核技术特点,以及网络体系结构实现应用到的内核开发的基础知识。第2~5章在介绍了实现网络体系结构、协议栈、设备驱动程序的两个最重要的数据结构sk_buff和net_device的基础上,展示了linux内核中为网络设备?动程序设计和开发...
Linux诞生于Internet应用,并具有UNIX的特性,这就保证了它支持所有标准Internet协议;Linux网络体系结构的可配置性和可扩展性,保证可在Linux内核网络协议栈基础上将其开发成为嵌入式的TCP/IP网络协议栈以支持嵌入式系统的网络应用。 3.完整的开发调试工具链 Linux具备一整套工具链,容易建立嵌入式系统的开发环境和交叉运...
嵌入式linux网络体系结构设计与tcpip协议栈,pdf 篇一:Linux内核TCPIP协议栈(XX-5-30 ) Linux内核TCPIP协议栈分析 ? 第一部分 数据结构、概述及其他 ? 架构 ? 系统调用接口 两种调用接口: 1、用户进程进行网络调用,通过系统特有的网络调用接口进入内核,在内核中,进一步调用sys_socketcall()结束该过程,在sys_sock...
Linux诞生于Internet应用,并具有UNIX的特性,这就保证了它支持所有标准Internet协议;Linux网络体系结构的可配置性和可扩展性,保证可在Linux内核网络协议栈基础上将其开发成为嵌入式的TCP/IP网络协议栈以支持嵌入式系统的网络应用。 3.完整的开发调试工具链 Linux具备一整套工具链,容易建立嵌入式系统的开发环境和交叉运行...
第2~5章在介绍了实现网络体系结构、协议栈、设备驱动程序的两个最重要的数据结构sk_buff和net_device。第6章讨论了网络协议栈中数据链路层收发数据的设计和实现。第7章讲解了网络层IP协议的实现。第8~9章介绍传输层数据收发过程。第10章讨论了Linux内核套接字层的实现。第11章介绍网络应用软件的开发技术。第12...