传输层主要有两个传输协议,分别是TCP和UDP,这两个协议负责提供流量控制,错误校验和排序服务。 TCP提供了一个可靠的,面向连接的,全双工的数据传输服务。TCP一般用于传输数据量比较少,且对可靠性要求高的场合。UDP是一种不可靠的,无连接的协议,可以保证应用程序进程间的通信,与TCP相比,UDP是一种无连接,它的错误检测功能要弱得多,UDP协议一般用于传输数据量大,对可靠性要求不是很高,但要求速度快的场合。