Article View: comp.dcom.modems.cable
Article #420Re: cable guy "vapor"-izes DSL 3X cable TV troll!
From: John Navas
Date: Sat, 03 Feb 2001 18:30
Date: Sat, 03 Feb 2001 18:30
54 lines
4681 bytes
4681 bytes
[POSTED TO comp.dcom.modems.cable; PLEASE REPLY THERE]
With all due respect, I think you're misinterpreting what you are
reading. ACK's are cumulative, but in practice, Lawrence Baldwin is
essentially correct. Here's a small sample FTP download with a very
large Receive Window (65535):
02-03-2001 09:59:06.90 - Bytes Received 288231
02-03-2001 09:59:06.90 - Bytes Transmittted 7948
02-03-2001 09:59:06.90 - Frames Received 546
02-03-2001 09:59:06.90 - Frames Transmitted 345
In <3A7C39C0.AC977793@ufl.edu>, "Randy S." <rswitt@ufl.edu> wrote:
>> > You have to look at typical data streams. The MAX ratio of data packet to Ack is 23:1,
>> > because an Ack is 64 bytes and a max size Ethernet Packet is 1500 bytes, and of course
>> > you'll average significantly less than that.. It doesn't matter anyways, because the TCP
>> > receive window is set to send Acks based on the number of bytes received, not the number
>> > of packets.
You're forgetting Header Compression.
>> Not true, Randy. You will generally see TCP send 1 ACK for every 2
>> packets received (this is a general recommendation in the RFC that most
>> stacks follow). If the
>> incoming stream is REAL fast there may be less, but for ADSL I'd think
>> it would always be 1:2.
>
>Ok, I've always thought what you're saying was correct, but the reference books I have been
>looking at recently seem to say differently. From the Cisco Internetworking Technologies
>Handbook, Second edition, pg 447:
>
>"In TCP the receiver specifies the current window size in every packet. Because TCP provides a
>byte-stream connection, window sizes are expressed in bytes. This means that window is the
>number of data bytes that the sender is allowed to send before waiting for an acknowledgement.
>Initial window sizes are indicated at connection setup but might vary throughout the data
>transfer to provide flow control. A window size of zero, for instance, means "Send no data."
>
>In a TCP sliding-window operation, for example, the sender might have a sequence of bytes to
>send (numbered 1 to 10) to a receiver who has a window size of five. The sender then would
>place a window around the first five bytes and transmit them together. It would then wait for
>an acknowledgment. The receiver would respond with an ACK=6, indicating that it has received
>bytes 1 to 5 and is expecting byte 6 next. In the same packet, the receiver would indicate
>that its window size is 5. The sender then would move the sliding window five bytes to the
>right and transmit bytes 6 to 10. The receiver would respond with an ACK=11, indicating that
>it is expecting sequenced byte 11 next. In this packet, the receiver might indicate that its
>window size is 0 (because, for example, its internal buffers are full). At this point, the
>sender cannot send any more bytes until the receiver sends another packet with a window size
>greater than 0."
--
Best regards,
John Navas <http://navasgrp.home.att.net/>
CABLE MODEM/DSL GUIDE: <http://Cable-DSL.home.att.net/>
Technical Details
Message-ID:
<K6Ye6.207$Tf1.9042@typhoon.sonic.net>Path:
arc1-ca.pugleaf.net!supernews.google.com!sn-xit-02!sn-xit-01!supernews.com!newsfeed.stanford.edu!novia!newsfeed.skycache.com!Cidera!typhoon.sonic.net!not-for-mailReferences:
<3A64B680.2A79F24D@erols.com> <3A76B6CA.73B36B26@mynetwatchman.com> <4OGd6.100$mW6.5202@typhoon.sonic.net> <3A776B57.C495242C@mynetwatchman.com> <R3Ld6.144$mW6.6010@typhoon.sonic.net> <3A782325.2538A5E2@mynetwatchman.com> <diEe6.142$Tf1.5347@typhoon.sonic.net> <3A7B357B.3C2C1C79@ufl.edu> <S4Ke6.163$Tf1.6485@typhoon.sonic.net> <3A7B76D4.AA1FFC9F@ufl.edu> <3A7C0C9E.446C8023@home.com> <3A7C1319.D83BA77B@ufl.edu> <3A7C171F.215BC33C@mynetwatchman.com> <3A7C39C0.AC977793@ufl.edu>Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 1122a6,2145df83169cbbc6 X-Google-Attributes: gid1122a6,public X-Google-Thread: 113850,916316de6f72ceb X-Google-Attributes: gid113850,public X-Google-ArrivalTime: 2001-02-03 10:30:06 PST Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-02!sn-xit-01!supernews.com!newsfeed.stanford.edu!novia!newsfeed.skycache.com!Cidera!typhoon.sonic.net!not-for-mail From: John Navas <spamfilter@navasgrp.dublin.ca.us> Newsgroups: comp.dcom.modems.cable,bellsouth.net.support.adsl Subject: Re: cable guy "vapor"-izes DSL 3X cable TV troll! Organization: The Navas Group, Dublin, CA, USA References: <3A64B680.2A79F24D@erols.com> <3A76B6CA.73B36B26@mynetwatchman.com> <4OGd6.100$mW6.5202@typhoon.sonic.net> <3A776B57.C495242C@mynetwatchman.com> <R3Ld6.144$mW6.6010@typhoon.sonic.net> <3A782325.2538A5E2@mynetwatchman.com> <diEe6.142$Tf1.5347@typhoon.sonic.net> <3A7B357B.3C2C1C79@ufl.edu> <S4Ke6.163$Tf1.6485@typhoon.sonic.net> <3A7B76D4.AA1FFC9F@ufl.edu> <3A7C0C9E.446C8023@home.com> <3A7C1319.D83BA77B@ufl.edu> <3A7C171F.215BC33C@mynetwatchman.com> <3A7C39C0.AC977793@ufl.edu> X-Newsreader: Forte Agent 1.8/32.548 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Lines: 54 Message-ID: <K6Ye6.207$Tf1.9042@typhoon.sonic.net> Date: Sat, 03 Feb 2001 18:30:02 GMT NNTP-Posting-Host: 209.204.185.87 X-Complaints-To: abuse@sonic.net X-Trace: typhoon.sonic.net 981225002 209.204.185.87 (Sat, 03 Feb 2001 10:30:02 PST) NNTP-Posting-Date: Sat, 03 Feb 2001 10:30:02 PST