1.网络参考模型:Tcp/IP模型,osi模型
网络编程的三要素:IP地址,端口号,协议(Tcp/ip协议,udp协议)
2.Tcp和udp协议的区别?
UDP协议:不可靠,无需建立链接通道;文件大小有限制;执行效率高
TCP协议:必须建立通道;文件大小无限制;可靠的协议
3.UDP协议的开发步骤
发送端:
1)创建发送端口Socket对象
2)创建数据.并打包
3)发送数据
4)释放资源
接收端:
1)创建接收端Socket对象
2)创建数据包(接收容器)
3)接收数据
4)解析数据
5)释放资源
4.TCP协议的开发步骤
客户端:
1)创建Socket对象
2)获取输出流对象
3)释放资源
服务器端:
1)创建服务器端Socket对象
2)服务器监听(客户端是否连接)
3)获取输入流对象
4)释放资源
TCP编程的注意事项:
1)服务器端一定要绑定一个端口号
2)监听客户端的链接