Datenverlust ueber TCP

Post Reply
Message
Author
tj

Datenverlust ueber TCP

#1 Post by tj »

Hallo Protokollspezies,

vielleicht kann mir jemand beim Verstaendniss des TCP-Protokolls helfen:

ich hab 2 Rechner mit einem 10m langen twisted-pair-Kabel verbunden um Dateien
hin und her zu schaufeln. Beim ersten Versuch war das Kabel aufgerollt und die
Quell- u. Zieldatei hatten zwar noch die gleiche Groesse aber waren nach'm
Transport an einigen Stellen verschieden (unterschiedliche md5sum, 'cmp' zeigt
Unterschiede an). Ich hab das ganze mit ftp, nfs und direkt mit netcat versucht:
immer das gleiche.
Dann hab ich das Kabel mal abgeroll, und es geht, kein Datenverlust mehr!
Also, anscheinend gab's bei dem aufgerollten Kabel ne Stoerung durch
Selbstinduktion, oder was auch immer.
Aber, sollte das TCP-Protokoll das nicht durch eine checksum abfangen und das
Paket neu uebertragen lassen? Ansonsten koennte ich ja auch UDP benutzen...

Mit der Hoffnung auf Erleuchtung, tj

ratte

Re: Datenverlust ueber TCP

#2 Post by ratte »

Ist das CAT-5-Kabel nicht geschirmt?

ratte

tj

Re: Datenverlust ueber TCP

#3 Post by tj »

Hi ratte,

OK, was ist ein CAT-5-Kabel ?

mein Kabel ist ziemlich dick, daher nehme ich an, dass es nochmal abgeschirmt ist...

tj

odauter
Posts: 460
Joined: 17. Apr 2000 20:05
Location: Hamburg
Contact:

Re: Datenverlust ueber TCP

#4 Post by odauter »

TCP/IP hat definitiv keine Fehlererkennung. Das müssen die Protokolle darüber, zB. FTP oder NFS, übernehmen.

Ach ja: http://www.google.de/search?q=definitio ... l=de&meta=
Last edited by odauter on 11. Oct 2001 12:11, edited 1 time in total.
bye.olli
--
"Where's Oswald when we need him.."

Max

Re: Datenverlust ueber TCP

#5 Post by Max »

Ethernet hat eine CRC-Prüfsumme um Fehler zu erkennen.
IP hat keine Fehlererkennung.
TCP sehr wohl.
Gruss Max

odauter
Posts: 460
Joined: 17. Apr 2000 20:05
Location: Hamburg
Contact:

Re: Datenverlust ueber TCP

#6 Post by odauter »

Jo, stimmt.
RFC793:"Damage is handled by adding a checksum to each segment transmitted, checking it at the receiver, and discarding damaged segments."
bye.olli
--
"Where's Oswald when we need him.."

Post Reply