Der Nagle-Algorithmus ist benannt nach John Nagle. Er wird i.d.R. im TCP Teil eines Netzwerkprotokolles eingesetzt.
Der Nagle-Algorithkmus soll zu kleine Pakete verhindern, bei denen die extra Last du Header, etc. wesentlich größer als die tatsächlichen Nuztdaten sind.
- Ist ein Paket voll, schicke es es
- Ist ein Paket nicht voll, und schicke es erst, wenn du genug Daten hast, oder keine unbestätigten Pakete mehr unterwegs sind
Die genaue Definition findet sich auch in RFC 896 und RFC 1122