网络层的TCP/UDP协议的区别就不说了。
在用UDP进行编程时,应用层要对报文大小进行控制,因为对于上层传过来的报文,UDP是既不做合并又不做拆分的
TCP协议为了提高网络利用效率,给发送方和接收方都定义了一个滑动窗口用来根据不同的网络拥塞状况对应的拥塞窗口来调整滑动窗口的大小(不同的网络对应不同的门限值)从而来调整发送接收速率。