From owner-freebsd-hackers Tue Apr 16 12:44:06 1996 Return-Path: owner-hackers Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id MAA02821 for hackers-outgoing; Tue, 16 Apr 1996 12:44:06 -0700 (PDT) Received: from Root.COM (implode.Root.COM [198.145.90.17]) by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id MAA02816 for ; Tue, 16 Apr 1996 12:44:04 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by Root.COM (8.7.5/8.6.5) with SMTP id MAA04554; Tue, 16 Apr 1996 12:43:57 -0700 (PDT) Message-Id: <199604161943.MAA04554@Root.COM> X-Authentication-Warning: implode.Root.COM: Host localhost [127.0.0.1] didn't use HELO protocol To: dennis@etinc.com (dennis) cc: Nate Williams , hackers@freebsd.org Subject: Re: TCP Window question In-reply-to: Your message of "Tue, 16 Apr 1996 11:07:11 EDT." <199604161507.LAA13784@etinc.com> From: David Greenman Reply-To: davidg@Root.COM Date: Tue, 16 Apr 1996 12:43:57 -0700 Sender: owner-hackers@freebsd.org X-Loop: FreeBSD.org Precedence: bulk >>> Will BSD TCP accept packets received out of order? If so, how does it >>> handle delayed delivery to upper layers, and how long does it wait >>> for the missing data? >> >>If you are truly interested in this, you're best bet would be to be the >>Stevens Network book, Volume II, which goes into great detail on >>subjects such as this. > >Im aware of the theory....I was asking about the actual implementation. >Some implementation seem to work much better than others. The answer is yes, of course. BSD has a reassembly queue for packets and delivers the packets to the application in byte-sequential order. -DG David Greenman Core-team/Principal Architect, The FreeBSD Project