首页 > Python基础教程 > Python网络编程
阅读:11,814
Python网络编程
本章将由浅入深地介绍 Python 网络编程相关的知识。首先给读者简要介绍计算机网络的基础知识,比如 TCP/IP 协议、端口等,这是进行网络编程的基础。
同时,本章将详细介绍基于 TCP 协议和 UDP 协议的 socket 通信,这是基于传输层协议的编程,属于较底层的、真正的网络编程。
本章最后还将介绍两个应用层协议的网络编程,smtplib 模块和 poplib 模块的使用,它们是 Python 实际网络编程中应用非常广泛的功能。
- 本章内容:
- 1. 什么是计算机网络,TCP/IP协议和端口号(看了无师自通)
- 2. Python网络编程模块(大汇总)
- 3. Python urllib.parse模块用法详解
- 4. Python urllib.request模块读取资源用法详解
- 5. Python http.cookiejar模块:管理cookie
- 6. 什么是TCP协议,TCP协议和IP协议的关系
- 7. Python socket建立TCP连接
- 8. Python多线程实现socket通信
- 9. Python socket shutdown方法详解
- 10. Python selectors模块用法:实现非阻塞式编程
- 11. UDP是什么,UDP协议及优缺点(包含和TCP协议的区别)
- 12. socket发送和接受数据(基于UDP协议)详解
- 13. UDP多点广播(多播)原理及实现
- 14. Python smtplib模块详解:发送邮件
- 15. Python poplib模块:收取邮件