[e2e] Clarification needed on delayed acks and sliding window
protocol
dissolved
dissolved at comcast.net
Fri Sep 24 13:19:24 PDT 2004
Hello. I was hoping someone could clarify a few things for me regarding
some TCP algorithms. I've read TCP/IP illustrated VOL1 5 times and still
cant find the answer.
1. The nagle algorithm is mostly used on interactive sessions. Which means,
we wont see it on stuff like FTP transfers. What we WILL see, while using
FTP transfers, is TCP's sliding window protocol. Am I right so far?
Now, sliding window protocol looks something like this on a sniffer
Host A -------> host B (1k bytes of data)
Host A ------> host B (1k bytes of data)
Host A <----- -Host B (ack)
Correct?
2. Is the delayed acknowledgement algorithm used in conjunction with the TCP
sliding window protocol? I had heard that when the sliding window protocol
is used, the delayed ACK timer never has a chance to go off.
3. Is the nagle algorithm used in conjunction with the delayed ack
algorithm?
4. What determines if the nagle algorithm, or sliding window protocol will
be used in a session? The application layer? The amount of data being
transferred?
Thank you
Ryan
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.postel.org/pipermail/end2end-interest/attachments/20040924/cbb8b00c/attachment.html
More information about the end2end-interest
mailing list