导图社区 IT学习路线图
IT互联网这行业水太深,要学习的东西也很多。我将自己入行所学的知识都进行了整理,有需要的小伙伴可进行参考。希望我们在码农的道路上越走越远。
社区模板帮助中心,点此进入>>
论语孔子简单思维导图
《傅雷家书》思维导图
《童年》读书笔记
《茶馆》思维导图
《朝花夕拾》篇目思维导图
《昆虫记》思维导图
《安徒生童话》思维导图
《鲁滨逊漂流记》读书笔记
《这样读书就够了》读书笔记
妈妈必读:一张0-1岁孩子认知发展的精确时间表
学习路线
人工智能
大数据分析
机器学习
数学基础
算法/智能
基础算法
智能算法
python数据处理
数据库
信息爬取/web
网络安全
基础网络分析
无线网络分析
以太网分析
物理硬件层
网络设备
连接
逻辑协议层
TCP/IP五层分层
应用
传输
网络
数据链路
物理
地址结构
基本IP地址结构
分类寻址
子网寻址
子网掩码
可变长子网掩码
广播地址
IPv6地址
CIDR与聚合
前缀
聚合
特殊用途地址
IPv4/IPv6地址转换
组播地址
任播地址
单播地址分配
单个供应商/无网络/单个地址
单个供应商/单个网络/单个地址
单个供应商/多个网络/多个地址
多个供应商/多个网络/多个地址
分配
单播地址
链路部分
IEEE802协议
MAC帧(以太网帧结构)
ppp
slip
ARP地址解析
Internet协议
IPv4/IPv6
IP转发
移动IP
主机处理
地址选择
主机模式
DHCP
NAT/NAPT
NAT穿越
NAT规则
防火墙
ICMP
IGMP
UDP/TCP
DNS
其他应用层协议
SSH
HTTP/HTTPS
SNMP
渗透测试
技术渗透
无线渗透
以太网渗透
渗透测试基本
前期交互
情报搜集
威胁建模
漏洞分析
渗透攻击
报告生成
主流工具
kali linux(集成)
metasploit
社会工程学渗透
编程语言
python
linux shell script
js
Ruby
C/C++
嵌入式
操作系统
Android
Linux
内核分析
bootloader分析
汇编部分(硬件初始化)
C部分,启动内核
kernel分析
进程
进程间通信
内存管理
设备驱动
中断
时钟
文件系统
内核模块
file system分析
存储空间分配
目录结构
挂载方式
驱动开发
地址映射(直接操作引脚)
外部中断驱动
LCD驱动
分层分离驱动
触摸屏驱动
USB设备驱动
块设备驱动
NAND FLASH驱动
NOR FLASH驱动
DM9000网卡驱动
虚拟网卡驱动
IIC驱动
字符设备驱动
输入子系统驱动
RTC驱动
DMA驱动
声卡驱动
热插拔驱动
多点触摸驱动
应用开发
freertos
rtthread
C
Java
ARM汇编
硬件电路
pcb设计
嵌入式网络
LwIP
TCP/IP
Web
http协议分析
服务器
Apache
Nginx
框架
flask
django
servlet
rail
java
C/C++
javascript
Web安全
解释型脚本
静态编译语言
图形界面编程
PC端
qt
swing
gtk
移动端
ios
嵌入式qt