首页
›
编程基础与工程化
›
016-网络编程
›
《网络编程库链接与部署实战》
VIP20
本课程属于:016-网络编程
编程基础与工程化 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
网络编程库链接与部署实战
📚 共计 30 章节
第1章
网络编程基础
TCP/IP协议栈、Socket概念、客户端/服务器模型
基础
TCP/IP
第2章
C语言Socket编程
socket()、bind()、listen()、accept()、connect()函数详解
C语言
Socket
第3章
TCP三次握手与四次挥手
状态转换图、半关闭状态、TIME_WAIT详解
TCP
状态机
第4章
I/O多路复用
select、poll、epoll原理与对比
多路复用
epoll
第5章
epoll实战
边缘触发(ET)与水平触发(LT)、事件驱动编程
epoll
ET/LT
第6章
非阻塞I/O
fcntl设置、非阻塞connect、非阻塞read/write
非阻塞
fcntl
第7章
Reactor模式
事件循环、事件处理器、多路分发
设计模式
Reactor
第8章
Proactor模式
异步I/O、IOCP、与Reactor对比
Proactor
异步
第9章
libevent库
事件循环、回调函数、信号事件、定时器
libevent
C库
第10章
libuv库
跨平台异步I/O、事件循环、TCP/UDP封装
libuv
跨平台
第11章
Boost.Asio库
proactor设计、异步操作、strand线程安全
Boost
Asio
第12章
muduo网络库
Reactor模型、One Loop Per Thread、Buffer设计
muduo
C++
第13章
Netty框架
Channel、EventLoop、ChannelPipeline、ByteBuf
Netty
Java
第14章
Java NIO
Buffer、Channel、Selector、非阻塞网络编程
Java NIO
Selector
第15章
Python asyncio
协程、事件循环、Transport/Protocol
Python
asyncio
第16章
Go net包
goroutine与channel、HTTP服务器实现
Go
goroutine
第17章
Rust Tokio
异步运行时、Future、TcpStream
Rust
Tokio
第18章
HTTP协议解析
请求/响应格式、Header解析、Chunked编码
HTTP
协议
第19章
WebSocket协议
握手、帧格式、掩码、心跳机制
WebSocket
实时
第20章
TLS/SSL
OpenSSL库、证书验证、加密套件、SNI
TLS
安全
第21章
DNS解析
gethostbyname、getaddrinfo、异步DNS、c-ares
DNS
解析
第22章
连接池设计
空闲连接管理、最大连接数、健康检查
连接池
优化
第23章
负载均衡
轮询、最少连接、一致性哈希、LVS
负载均衡
分布式
第24章
RPC框架
gRPC、Thrift、序列化、服务发现
RPC
gRPC
第25章
消息队列
ZeroMQ、RabbitMQ、Kafka网络模型对比
消息队列
MQ
第26章
高性能序列化
Protocol Buffers、FlatBuffers、Cap'n Proto
序列化
Protobuf
第27章
网络调优
TCP_NODELAY、SO_RCVBUF、内核参数优化
调优
内核
第28章
抓包分析
tcpdump、Wireshark、网络协议调试
抓包
Wireshark
第29章
分布式网络
P2P、DHT、Gossip协议、一致性算法
分布式
P2P
第30章
实战项目
从零实现一个高性能HTTP服务器
实战
HTTP服务器
所属VIP或分类
同VIP:Linux系统编程与网络实战
同VIP:Qt界面布局与网络通信实战
同VIP:Qt网络编程实战