Python高级与网络编程
python高级与网络编程
python高级
python的动态语言特点
生成器
迭代器
闭包
装饰器
python其他知识点
import导入模块
循环导入
作用域
==,is
深拷贝、浅拷贝
进制、位运算
元类
私有化
属性property
垃圾回收
垃圾回收(一)
垃圾回收(二)
垃圾回收(三)
内建属性
内建函数
集合set
functools
模块
调试
编码风格
系统编程
进程
多任务的引入
多任务的概念
进程的创建fork
多进程修改全局变量
多次fork的问题
进程的创建-multiprocessing
进程的创建-Process子类
进程池Pool
进程间通信-Queue
线程
多线程-threading
threading注意点
多线程-共享全局变量
同步的概念
互斥锁
多线程-非共享数据
死锁
同步应用
条件变量
生产者与消费者-条件变量
生产者与消费者-队列
ThreadLocal
协程
网络编程
网络通信
网络通信概述
网络体系结构
ip地址
子网掩码
端口
Packet Tracer 介绍&安装
2台电脑组网
通过集线器组网
通过路由器组网
交换机、路由器、服务器组网
UDP
UDP介绍
Socket简介
UDP程序流程
UDP服务端
UDP客户端
客户端服务端
UDP广播
UDP总结
TCP
tcp介绍
建立连接(三次握手)
数据传输
关闭连接(四次挥手)
tcp程序流程
tcp服务器
tcp客户端
tcp十种状态
tcp的2MSL问题
tcp服务器(REUSEADDR)
应用:模拟QQ聊天
tcp长连接和短连接
服务器模型
单进程服务器
多进程服务器
多线程服务器
单进程服务器-非堵塞模式
select版-TCP服务器
epoll版-TCP服务器
协程
协程-greenlet版
协程-gevent版
gevent版-TCP服务器
正则表达式
正则表达式的概述
re模块操作
表示字符
原始字符串
表示数量
表示边界
匹配分组
re模块的高级用法
贪婪和非贪婪
小练习
Powered by
GitBook
交换机、路由器、服务器组网
交换机、路由器、服务器组网
1. 通信过程(pc+switch+router+server)
较为复杂的通信过程如:访问 www.itheima.com
注意:一定要配置
PC:IP、NETMASK、DFGATEWAY、DNS
ROUTER:IP、NETMASK、路由表
总结
DNS服务器用来解析出IP(类似电话簿)
DFGATEWAY(默认网关)用来对顶,当发送的数据包的目的ip不是当前网络时,此数据包包转发的目的ip
在路由器中路由表指定数据包的”下一跳”的地址
results matching "
"
No results matching "
"