1 Replies - 5615 Views - Last Post: 18 June 2012 - 01:38 PM

#1 Learn4Life  Icon User is offline

  • New D.I.C Head

Reputation: 0
  • View blog
  • Posts: 10
  • Joined: 14-April 12

Why uses TCP triple ACK's?

Posted 15 June 2012 - 10:53 PM

Hello guys,

why did the designers of the TCP decide to use triple ACK's instead of just one. The only reason I came up with is that since segments can be send back to back that three duplicate acknowledgments are necessary to REALLY make sure that the segment is lost? I goggled a bit and can't come up with a thesis that makes sense.

Thank you very much for help and support.

-Daniel
Is This A Good Question/Topic? 0
  • +

Replies To: Why uses TCP triple ACK's?

#2 Erudite  Icon User is offline

  • D.I.C Head

Reputation: 12
  • View blog
  • Posts: 51
  • Joined: 20-April 11

Re: Why uses TCP triple ACK's?

Posted 18 June 2012 - 01:38 PM

I suggest you to read about "Windowing", this will open your horizon and will let you to find the answer. It is a part from " Flow Control "

You are thinking about 1 packet per send, but system doesn't work like this normally. A lot of packets are sent in one time and sender can know how many packets are gone from the ACK number, and if success is not %100 then it decreases the window size and send the packets again which were not successful with the new ones ;)

http://www.tcpipguid...FlowControl.htm
Was This Post Helpful? 0
  • +
  • -

Page 1 of 1