Outline

大纲

  1. 虚拟环境
  2. 网络通信的概述
  3. ip地址
  4. IP地址的查看(ipconfig, ping)
  5. 端口
  6. 网络传输方式
  7. socket简介
  8. udp网络程序--发送数据
  9. udp网络程序--发送并接收数据
  10. python3编码转换
  11. udp绑定端口--发送端
  12. udp绑定端口--接收端
  13. UDP广播
  14. [案例]UDP聊天器

目标

  1. 虚拟环境的进入和退出
  2. IPv4和IPv6的区别
  3. 使用ipconfig指令查看本机地址, 使用ping命令判断主机是否在线
  4. 80, 21, 22知名端口的作用
  5. 面向连接和面向无连接的区别
  6. 使用socket向指定地址和端口发送数据
  7. 使用udp方式接受数据并退出
  8. 使用encode()和decode()对字符串进行编码和解码
  9. 使用build()给自己的程序绑定固定端口
  10. 实现udp版聊天器(发送消息, 接收消息, 退出系统)