VIP20
本课程属于:067-HDMI接口与协议详解 高速接口与互连 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录 咨询 / 购买

Socket网络通信协议栈与应用开发

📚 共计 30 章节
01
网络基础与分层模型
OSI七层模型、TCP/IP四层模型、数据封装与解封装过程。
分层封装
02
物理层与数据链路层
物理层介质与信号、以太网协议、MAC地址、ARP协议工作原理。
MACARP
03
网络层核心
IP协议与IP地址分类、子网掩码与CIDR、路由选择原理。
IPCIDR
04
传输层详解
TCP协议特性与报文结构、三次握手与四次挥手、UDP协议特性。
TCPUDP
05
应用层协议
HTTP发展史、HTTPS与SSL/TLS、DNS解析、FTP与SMTP。
HTTPDNS
06
Socket编程基础
Socket概念、TCP Socket编程流程、UDP Socket编程流程。
Socket编程
07
HTTP协议深入
请求方法与状态码、请求头与响应头、Cookie与Session机制。
状态码Session
08
RESTful API设计
REST架构风格、资源命名规范、API版本管理、状态码使用。
RESTAPI
09
WebSocket协议
WebSocket握手过程、数据帧格式、应用场景与实现。
全双工推送
10
gRPC与Protocol Buffers
gRPC概念、Protobuf语法、四种服务方法、性能对比。
ProtobufRPC
11
消息队列协议
AMQP协议核心、RabbitMQ工作原理、Kafka协议与分区机制。
AMQPKafka
12
MQTT与物联网协议
MQTT发布/订阅模型、QoS等级、CoAP协议对比。
MQTTCoAP
13
TCP/IP协议栈调优
TCP拥塞控制算法、滑动窗口优化、Nagle算法与延迟确认。
调优拥塞控制
14
网络安全协议
IPSec工作原理、TLS 1.3新特性、SSH协议与安全认证。
IPSecTLS
15
网络诊断与抓包
Wireshark使用技巧、tcpdump命令、常见网络故障排查。
抓包Wireshark
16
HTTP/2与HTTP/3
多路复用、头部压缩、服务器推送、QUIC协议。
QUIC多路复用
17
负载均衡与反向代理
LVS、Nginx负载均衡策略、健康检查机制。
NginxLVS
18
CDN与边缘计算
CDN工作原理、缓存策略、边缘节点路由。
CDN边缘
19
软件定义网络
OpenFlow协议、SDN控制器架构、网络虚拟化。
SDNOpenFlow
20
网络性能测试
吞吐量测试、延迟测试、并发连接测试、iperf与wrk工具。
iperfwrk
21
容器网络
Docker网络模式、CNI插件、Kubernetes网络模型。
DockerK8s
22
服务网格与Istio
Sidecar代理模式、流量管理、可观测性。
IstioSidecar
23
API网关设计
网关功能、限流熔断、认证授权、Kong与APISIX。
网关Kong
24
分布式系统通信
RPC框架对比、一致性协议(Raft/Paxos)、分布式事务。
RaftPaxos
25
网络编程进阶
IO多路复用(select/poll/epoll)、Reactor模式、协程网络库。
epollReactor
26
高性能网络框架
Netty架构、事件驱动模型、零拷贝技术。
Netty零拷贝
27
网络协议测试
接口测试工具(Postman)、Mock服务、契约测试。
PostmanMock
28
协议设计与扩展
自定义协议设计原则、TLV格式、协议兼容性。
TLV扩展
29
网络监控与告警
Prometheus网络指标、Grafana仪表盘、告警规则设计。
PrometheusGrafana
30
综合实战:构建高并发IM系统
协议选型、架构设计、性能优化全流程。
IM高并发