Python网络编程(第3版)针对想要深入理解使用Python来解决网络相关问题或是构建网络应用程序的技术人员,结合实例讲解了网络协议、网络数据及错误、电子邮件、服务器架构和HTTP及Web应用程序等经典话题。具体内容包括:全面介绍Python3中新提供的SSL支持,异步I/O循环的编写,用Flask框架在Python代码中配置URL,跨站脚本以及跨站请求伪造攻击网站的原理及保护方法,等等。
目录
- 第1章 客户端/服务器网络编程简介 1
- 第2章 UDP 16
- 第3章 TCP 37
- 第4章 套接字名与DNS 54
- 第5章 网络数据与网络错误 71
- 第6章 TLS/SSL 90
- 第7章 服务器架构 112
- 第8章 缓存与消息队列 134
- 第9章 HTTP客户端 147
- 第10章 HTTP服务器 166
- 第11章 万维网 181
- 第12章 电子邮件的构造与解析 222
- 第13章 SMTP 239
- 第14章 POP 258
- 第15章 IMAP 266
- 第16章 Telnet和SSH 286
- 第17章 FTP 313
- 第18章 RPC 328