Linux 1.2.13网络协议栈学习笔记

本仓库已经开始作为GitBook仓库,访问地址

https://yifengyou.gitbooks.io/linux-net-1-2-13/content/

GitHub访问地址

https://github.com/yifengyou/linux-net-1.2.13/

Something I hope you know before go into the coding~
First, please watch or star this repo, I'll be more happy if you follow me.
Bug report, questions and discussion are welcome, you can post an issue or pull a request.

参考书目

1530632322483.png

内容简介

《Linux内核网络栈源代码情景分析》主要对Linux1.2.13内核协议栈的全部源代码做了详细的分析,该版本所有代码都在一个文件夹中,每种协议的实现都只有一个文件与之对应,分析该版本源代码可以方便读者迅速掌握Linux网络协议结构。

《Linux内核网络栈源代码情景分析》共分为5个部分。具体内容包括网络栈总体架构分析、网络协议头文件分析、BSDsocket层实现分析、INETsocket层实现分析、网络层实现分析、链路层实现分析、网络设备驱动程序分析、系统网络栈初始化等内容。

《Linux内核网络栈源代码情景分析》适合Linux网络开发人员及Linux内核爱好者阅读。

《Linux内核网络栈源代码情景分析》目录

  • 第1部分 网络栈总体架构
    • 第0章 网络栈总体架构分析 
  • 第2部分 网络协议
    • 第1章 网络协议头文件分析 
  • 第3部分 网络栈实现分析
    • 第2章 BSD socket层实现分析 
    • 第3章 INET socket层实现分析
    • 第4章 传输层实现分析
    • 第5章 网络层实现分析
    • 第6章 链路层实现分析
  • 第4部分 网络设备驱动程序
    • 第7章 网络设备驱动程序分析 
  • 第5部分 系统网络栈初始化
    • 第8章 系统网络栈初始化 
  • 附录A TCP协议可靠性数据传输实现原理分析 
  • 主要参考文献

1530664112219.png

1530664122693.png

results matching ""

    No results matching ""