Python 网络编程基础

一、网络编程基础知识:OSI七层模型、网络协议、套接字编程

    
二、TCP&UDP SOCKET编程

    1、TCP服务端和客户端的搭建

    
    2、UDP通信,UDP与TCP的对比

    
    3、SOCKET其他常用方法和属性

    

三、IO:IO分类、IO多路复用

    
四、进程间通信

    

    1、本地套接字

    
    2、管道

    
    3、消息队列    

    
    4、共享内存

    
    5、信号

    
    6、信号量

    

五、多任务编程:什么是进程、父子进程、孤儿进程、僵尸进程

    
六、多进程

    1、multiprocessing 模块

    
    2、进程池

    
    3、同步互斥

    

七、多线程

    1、threading 模块

    
    2、线程间通信、同步互斥、GIL

    
    3、设计模式

    

八、协程

    1、greenlet


    2、pip 标准第三方库管理工具 常用命令

    

九、服务器模型

    1、服务器分类

    
    2、基本的服务器模型

    
    3、HTTP协议

    
    4、软件服务器架构

    

十、软件项目开发流程

    


猜你喜欢

转载自blog.csdn.net/cny_id/article/details/80877872