Ich habe ein Szenario, in dem ich reine ACKs (TCP-ACKs ohne Daten) deaktivieren möchte, aber ich finde keine Anleitung dazu. Gibt es eine Option, die ich so einstellen kann, dass ACKs immer auf das nächste Datenpaket gepackt werden (von dem ich sicher sein kann, dass es kommen wird)?
Ich habe versucht, quickACKs über das ip route
Kommando für einen bestimmten Netzwerkbereich und ein bestimmtes Gerät zu deaktivieren , aber es schien keine Auswirkung zu haben. Als zusätzliche Information starte ich auf dieser Maschine einen 4.4er Kernel. Wenn Sie weitere Informationen benötigen, fragen Sie und ich werde zur Verfügung stellen.
quelle
Wie sich herausstellte, verwendete die Anwendung, die mir diese reinen ACKs gab, einen Socket mit der Option TCP_NODELAY, sodass jedes Paket so schnell wie möglich beantwortet wurde, ohne auf zusätzliche Daten zu warten.
quelle