(大纲5)Python02核心编程 第三节、网络编程

  • 1、 python高级编程

    3.1网络概述、udp

    • 3.1.1网络通信概述
    • 3.1.2tcp/ip简介
    • 3.1.3端口
    • 3.1.4ip地址
    • 3.1.5子网掩码
    • 3.1.6socket简介
    • 3.1.7UDP介绍
    • 3.1.8udp网络程序-发送数据
    • 3.1.9udp网络程序-发送、接收数据
    • 3.1.10udp网络程序-端口问题
    • 3.1.11udp绑定信息
    • 3.1.12udp网络通信过程
    • 3.1.13udp应用:echo服务器
    • 3.1.14udp应用:聊天室
    • 3.1.15udp总结
    • 3.1.16udp综合作业-模拟QQ

3.2TFTP、TCP编程

    • 3.2.1wireshark抓包工具使用
    • 3.2.2TFTP下载演示
    • 3.2.3应用:TFTP客户端
    • 3.2.4udp广播
    • 3.2.5tcp相关介绍
    • 3.2.6tcp服务器
    • 3.2.7tcp客户端
    • 3.2.8应用:模拟QQ聊天

3.3网络通信过程详解

    • 3.3.1Packet Tracer 介绍&安装
    • 3.3.22台电脑组网
    • 3.3.3通过集线器组网
    • 3.3.4通过交换机组网
    • 3.3.5通过路由器组网
    • 3.3.6交换机、路由器、服务器组网
    • 3.3.7tcp三次握手
    • 3.3.8应用:模拟QQ聊天
    • 3.3.9tcp十种状态
    • 3.3.10tcp的2MSL问题
    • 3.3.11tcp长连接和短连接
    • 3.3.12listen的队列长度
    • 3.3.13手动配置ip
    • 3.3.14常见网络攻击案例
    • 3.3.15家庭上网解析

3.4并发服务器、HTTP协议

    • 3.4.1单进程服务器
    • 3.4.2多进程服务器
    • 3.4.3多线程服务器
    • 3.4.4单进程服务器-非堵塞模式
    • 3.4.5select版-TCP服务器
    • 3.4.6epoll版-TCP服务器
    • 3.4.7多任务实现-协程
    • 3.4.8协程-greenlet版
    • 3.4.9协程-gevent版
    • 3.4.10gevent版-TCP服务器

你可能感兴趣的:((大纲5)Python02核心编程 第三节、网络编程)