可靠传输:采用重发技术。源主机在传输数据前需要先和目标主机建立连接。然后,在此连接上,被编号的数据段按序收发。当接收方TCP收到数据时,要会给发送方一个确认。当发送方发送数据时,TCP启动一个定时器。在定时器到点之前,如果未收到一个确认,则发送方重发数据,从而保证数据传输的可靠性。
流量控制:使用一种窗口机制。当建立一个连接时,连接的每一段分配一个缓冲区来保存输入的数据,并将缓冲区的尺寸发送给另一端。当数据到达时,接收方发送确认,其中包含了自己剩余的缓冲区尺寸。接收方在发送的每一个确认中都含有一个窗口通告,如果接收方应用程序读数据的速率能够与数据到达的速率一样快,则接收方将在每一个确认中发送一个正的窗口通告。若发送方操作的速率快于接收方,则接收到的数据最终将充满接收方的缓冲区,导致接收方通告的一个零窗口。发送方收到一个零窗口通告时,必须停止发送,直到接收方重新通告一个正的窗口为止。
(简答题)
简述TCP协议是如何实现可靠传输和流控的。
正确答案
答案解析
略
相似试题
(简答题)
拥塞控制和流控的差异:
(判断题)
TCP协议提供端到端的差错恢复和流量控制,实现可靠的数据传输。
(填空题)
在TCP/IP参考模型的传输层上,()协议实现的是不可靠、无连接的数据报服务,而()协议一个基于连接的通信协议,提供可靠的数据传输。
(填空题)
在TCP/IP参考模型的传输层上,()协议实现的是一种面向无连接的协议,它不能提供可靠的数据传输,并且没有差错检验。
(填空题)
在TCP/IP参考模型的运输层上,()协议实现的是一种面向无连接的协议,它不能提供可靠的数据传输,并且有简单差错检验。
(判断题)
在TCP/IP参考模型的运输层上,UDP协议实现的是一种面向无连接的协议,它不能提供可靠的数据传输,并且没有差错检验。
(填空题)
TCP协议提供可靠传输服务,()协议提供无连接的不可靠传输服务。
(单选题)
在TCP/IP参考模型中提供可靠传输的TCP协议工作在()
(单选题)
FTP协议属于TCP/IP模型中的()协议,基于TCP协议在客户端和服务器之间传送所有数据,TCP是一个()的可靠的协议,这对于文件传输而言是非常重要的。()