Moin,

* Mika Fischer <[EMAIL PROTECTED]> [2003-10-18 00:04]:
>Hallo, Thorsten!
>
>* Thorsten Haude <[EMAIL PROTECTED]> [2003-10-17 23:44]:
>> Ist klar. Jetzt mal Klartext: Wir hatten eine kontroverse Diskussion
>> �ber dieses Thema, mein Gegen�ber meinte, da� SMTP beinahe immer mit
>> UDP benutzt wird, ich bin nach wie vor der Meinung, da� UDP allenfalls
>> in skurillen Ausnahmesituationen eingesetzt wird.
>
>Dein Gegen�ber liegt komplett falsch. Du wohl ein bisschen, denn mir ist
>�berhaupt keine Implementation von SMTP bekannt, die UDP benutzt, es
>k�me mir auch ziemlich sinnlos vor...

Darum geht es nicht. Ich bin sicher, da� man SMTP auch �ber UDP
schicken kann, schlie�lich hat man auch schon Brieftauben benutzt.


>> Die fehlende
>> �bermittlungssicherheit bei UDP w�rde von SMTP ausgeglichen werden.
>
>*LOL* Einen Bonuspunkt f�r Einfallsreichtum...

Wieso ist das abwegig? Es gibt MOMs, die so Transaktionen abschlie�en.


>> Sein Argument: Mails brauchen mal eine Minute, mal zwei Stunden, eben
>> weil UDP unzuverl�ssig ist.
>
>Das ist kein Argument (aus verschiedenen Gr�nden)...

Ein Argument nicht, aber ein Indiz.


>Also in RFC2821 (ftp://ftp.rfc-editor.org/in-notes/rfc2821.txt) steht:
>----snip---
>SMTP is independent of the particular transmission subsystem and
>requires only a reliable ordered data stream channel.  While this
>document specifically discusses transport over TCP, other
>transports are possible.  Appendices to RFC 821 describe some of them.
>----snip---
>
>Das sagt eingentlich schon alles. "a reliable ordered data stream
>channel" ist UDP jedenfalls nicht.

Allerdings, das ist ein handfester Beweis. Danke!


>Als weitere Quelle sind wohl s�mliche Implementierungen von SMTP-Servern
>und Clients zu nennen...

Ne, leider ist das in diesem Gespr�ch nicht m�glich, das bis
Quelltextebene runterzubrechen.


>Bei Mail macht es nun �berhaupt keinen Sinn UDP zu nehmen, weil man ja
>keine Mail haben will, wo die Bytes durcheinandergeraten sind und einige
>fehlen. Daher m�sste man bei UDP die TCP-Eigenschaften quasi emulieren
>und dann kann man eigentlich auch gleich TCP nehmen :)

Klar, ich habe in der Diskussion auch mehrfach erw�hnt, da� MTAs sehr
sorgf�ltig mit Mails umgehen, und da� etwas anderes als TCP f�r die
Anwendung keinen Sinn macht. Wof�r TCP, wenn nicht f�r Mail?


>> Bonusfrage: Warum braucht eine Mail mal eine Minute, mal eine Stunde?
>
>Naja, ganz so nichtdeterministisch ists ja nun meist auch nicht.
>Normalerweise dauert das Versenden einer Mail vom gleichen Sender zum
>gleichen Empf�nger etwa zum selben Zeitpunkt auch etwa gleich lang.

Das ist aber nicht wirklich zuverl�ssig, darum kann man f�r die
Diskussion annehmen, da� es unberechenbar ist.


>Bei verschiedenen Sendern oder Empf�ngern oder Zeitpunkten k�nnen
>verschiedene Probleme auftauchen. Davon nur mal zwei:
>1) Einer der beteiligten Mailserver kann gerade ziemlich ausgelastet
>sein und die Mail erstmal zur�ckstellen. Oder er ist ganz down, die Mail
>wird zum Backup-MX geleitet, der erstmal wartet, bis der normale
>Mailserver wieder tut.
>2) Es k�nnen diverse DNS-Probleme auftreten, die f�r Verz�gerung sorgen
>k�nnen.

Jupp, werde ich mir mal merken.


Naja, jedenfalls Danke an alle, die zu der Diskussion beigetragen
haben! Ich hoffe, ich werde ihn �berzeugen k�nnen.


Thorsten
-- 
Alles ist richtig, auch das Gegenteil.
    - Kurt Tucholsky

Attachment: pgp00000.pgp
Description: PGP signature

Antwort per Email an