networking people

this is a pretty basic question, my networking knowledge is too rusty.

can packets be lost in TCP? By lost I mean dropped without the sender knowing about it.

from what i know, TCP uses acks to ensure reliable packet delivery. but in my application, Im sending packets over a really sketchy wireless net, and at times not recieving on the other side, without generating an error on the sending side. im sure its an issue on the sending side, because basically I was profiling the sender and no packets went out.

one thing that may be happening is that the timeout on the acks might be quite high. can there be any other scenarios where this happens?

If the reciever do not recieve packets it will initiate a retransmission request to the sender. If you are seeing lots of retransimission requests then packets are being dropped along the way. If there are no retransmission requests then the problem may be with the stack on teh reciever.

Re: networking people

im guessing my timeout might be too high.

Re: networking people

Have you looked into the bit bucket ? hehe

Re: networking people

u might have a media problem??
If the reciever do not recieve packets it will initiate a retransmission request to the sender,so, the question is where it goes ???
check ur sender profile again.