Networking-Forums.com

Education => Homework Help => Topic started by: networkloser on July 04, 2025, 07:10:36 AM

Title: Why doesn't tcp blindly rettansmits all chunks of data?
Post by: networkloser on July 04, 2025, 07:10:36 AM
Host a sends data 92 to 100.
Again host a sends 100 to 120.

The acknowledgement from b hasn't arrived and doesn't arrive within specified timeout interval.

Now my question is why doesn't host a retransmits both 92 to 100 and 100 to 120 when next timer starts. I know it does to make sure it doesn't applies too much pressure in network and wants to verify if there is some problems with receiver. But i forgot where i had read it. Can u send me?

I was following kurose ross networking book but can't find that specific line there no matter how much i searched so far...
Title: Re: Why doesn't tcp blindly rettansmits all chunks of data?
Post by: deanwebb on July 04, 2025, 11:34:16 AM
Start with 92-100. If no ack, then retry those a third time.

It's the "sliding window" idea. If transmissions are good, send larger and larger chunks up to a limit. If there is an interruption, start small again and see if that gets through. If not, then there's no point in sending all the other stuff.
Title: Re: Why doesn't tcp blindly rettansmits all chunks of data?
Post by: networkloser on July 07, 2025, 01:46:19 AM
thanks