TCP和UDP的区别
1、TCP是面向连接的,而UDP是无连接的;
2、对系统资源的要求(TCP较多,UDP较少);
3、UDP程序结构较简单;
4、流模式与数据报模式 -TCP保证数据的正确性,UDP可能丢包。TCP保证数据的顺序,UDP不能保证,所以TCP是可靠的,UDP是不可靠的。
java编程区别
TCP是java.net.ServerSocket(服务端)和java.net.Socket(客户端)
UDP是java.net.DatagramSocket和java.net.DatagramPacket