应用层协议(Application Layer Protocols)
理解各种应用层协议的工作原理和应用场景
📚 核心内容
1. WebSocket
- WebSocket 协议
- 握手过程
- 实时通信应用
- WebSocket vs HTTP
- 心跳机制
2. FTP
- FTP 协议
- 主动模式与被动模式
- FTP 命令
- SFTP 与 FTPS
3. SMTP/POP3
- SMTP 协议(发送邮件)
- POP3 协议(接收邮件)
- IMAP 协议
- 邮件系统架构
4. 其他应用层协议
- DHCP(动态主机配置协议)
- NTP(网络时间协议)
- SNMP(简单网络管理协议)
🔗 相关链接
📖 学习资源
- 各协议 RFC 文档
- 《应用层协议详解》
学习目标:理解常见应用层协议的工作原理,能够根据需求选择合适的协议