Article View: comp.protocols.tcp-ip
Article #8013Re: Sequence Numbers in TCP/IP
From: Lars Poulsen
Date: Tue, 26 Jan 1993 07:19
Date: Tue, 26 Jan 1993 07:19
28 lines
1890 bytes
1890 bytes
In article <andreas-220193121931@i2pc5.informatik.rwth-aachen.de>
andreas@informatik.rwth-aachen.de (Andreas Fasbender) writes:
>What is the reason for the difference in the lenght of the window-field
>(16) and the sequence-number-field (32 bit).
>Using 16-bit-numbers for sequencing
>and acknowledging could spare 4 byte in each packet.
First, let me acknowledge that I understand the question. Since these
quantities are of the same dimension, they could be expected to be in
the same units.
(1) When the protocol was specified, the typical longhaul link speed
was 56 kbps, and the maximum bytes-in-flight tended to work out to
around 2000, so 64KB of window seemed adequate.
Today, we are trying to run this across the country (300 ms round
trip delay) on Gigabit pipes, so 64 KB of window is too little.
An addendum to TCP allows larger windows to be specified.
(2) On a gigabit link, even the sequence numbers might wrap around
during the packet lifetime. The "large windows" TCP extension
includes PAWS - protection against wrapped sequence.
It would not be unreasonable to specify 64 bits for each of these fields
in a new protocol suite (or count both in frames instead of bytes - the
ISO way).
--
/ Lars Poulsen, SMTS Software Engineer Internet E-mail: lars@CMC.COM
CMC Network Products / Rockwell Int'l Telephone: +1-805-968-4262
Santa Barbara, CA 93117-3083 TeleFAX: +1-805-968-8256
Technical Details
Message-ID:
<1993Jan26.071909.8760@spectrum.CMC.COM>Path:
arc1-ca.pugleaf.net!sparky!uunet!ferkel.ucsb.edu!ucsbcsl!spectrum.CMC.COM!larsReferences:
<andreas-220193121931@i2pc5.informatik.rwth-aachen.de>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!ferkel.ucsb.edu!ucsbcsl!spectrum.CMC.COM!lars From: lars@spectrum.CMC.COM (Lars Poulsen) Newsgroups: comp.protocols.tcp-ip Subject: Re: Sequence Numbers in TCP/IP Message-ID: <1993Jan26.071909.8760@spectrum.CMC.COM> Date: 26 Jan 93 07:19:09 GMT References: <andreas-220193121931@i2pc5.informatik.rwth-aachen.de> Organization: CMC Network Systems (Rockwell DCD), Santa Barbara, CA, USA Lines: 28