python学习笔记 day32 使用struct模块定制协议
1. 基础知识
网上传输的数据都是数据包,数据包中的所有数据都叫报文,报文中不仅有数据,IP地址 mac地址 端口号;
可以自己定制报头,复杂的引用会用到,比如传输文件,(需要有文件名字,文件大小,文件类型,存储的数据)
网络传输的过程中处处有协议,协议本质上就是一堆约定,发端按照什么规则去发文件,收端按照什么规则接收;
2. 实现网盘功能----文件的上传下载
talk is cheap,show me the code