网络程序设计考试文档.docVIP

  • 6
  • 0
  • 约 2页
  • 2017-06-07 发布于重庆
  • 举报
网络程序设计考试文档

TCP协议为了保证传输的可靠性提供了哪些措施,说明其含义. TCP通过下列方式来提供可靠性: 应用数据被分割成TCP认为最合适发送的数据块。这和UDP完全不同,应用程序产生的数据报长度保持不变。由TCP传递给IP的信息单位称为报文段或段。 当TCP发生一个段后,它启动一个定时器,等待目的端确认收到这个报文段。如果不能及时收到一个确认,将重发这个报文段。这里要求发送端在收到确认信息前必须保留该报文段的副本,一旦不能及时收到确认信息,才能重发该报文段。 当TCP收到发自TCP连接另一端的数据,它将发送一个确认。通常这个确认不是立即发送,将延迟几分之一秒。 TCP将保持它首部和数据的检查和。这是一个端到端的检查和,目的是检查数据在传输过程中的变化。如果收到一个段的检查和有差错,TCP将丢弃这个报文段,同时向该报文段的发送方发送否定的信息,表示收到的报文段有错误,希望对方重发该报文段。 TCP报文段作为IP数据报中的数据来传送,而IP数据报的到达可能乱序,因此TCP报文段的到达也可能乱序。如果必要,TCP将对收到的数据进行重新排序,将收到的数据以正确的顺序提交给应用层。 IP数据报会发生重复,因此TCP的接收端必须丢弃重复的数据。 TCP提供流量控制。TCP连接的每一方都有固定大小的缓冲空间。TCP的接收端只允许另一端发送接收端缓冲区所能接纳的数据。这种控制将防

文档评论(0)

1亿VIP精品文档

相关文档