Als «tcp» getaggte Fragen

13
Wie wurden diese Linux-TCP-Standardeinstellungen festgelegt?

Ich habe in letzter Zeit einige Zeit damit verbracht, ein Problem in der Produktion aufzuspüren, bei dem das Verschwinden eines Datenbankservers poll()für einen verbundenen Client zu einem Stillstand von bis zu 2 Stunden (lange Wartezeit auf einen Aufruf in der libpq-Clientbibliothek) führte. Als...

12
Ändern des TCP-RTO-Werts unter Linux

Ich möchte den TCP-RTO- Wert (Timeout für erneute Übertragung) für eine Verbindung ändern , und einige von mir vorgenommene Lektüren deuten darauf hin, dass ich dies tun könnte, zeigen jedoch nicht, wo und wie ich ihn ändern kann. Ich habe mir die /proc/sys/net/ipv4Variablen angesehen, aber keine...

9
Stdin und stdout zu Ports umleiten

Ich möchte ein Programm nehmen P, das von stdin& schreibt stdout, aber es verbindet ncoder was auch immer, so dass es von einem bestimmten Port liest und an einen anderen Port ausgibt. # The reading is easy, here P reads from port 50505 nc -l 50505 | P Wie kann ich es zurückschreiben, um Port...

9
Tool zum Generieren von TCP-Verkehr

Ich möchte einen TCP-Verkehr von Port 0 bis Port 65535 generieren. 1 TCP-Paket für jeden Port mit 1 ms zwischen 2 Paketen. Dem Generator sollte es egal sein, ob eine TCP-Bestätigung vorliegt oder nicht. Gibt es ein Tool, das einen solchen Verkehr erzeugen kann? Ist das mit iperf und script möglich?...

9
minimales TCP-MSS unter Linux

Das TCP-MSS unter Linux muss mindestens 88 sein (include / net / tcp.h): /* Minimal accepted MSS. It is (60+60+8) - (20+20). */ #define TCP_MIN_MSS 88U Meine Frage ist: Wo haben sie "60 + 60 + 8" gefunden und warum? Ich bekomme, dass 20 + 20 vom IP-Header + TCP-Header kommt. EDIT: Nach einem...

9
Maximal viele TCP-Verbindungen auf einem Linux-System

Ich weiß, dass dies /etc/security/limits.confdie dauerhaften weichen und harten Grenzen für mehrere Werte bietet. In der entsprechenden Liste gibt es jedoch keinen Hinweis auf auferlegte Grenzwerte für: a) gleichzeitige offene TCP-Verbindungen b) Anzahl der Unix-Domain-Sockets Wo und wie kann...

9
/ dev / tcp ist unter Linux nicht vorhanden

Ich portiere C / Pro * C-Code von UNIX nach Linux. Der Code lautet: #define __NFDBIT (8 * sizeof(unsigned long)) #define __FD_SETSIZ 1024 #define __FDSET_LONG (__FD_SETSIZ/__NFDBIT) typedef struct { unsigned long fds_bits [__FDSET_LONG]; } __ernel_fd_set; typedef __ernel_fd_set fd_set_1; int main()...