网络通信方式
现有的网络通信方式有两种:
1.TCP(传输控制协议)方式
TCP是一种面向连接的可靠性传输协议,TCP方式就好比打电话,使用这种方式进行通信时,需要建立专门的虚拟连接,然后进行可靠的数据传输,如果数据发送失败,则客户端会自动重发该数据。
2.UDP(用户数据报协议)方式
UDP是一种无连接的协议,每个数据报都是一个独立的信息,包括完整的源地址或目的地址,它在网络上以任何可能的路径传往目的地,因此能否到达目的地,到达目的地的时间以及内容的正确性都是不能被保证的。UDP方式就好比发送短信,这种方式不需要建立专门的虚拟连接,传输也不可靠,如果发送失败则客户端无法获得。
对比小结:
(1)这两种网络通信方式都是实际的网络编程中使用的,重要的数据一般使用TCP方式进行数据传输,而大量的非核心数据则都通过UDP方式进行传递。