Was ist Nagles Algorithmus?

Nagle’s Algorithmus ist ein System, das benutzt, um die Leistungsfähigkeit der Netze, höchst bemerkenswert das Internet zu verbessern. Das System mit.einbezieht eihen, die Daten zu vermeiden, die in unnötig kleine Reihen gesendet, die auch die Zahl den gesendeten Reihen erhöht. Während es seinen Gebrauch hat, kann Nagle’s Algorithmus auf andere Elemente der Netzkommunikationen schlecht einwirken.

Verursacht durch einen Mann nannte John Nagle, Nagle’s Algorithmusarbeiten mit Netzen, die die IP-Protokolle verwenden. Diese sind Protokolle oder “rules† für, wie ein Netz Daten überträgt. Während die Protokolle auf jedes mögliches Netz zutreffen können, sind sie mit dem Internet am allgemeinsten verbunden.

Die Algorithmusabkommen mit den Weisendaten übertragen in kleine Klumpen, oder “packets.† jedes Paket enthält etwas Daten plus Kopfzeile, die das Äquivalent des Absenders und der aufnahmefähigen Adresse auf einem körperlichen Umschlag ist. Das Paket enthält auch eine Prüfsumme, ein mathematisches Äquivalent zum Einschließen einer Verpackungsliste, also weiß die Empfänger, dass der ganzer Inhalt des Pakets sicher angekommen.

Während dieses System normalerweise gut funktioniert, kann es wirkungslos sein, wenn die Klumpen von Daten besonders klein sind. In den Extremfällen können die Daten in einem Paket ein Byte nur sein, aber die Kopfzeile aufnimmt 40 Bytes unabhängig davon die Größe der Daten. Dieses ist mit dem Schreiben jemand, aber andererseits dem Ausschnitt eines Briefes es oben und dem Senden jedes Wortes in einen unterschiedlichen Umschlag ungefähr gleichwertig. Tatsächlich, weil Mitteilungen in Zweiheit gesendet, it’s sogar wirkungslos als dieses. Sowie den Abfall der Bandbreite, erhöht dieses auch die Zahl Paketen, die gesendet werden müssen, das die Wahrscheinlichkeit einer Störung erhöht, die im Getriebeprozeß auftritt.

Die Grundregel des Nagle’s Algorithmus ist die, nachdem sie ein Paket, der übertragende Computer gesendet, wartet, dass eine von zwei Sachen geschieht, bevor sie das folgende Paket sendet. Wenn sie Bestätigung empfängt, dass das letzte Paket empfangen worden, sendet es die Daten, die es sofort hat, unabhängig davon seine Größe. Andernfalls wartet es, bis es ein zu senden “full† hat Paket. Sobald dieses geschieht, sendet es das volle Paket, ob das vorhergehende Paket empfangen worden.

In einigen Situationen kann Nagle’s Algorithmus mehr Schaden als gut tun. Ein Beispiel ist das der on-line-Videospiele, die mit der Annahme entworfen, dass Daten sofort gesendet. Wenn Nagle’s Algorithmus verwendet, verzögert etwas Daten, bis ein volles Paket bereit ist. Dieses kann haben einen wahrnehmbaren Effekt auf, wie entgegenkommend das Spiel zu einem Spieler glaubt und verlangsamen effektiv ihre Reaktionszeiten, die mit anderen Spielern verglichen.