一、概序
URL读取网络资源,InterAddress表示ip地址。URL,URLConnection
两类传输协议:TCP;UDP
二、TCP
Socket(TCP)通讯:Socket和ServerScocket
三、UDP
DatagramSocket(UDP)通讯:DatagramPackage封装数据
多播MulticastSocket,继承DatagramSocket,向特定ip地址(多播组)发送数据,大多用于查找发现设备。
四、比较
单波,多播,广播的区别:
· 单播:单台主机与单台主机之间的通信
· 广播:当台主机与网络中的所有主机通信
· 多播:当台主机与选定的一组主机的通信
tcp和udp 协议的区别:
1.基于连接与无连接;
2.对系统资源的要求(TCP较多,UDP少);
3.UDP程序结构较简单;
4.流模式与数据报模式;
5.TCP保证数据正确性,UDP可能丢包,TCP保证数据顺序,UDP不保证。
资料来源:http://developer.51cto.com/art/201509/490775.htm
http://my.oschina.net/cwzhang/blog/213757