X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=web%2Fmanual.m4;h=5be893787fabd0f051655119af2ee645a42b8e5e;hp=5926b55536c736c0bd8f031bd596d51e31587fbb;hb=b76184198fd38adf2526bfde28e953d774229900;hpb=e6cab9cf4badec449aebef40d47078201a52f48a;ds=sidebyside diff --git a/web/manual.m4 b/web/manual.m4 index 5926b555..5be89378 100644 --- a/web/manual.m4 +++ b/web/manual.m4 @@ -1504,9 +1504,9 @@ Forward error correction ~~~~~~~~~~~~~~~~~~~~~~~~ As already mentioned REFERENCE(Streaming protocols, earlier), -paraslash uses forward error correction (FEC) for the unreliable -UDP transport. FEC is a technique which was invented already in -1960 by Reed and Solomon and which is widely used for the parity +paraslash uses forward error correction (FEC) for the unreliable UDP +and DCCP transports. FEC is a technique which was invented already +in 1960 by Reed and Solomon and which is widely used for the parity calculations of storage devices (RAID arrays). It is based on the algebraic concept of finite fields, today called Galois fields, in honour of the mathematician Galois (1811-1832). The FEC implementation @@ -1533,7 +1533,7 @@ From these observations it is clear that there are three different FEC parameters: The slice size, the number of data slices k, and the total number of slices n. It is crucial to choose the slice size such that no fragmentation of network packets takes place because -FEC only guards against losses and reodering but fails if slices are +FEC only guards against losses and reordering but fails if slices are received partially. FEC decoding in paralash is performed through the fecdec filter which @@ -2032,7 +2032,7 @@ detection of duplicate or reordered packets. Being a connectionless protocol, only minimal internal state about the connection is maintained, which means that there is no protection against packet loss or network congestion. Error checking and correction (if at all) -are performed in the application.' +are performed in the application. *DCCP*. The _Datagram Congestion Control Protocol_ combines the connection-oriented state maintenance known from TCP with the