TCP Multicasting

Aus Primatenwiki
Zur Navigation springen Zur Suche springen

TCP Multicasting ist das Thema der Diplomarbeit von M. Bechtiger und mir R. Britt. Es geht darum, ob und wie TCP-Verbindungen zu mehreren Endknoten aufgebaut werden können und wie das Datenmulticasting gemacht werden muss.

Der Transportlayer

Der Transportlayer ist der vierte Layer des ISO-OSI Modells. Dieser Layer ist für folgendes verantwortlich:

  • Ende zu Ende Kontrolle
  • Stauvermeidung

Das TCP Protokoll

TCP heisst Transmission Control Protocol:

  • verbindungsorientiert
  • Three-Way-Handshaking, um eine Verbindung aufzubauen
  • verwendet Sende- und Empfangspuffer, um verstopfungen zu verhindern
  • Pakete werden in Sequenzen unterteilt
  • Sequenzen werden mit Acknowledgments (ACK) bestätigt
  • Headergrösse von 20 bytes

Flusskontrolle

Ein Problem von TCP Multiplexing könnte sein, dass eine von mehreren Verbindungen sehr Fehlerträchtig sein können. Durch die ständige Fehlerkorrektur könnte dadurch die einte Verbindung sehr verzögert werden. Um das zu verhindern müssten fehlerhafte Pakete verworfen werden, sonst könnte ein Rückstau das gesamte Programm destabilisieren.

Layer 4 Switching

Layer 4 Programming