1. 程式人生 > >【u010246947的專欄】IPC_linux裝置模型_linux核心

【u010246947的專欄】IPC_linux裝置模型_linux核心

linux核心的TCP/IP協議棧

本專欄細緻入微的描述了從網絡卡驅動、鏈路層、網路層、傳輸層、linux網路安全、socket網路程式設計、應用層的整個網路部分的原理和linux原始碼實現,沒有一個字是ctrl V的,完全個人一字一字寫出來,下面是目錄: 1、網絡卡驅動,包括網絡卡驅動職責和原理和重要注意地方,一個最簡單的網絡卡驅動的實現(工程實際使用,幾十萬臺裝置實際出貨),和廣義網絡卡驅動 2、鏈路層,包括鏈路層原理、網橋原理與實現分析、鄰居子系統與ARP的原理與實現分析、原始套接字分析、vlan分析、eoip L2隧道的原始碼實現分析 3、網路層,包括網路層原理、路由實現與使用分析、L3的qos、L3的分幀、IPV6、L3的各類VPN、NAT穿越 4、網路安全,包括linux的netfilter框架、實際使用分析 5、傳輸層,包括傳輸層原理、TCP/UDP/RAW IP的分析 6、socket,包括socket層面的核心實現、網路程式設計分析 7、應用層,簡單的描述了典型的應用層協議,包括ftp、tftp、dhcp、dns等