FW: [Sis-csi] Text for Transport Layer Section
Dai Stanton
dstanton at keltik.co.uk
Tue Apr 25 19:45:41 EDT 2006
I wouldn't call the application of de-interleaving careful design.
Rather the converse is true - if a (link or physical? - this stuff is at
the boundary) layer interleaves and the other end doesn't de-interleave
then the system engineer is clearly a waste of skin.
To compare this with packet re-ordering is mischievous bordering on just
silly. We're mostly professional engineers trying to get it right not
bored academics trying to score cheap points.
TCP supports chatty applications and, consistently with those
applications, is intolerant of gross delays and of gross packet
re-ordering. CFDP, on the other hand, is tolerant of long delays and
gross packet re-ordering (dependant on retransmission mode selected -
though most preference seems to be for the deferred option which is the
most out-of-sequence tolerant option).
Dai
-----Original Message-----
From: sis-csi-bounces at mailman.ccsds.org
[mailto:sis-csi-bounces at mailman.ccsds.org] On Behalf Of Lloyd Wood
Sent: 26 April 2006 00:14
To: Scott Burleigh
Cc: sis-csi at mailman.ccsds.org
Subject: Re: [Sis-csi] Text for Transport Layer Section
At Tuesday 2006-04-25 15:43 -0700, Scott Burleigh wrote:
>Lloyd Wood wrote:
>
>>At Tuesday 2006-04-25 14:57 -0700, Scott Burleigh wrote:
>>
>>>CFDP is designed to run over a deep-space radio link, where the
>>>laws of physics pretty much assure that if bits arrive at all they
>>>arrive in the order in which they were transmitted.
>>
>>Modern coding theory and interleaving to ensure robustness to
>>interference (FEC, LDPC, turbo codes, even interleaved concatenated
>>codes) pretty much ensures that that claimed in-order delivery of
>>bits does not, in fact, actually happen. Ever. While still obeying
>>the laws of physics.
>
>We seem to be talking about different things, Lloyd. I'm pretty
>sure that the bits transmitted (by which I mean "radiated", i.e.,
>issued from the radio) arrive at the receiver in the order in which
>they were transmitted. That's how I dimly recall electromagnetic
>signal propagation works.
The (likely non-binary) coding symbols that are used to reconstitute
those bits are only transmitted and radiated after interleaving. So,
you get your bits after scrambling and descrambling in the modems at
each end. Not so much laws of physics, but laws of physics and very
careful design.
I'd like to be clear as possible in this; any understanding of the
laws of physics (or the conventions of layering, for that matter...)
will likely vary between list members, and crossing multiple layers
with different terminologies doesn't help. (What's the link's
'bandwidth'? Well, depends what layer you're at; a computer scientist
will have a different answer to a modem guy.)
But it's interesting that, as you say, CFDP was designed for a single
'one-hop' radio link, effectively treating IP as a link protocol, and
assuming an ordered link flow. (How that ordered flow is produced or
ensured can vary.) Analogous to TCP, which suffers in out-of-order
delivery on its path. The designs have to be robust against
out-of-order-delivery, but still treat it as a rare edge case that
doesn't need to be optimised for.
L.
<http://www.ee.surrey.ac.uk/Personal/L.Wood><L.Wood at surrey.ac.uk>
_______________________________________________
Sis-CSI mailing list
Sis-CSI at mailman.ccsds.org
http://mailman.ccsds.org/cgi-bin/mailman/listinfo/sis-csi
More information about the Sis-CSI
mailing list