Newsgroups: comp.parallel.pvm
From: eddemain@neumann.uwaterloo.ca (Erik Demaine)
Subject: Re: message integrity
Organization: University of Waterloo
Date: Sat, 20 Jan 1996 15:38:26 GMT
Message-ID: <DLHKs2.Iuq@undergrad.math.uwaterloo.ca>

Stefan Hinker (hinker@informatik.uni-wuerzburg.de) wrote:
: exbrayat@lisiflory.insa-lyon.fr (Matthieu Exbrayat) wrote:
: >I'd like to know if man can be sure that the message send is
: >the same that is received. In other words, is there any control
: >on the messages, e.g. parity?

: As far as I know, nothing is contained in pvm itself.  
: However, (I'm not quite sure about that), I think that the transport-layer of
: tcp and udp being used have something of the kind.  

Most TCP implementations do CRC or other checking to ensure that messages are
sent correctly.  The only time that TCP will not do error detection/recovery is
when you are using a very reliable network.  Overall answer: Trust your
messages :).

I'm not quite sure about UDP, but I'm pretty sure that either PVM or UDP
includes some form of error checking.  Hopefully it's better than parity
checking since that doesn't work well with bursty errors.

Ciao!
Erik
--
Erik Demaine                 \/  e-mail: eddemain@neumann.uwaterloo.ca
Dept. of Computer Science    /\  URL   : http://barrow.uwaterloo.ca/~eddemain/
University of Waterloo       \/  Most jugglers do poorly while drunk, especially
Waterloo, ON Canada N2L 3G1  /\  in a large wavelength gravity field.

