## 缘起
### 思路
+ 1、参考rfc文档,对比代码看下,先从icmp开始
## 内容
### 目录
#### doc
+ 01内核中基础知识
+ *比如sk_buff,net_deivce,通知链这些*
+ 02从RFC792到icmp的实现
+ 2.1、从rfc792文档到代码的注释
+ 20240103-
+ 2.2、*想实现一下,如何调试出icmp里面的一些场景*
+ 03从APR到邻居子系统
+ 2.1、从rfc到ARP
+ *协议格式有点难懂*
+ 附录
+ A、开发环境搭建
#### src6.6.9
## 最后
### ref
+ 代码看的版本是6.6.9
#### Book
《深入理解Linux网络技术内幕》
《追踪Linux TCP/IP代码运行:基于2.6内核》
《Linux内核源码剖析-TCP/IP实现》上、下
《TCP/IP详解卷1:协议》
#### website
+ 官网,https://kernel.org/
+ 在线看代码,https://elixir.bootlin.com/linux/latest/source
+ rfc文档,https://www.rfc-editor.org/
### 履历
#### 2024-01
### 其它链接
+ xdksx.github.io,这个blog分析了TCP/IP不少
+ *这里面有音视频,内核栈,C++的文章*,总体符合我的技术栈,但好像没有更深刻
+
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
TCPIP内核协议栈_LearnTcpIpStack.zip (33个子文件)
LearnTcpIpStack-main
0start.md 275B
.gitattributes 66B
doc
tmp02-icmp和ping.md 2KB
e100驱动程序与接口层
驱动程序e100与通用接口层的输出的关联.md 2KB
网络协议栈tcpip-网络设备初始化和收发包0.2.md 7KB
网络协议栈tcpip-网络设备初始化和收发包0.3.md 10KB
e100与网络设备驱动收发包_0.1.md 3KB
03从APR到邻居子系统.md 3KB
tmp01-udp.md 7KB
tmp.md 561B
09路由子系统
路由关联的项.md 1KB
fib_rule代码解析.md 2KB
readme.txt 1009B
10tcp
01建立链接
bind与hash表,inet_hashtables.md 0B
readme.txt 60B
02从RFC792到icmp的实现.md 2KB
05IP,icmp
igmp的初始化.txt 199B
IP的入门.md 437B
从icmp的源码到ip层.md 2KB
组播是ipmr.txt 0B
08邻居子系统,arp.c
自己的问题.md 3KB
从arp的源码到邻居子系统.md 7KB
readme.txt 473B
tmp03socket结构体与功能实现.md 14KB
tmp04-IP相关.md 3KB
01基础知识和初始化.md 2KB
01basic
02网络设备,net_device.md 1KB
01套接口缓存skb,sk_buff.md 2KB
04通过RFC791来学IP协议.md 12KB
ReadMe01.md 1KB
ReadMe.md 1KB
output.md 636B
src6.6.9
net
ipv4
icmp.c 38KB
共 33 条
- 1
资源评论
好家伙VCC
- 粉丝: 1932
- 资源: 9137
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功