现已掌握或了解的Knowledge
- C/C++
- Python
- HTML/CSS/JS
- MySQL
- Verilog
- X86ASM
- MATLAB
计算机网络
- 应用层
- HTTP
- DNS
- SMTP
- P2P File Distribution
运输层
TCP
- 流量控制
- 滑动窗口
- 接收方告知发送方RWND, 发送方根据RWND发送报文不可超过RWND
- 滑动窗口
拥塞控制
- 慢启动
- 指数增长后,若发生丢包 or 超时进入拥塞避免
- 拥塞避免
- 线性增乘性减
- 快速恢复
- 利用冗余ACK的办法,确认收方或发生了报文失序问题,快速恢复。
- 可靠传输
- 回退N步(GBN)
- 选择重传(SR)
- 收方维护接收窗口(区别于GBN)
- Under TCP
- TCP在算法逻辑上,表现得与GBN类似,收方不维护接收窗口。但对于乱序到达的报文,TCP并不抛弃,而是选择缓存下来。当发方,收到连续3个或以上相同的ACK 序列号,则可定位丢失报文段。因而也有SR的特征。
- 慢启动
- 流量控制
- UDP
- 不可靠运输,基本可以理解为发送报文 + ip数据包
- 网络层 — 未完成
- 链路层 — 未完成
- 物理层 — 未完成
- 应用层
Machine Learning
- 机器学习
- 梯度下降
- 支持向量机
- K-means 算法
- 深度学习
- 神经网络
- 前向传播
- 反向传播算法
- 机器学习
Proj deved and Wanted
- DEVED
- X86ASM
- Traffic Sim
- C/C++
- Basis Socket Program
- Library Management
- File Hash Code/Decode
- HTML/CSS/JS
- Basis “About” Page
- MATLAB
- Basis Assignment
- About Ander Ng
- Basis Assignment
- X86ASM
- Wanted
- Verilog
- 4/8 Bit CPU
- C/C++
- Web Server With Hybird Thread
- HTML/CSS/JS
- Blog
- Complier
- Verilog