Key points are not available for this paper at this time.
TCP (Transmission Control Protocol) ist ein zuverlässiges, verbindungsorientiertes End-to-End-Protokoll. Es enthält Mechanismen zur Gewährleistung der Zuverlässigkeit, indem es vom Empfänger verlangt, die empfangenen Segmente zu bestätigen. Das Netzwerk ist nicht perfekt, und ein kleiner Prozentsatz der Pakete geht unterwegs verloren, entweder aufgrund von Netzwerkfehlern oder weil es im Netzwerk zu Überlastung kommt und die Router Pakete verwerfen. TCP gewährleistet die Zuverlässigkeit, indem es einen Timer startet, wann immer es ein Segment sendet. Wenn es innerhalb des 'Time-Out'-Zeitraums keine Bestätigung vom Empfänger erhält, wird das Segment erneut übertragen. In dieser Arbeit wird eine Übersicht über verschiedene TCP-Varianten durchgeführt. Es gibt eine Reihe von TCP-Varianten, die zur Verwaltung der Netzwerkeffizienz in Bezug auf Netzwerküberlastung und Übertragungseffizienz verwendet werden. Diese Varianten umfassen: - TCP Tahoe, TCP Reno, TCP New Reno, TCP Vegas, TCP SACK, TCP FACK, TCP Asym, TCP RBP, Full TCP und TCP CUBIC. Daher ist das Hauptziel dieser Arbeit, die TCP-Typen in Bezug auf die Leistungsvariationen des Netzwerks zu untersuchen. Alle haben unterschiedliche Merkmale und Vorteile, jedoch mit maximalem Durchsatz als Hauptziel, die als Klone von TCP bezeichnet werden und effizient zur Handhabung von Überlastungen in verschiedenen Netzwerkszenarien in das TCP/IP-Protokoll integriert wurden.
Lydiah Moraa Machora (Tue,) hat diese Frage untersucht.