Outline
大纲
- 虚拟环境
- 网络通信的概述
- ip地址
- IP地址的查看(ipconfig, ping)
- 端口
- 网络传输方式
- socket简介
- udp网络程序--发送数据
- udp网络程序--发送并接收数据
- python3编码转换
- udp绑定端口--发送端
- udp绑定端口--接收端
- UDP广播
- [案例]UDP聊天器
目标
- 虚拟环境的进入和退出
- IPv4和IPv6的区别
- 使用ipconfig指令查看本机地址, 使用ping命令判断主机是否在线
- 80, 21, 22知名端口的作用
- 面向连接和面向无连接的区别
- 使用socket向指定地址和端口发送数据
- 使用udp方式接受数据并退出
- 使用encode()和decode()对字符串进行编码和解码
- 使用build()给自己的程序绑定固定端口
- 实现udp版聊天器(发送消息, 接收消息, 退出系统)