TCP确认与重传的操作过程
时间:2012-3-2
为了保证TCP协议传输的可靠性,TCP采用了"确认"和"重传"技术.当接收端收到来自发送端的数据时,在将几发送端发送一条确认消息.如果走出某个固定时间发送端还没有收到确认消息,它将重传原数据段.
为了提高系统确认的效率,TCP采用了"滑动窗口"技术,其基本思想是,首先发送双方协商一个窗口的大小,并规定只有位于这个窗口中的数据段才可以被发送出去,其次,当收到接收方对窗口中第一个数据段的确认信息后,窗口就向后滑动一个数据段,在规定时间内接收方若没有收到窗口中第一个数据段的确认消息,则重传窗口中的第一个数据段.