由于运输层要为多种____层协议提供服务,使用____层提供的IP数据报服务,因此在发送端的运输层,需要实现____功能,而在接收端的运输层要实现____的功能,这些功能都是基于____实现的。
运输层为上层应用层提供了两大类协议,分别是面向连接的、可靠的____协议和无连接的、不保证可靠性的____协议。
在TCP协议中,上层应用程序一块块的把数据放入缓存,但TCP未必按照收到的数据块进行封装和传输,而是根据接收方接收速度和网络拥塞情况调整发送的TCP报文大小,因此会打破原始数据块,所以TCP协议是面向____流的。
在停止等待协议中,发送方为了知道接收方未收到数据或收到了错误数据,采用____机制。