浅析JAVA网络编程

1. 网络方面

      网络编程实际就是通过编程实现网络的通信,,实现计算机之间的通信。

2.编程方面

      有三种网络编程结构:(1)C/S编程结构:客户端和服务器端都需要专门的编程导致客户端比较难维护(2)B/S结构:利用通用的客户端(浏览器)和服务器端,这样的

话,客户端不需要专门的维护,只需要进行服务器端的编程就行。(3)P/P:任意一个客户端都是服务器端:例如BT、电驴等都是基于P/P上的共享工具。

3.通信方面

    客户端:请求网络连接-交换数据-关闭网络连接

    服务器端:监听端口-获得连接-交换数据-关闭网络连接

4。协议(通信方法:交换数据的格式)

    TCP:可靠的交换数据方式,速度没有UDP快;

    UDP:不可靠的数据交换方式,速度较快。

 

posted on 2016-07-02 10:44  杨奇奇  阅读(148)  评论(0编辑  收藏  举报