python高级编程(8) - socke编程

python socket编程

socket 是我们和协议打交道的工具

一,网络模型

七层网络模型

  1. 物理层:链路上比特流传输;

  2. 数据链路层:网络内部帧的传输;

  3. 网络层:网间两点间可达性;

  4. 传输层:保证端到端的传输;

  5. 会话层:会话的控制;

  6. 表示层:数据的表达及数据格式的转换

  7. 应用层:为用户具体应用服务。

    python高级编程(8) - socke编程

python高级编程(8) - socke编程

二,socket和server实现通信

udp实现
tcp实现

三,socket 实现聊天和多用户链接

udp实现
tcp实现

三,socket 实现聊天和多用户链接

udp实现
tcp实现

四,模拟http请求

udp实现
tcp实现