首页
›
编程基础与工程化
›
016-网络编程
›
《网络编程工程化能力提升实战》
VIP20
本课程属于:016-网络编程
编程基础与工程化 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
网络编程工程化能力提升实战
📚 共计 30 章节
01
网络编程基础
TCP/IP协议栈、Socket原理、C/S架构、B/S架构、网络字节序
TCP/IP
Socket
架构
02
Socket API详解
socket()、bind()、listen()、accept()、connect()、send()、recv()、close()
API
系统调用
03
TCP三次握手与四次挥手
状态转换图、半关闭状态、TIME_WAIT详解、保活机制
TCP
状态机
04
TCP粘包与拆包
问题产生原因、解决方案(定长、分隔符、长度域)、Netty处理方式
粘包
Netty
05
I/O多路复用
select/poll/epoll原理对比、水平触发与边缘触发、Reactor模式
epoll
Reactor
06
非阻塞I/O与异步I/O
阻塞与非阻塞区别、同步与异步区别、AIO与Proactor模式
NIO
AIO
07
高并发服务器模型
多进程模型、多线程模型、线程池模型、Reactor模型、Proactor模型
并发
模型
08
HTTP协议详解
请求/响应结构、状态码、Header、Cookie/Session、HTTPS原理
HTTP
HTTPS
09
HTTP/2与HTTP/3
多路复用、头部压缩、服务器推送、QUIC协议
HTTP/2
QUIC
10
WebSocket协议
握手过程、帧格式、数据掩码、心跳机制、应用场景
WebSocket
全双工
11
DNS解析原理
递归查询与迭代查询、DNS缓存、CDN原理、HTTPDNS
DNS
CDN
12
负载均衡技术
四层负载均衡(LVS)、七层负载均衡(Nginx)、一致性哈希、健康检查
LVS
Nginx
13
RPC框架原理
序列化/反序列化、服务注册与发现、负载均衡、熔断降级
RPC
服务发现
14
gRPC实战
Protocol Buffers、四种通信模式、拦截器
gRPC
Protobuf
15
消息队列基础
点对点与发布订阅模型、消息可靠性、顺序消息、事务消息
MQ
可靠性
16
Kafka核心原理
分区机制、副本机制、ISR、Leader选举、消息存储
Kafka
分区
17
RocketMQ实战
消息模型、事务消息、延迟消息、消息轨迹、最佳实践
RocketMQ
事务
18
Netty核心组件
Channel、EventLoop、ChannelHandler、ChannelPipeline、ByteBuf
Netty
组件
19
Netty编解码器
StringDecoder、LineBasedFrameDecoder、DelimiterBasedFrameDecoder、LengthFieldBasedFrameDecoder
编解码
Frame
20
Netty高级特性
零拷贝、内存池、流量整形、空闲检测、断线重连
零拷贝
内存池
21
网络编程安全
SSL/TLS原理、证书链、双向认证、OpenSSL使用
SSL
TLS
22
网络安全攻击与防御
SYN Flood、DDoS、CC攻击、SQL注入、XSS、CSRF
安全
攻击
23
网络性能优化
TCP参数调优、Nagle算法、Cork算法、SO_LINGER、TCP_NODELAY
性能
调优
24
网络监控与诊断
tcpdump、Wireshark、strace、netstat、ss、iperf
监控
诊断
25
分布式网络通信
CAP理论、一致性协议(Paxos/Raft)、Gossip协议
分布式
Raft
26
服务网格与Sidecar
Istio架构、Envoy代理、流量管理、可观测性
Istio
Sidecar
27
云原生网络
CNI插件、Flannel、Calico、Service Mesh、Kubernetes网络模型
云原生
K8s
28
网络编程设计模式
Reactor、Proactor、Acceptor-Connector、Half-Sync/Half-Async
设计模式
Reactor
29
网络编程测试
Mock测试、压力测试、混沌工程、流量回放
测试
混沌工程
30
网络编程工程化实践
项目结构设计、日志规范、配置管理、CI/CD、监控告警
工程化
CI/CD
所属VIP或分类
同VIP:Linux系统编程与网络实战
同VIP:Qt界面布局与网络通信实战
同VIP:Qt网络编程实战