>John Neiberger wrote,



>Someone who knows more about the specifics than I do will correct me if
>I'm wrong, but if I remember correctly HDLC will not retransmit due to a
>line error.  And again, IIRC, neither does PPP, frame relay, or
>ethernet.  My impression is that those protocols utilize error
>detection, but not error correction.  I have absolutely zero experience
>with x.25.  Does it retransmit due to line errors by default or does
>that feature need to be configured?
>
>From what others have been saying, it sounds like current reasoning
>suggests that it's better if the hosts are aware of network problems so
>that upper-layer protocols can make the necessary adjustments.


It depends.  There definitely are cases where combinations of slow 
transmission speed, long propagation delay, and high error rates make 
link-level retransmission more appropriate for optimized throughput.

Certain applications, such as voice, are more intolerant to delay (as 
might be caused by retransmission) than to error.  They have no error 
correction whatsoever, although they have error detection that causes 
them to drop errored packets.

There are other cases where forward error correction (FEC) makes 
sense.  FEC involves sending additional error-detecting and 
-correcting bits with a frame, increasing the overhead, but allowing 
the receiver to figure out what the transmitted bits were without the 
need for retransmission. FEC can get quite mathematically complex, 
but it is useful in certain applications where retransmission 
(anywhere) would be VERY painful.  Consider the extreme case, for 
example, of telemetry to deep space probes where speed-of-light delay 
can be in minutes or hours (Voyager? You out there?). Additional FEC 
applications are found in wireless transmission, and in certain modem 
applications at the bleeding edge of bandwidth for a medium.

Another variant of retransmission is SSCOP, the data link protocol 
for SS7.  SSCOP allows redundant links to be set up, with the 
structure that if either, but not both links, receives a packet with 
a bad frame check sequence, the packet is accepted only from the link 
with the good FCS. Retransmission takes place only if both links 
detect an error, or one link fails. This is NOT an inverse 
multiplexing protocol intended to deliver twice the bandwidth over 
paired links; it is intended for situations where the traffic MUST 
get through and the delay of any sort of retransmission is 
undesirable.

Other applications resend the data, but in a less anal-retentive 
manner than SSCOP.  Some digital weather facsimile broadcasts simply 
retransmit the same weather map several times.  Experience has shown 
that in the space of 6-10 minutes, every receiver will get an 
error-free copy, which is quite fast enough to get new weather 
information by the time anyone can do anything about it.

There may be retransmission above the transport layer, as with 
NFS/RPC. In such cases, there's no real need for the lower layers to 
retransmit.

_________________________________
FAQ, list archives, and subscription info: http://www.groupstudy.com/list/cisco.html
Report misconduct and Nondisclosure violations to [EMAIL PROTECTED]

Reply via email to