1:网络编程(理解)
(1)网络编程:通过编程语言实现计算机键的数据通信。
(2)网络编程的三要素:
A:Ip地址
是计算机的唯一标识
点分十进制。
IP地址的分类。
IP地址的组成。
ipconfig
ping
B:端口
是应用程序的标识
范围:0-65535 0-1024之间被占用。
C:协议
是定义的通信规则
UDP:
把数据打包
数据有限制
不建立连接
数据不可靠
速度快
TCP:
建立通道
数据无限制
数据可靠
速度慢
(3)UDP协议
A:发送数据
创建发送端的Socket对象
创建数据,并把数据打包
发送数据
释放资源
B:接收数据
创建接收端的Socket对象
创建数据包
用数据包接收数据
解析数据
释放资源
(4)TCP协议
A:发送数据
创建客户端的Socket对象
获取输出流
写数据
释放资源
B:接收数据
窗口服务器的Socket对象
监听客户端的连接
获取输入流
读取数据
显示数据
释放资源