Das Transport Control Protocol (TCP) ist ein untergeordneter Teil des vom Internet verwendeten Protokollstapels. Es befindet sich direkt über der IP-Schicht und ist dafür verantwortlich, dass verworfene Pakete erneut gesendet werden.
Ich kenne das mit dem Befehl: lsof -i TCP (oder eine Variante von Parametern mit lsof) Ich kann bestimmen, welcher Prozess an einen bestimmten Port gebunden ist. Dies ist nützlich, wenn ich versuche, etwas zu starten, das an 8080 gebunden werden soll, und ein anderer Benutzer diesen Port bereits verwendet, …
Ich versuche, ein Shell-Skript zu programmieren, das eine ssh-Verbindung verwendet, um "Heartbeats" auszuführen. Ich möchte die Client- und Serverseite dieser Verbindung nach einem bestimmten Timeout (nachdem die Verbindung getrennt wurde) beenden. Was ich bisher gefunden habe: TCPKEEPALIVE ja / nein für ssh und sshd ClientAliveCountMax für sshd ClientAliveInterval für sshd …
Ich habe einen Entwicklungsserver, auf den nur von 127.0.0.1:8000 zugegriffen werden kann, nicht von 192.168.1.x: 8000. Als schnellen Hack gibt es eine Möglichkeit, etwas einzurichten, um auf einem anderen Port (z. B. 8001) zu lauschen, sodass ich über das lokale Netzwerk 192.168.1.x: 8001 verbinden und den Datenverkehr zwischen dem Client …
Beim Abhören von TCP-Port 0 wird mir eine freie Portnummer auf dem System zugewiesen. Aber was passiert, wenn ich versuche, eine Verbindung zu TCP-Port 0 herzustellen? Die offensichtliche Antwort lautet: "Es funktioniert nicht": $ nc localhost 0 nc: port number too small: 0 Wo im System wird das gehandhabt? Im …
Ich weiß, wie ich mich mit einem bestimmten Port verbinden kann, wenn ich sshing. ssh user@remotehostip -p XXX Aber gibt es eine Möglichkeit, ein SSH mit einem bestimmten Port einzurichten? Ich meine, gibt es eine Möglichkeit, den Port anzugeben, den mein lokaler Computer verwenden wird?
Das ist mehr müßige Neugier als alles andere. Ein Freund von mir fragte mich: "Welchen Portbereich kann nur root unter Linux verwenden?" Ich sagte ihm, 0-1024 seien eingeschränkt. Dann fragte er mich, warum es so sei und ... ich war ratlos. Keine Ahnung. Gibt es einen Grund, warum diese Ports …
Ist es möglich, ein Linux-System so einzurichten, dass es mehr als 65.535 Ports bietet? Die Absicht wäre, dass mehr als 65.000 Daemons ein bestimmtes System überwachen. Offensichtlich werden Ports verwendet, daher ist dies aus diesen Gründen nicht möglich. Stellen Sie sich dies als theoretische Übung vor, um zu verstehen, wo …
Ich habe in einer Anwendung eine unterbrochene Verbindung, die sich im Status "Hanged" befindet, wenn der Client-Computer nicht mehr funktioniert. ->192.168.1.214:49029 (ESTABLISHED) Gibt es eine Möglichkeit, diese Option über die Linux-Befehlszeile zu beenden, ohne den Server neu zu starten? Nach der Suche fand ich eine Lösung namens tcpkill. Aber es …
Zum Beispiel auf php-fpm: #listen = 127.0.0.1:9000 listen = /var/run/php-fpm/php-fpm.sock Gibt es wesentliche Leistungsunterschiede zwischen der Verwendung von Unix-Socket-basierten Listenern über TCP-Ports? (Nicht nur für PHP, sondern allgemein. Ist es für jeden Dienst anders?)
Wir bedienen einen Port auf localhost und möchten einen anderen Prozess einchecken, ob der Port verfügbar ist. Aufgrund eines Fehlers in unserem Code wird tatsächlich versucht, eine Verbindung zur IP 0.0.0.0:<port>herzustellen, und aus irgendeinem Grund gelingt dies - wie strace beweist: [...] connect(3, {sa_family=AF_INET, sin_port=htons(10002), sin_addr=inet_addr("0.0.0.0")}, 16) = 0 [...] …
Sehr oft denke ich bei der Fehlerbehebung und Optimierung über die folgenden Linux-Kernel-Einstellungen nach: net.core.netdev_max_backlog net.ipv4.tcp_max_syn_backlog net.core.somaxconn Anders als fs.file-max, net.ipv4.ip_local_port_range, net.core.rmem_max, net.core.wmem_max, net.ipv4.tcp_rmem, und net.ipv4.tcp_wmem, so scheint sie die wichtige Knöpfe zu verwirren , um mit , wenn Sie ein Feld für eine hohes Maß an Parallelität zu stimmen. …
Einführung: Ich habe eine Bash-Funktion erstellt, mit der überprüft werden kann, ob ein Port verfügbar ist, und die bis zu einer bestimmten maximalen Portnummer um 1 erhöht wird, wenn false. Wenn beispielsweise Port 500 nicht verfügbar ist, wird die Verfügbarkeit von 501 bis 550 überprüft. Ziel: Um diese Bash-Funktion zu …
Ich habe eine Frage zum Schließen des Hafens. Ich glaube, ich habe einige seltsame Dinge. Wenn ich Execute benutze nmap --top-ports 10 192.168.1.1 Es zeigt, dass der 23 / TCP-Port offen ist. Aber wenn ich ausführe nmap --top-ports 10 localhost es zeigt, dass der 23 / tcp-Port geschlossen ist. Welcher …
Es gibt ein Beispiel für Iptables-Regeln im Archlinux-Wiki: # Generated by iptables-save v1.4.18 on Sun Mar 17 14:21:12 2013 *filter :INPUT DROP [0:0] :FORWARD DROP [0:0] :OUTPUT ACCEPT [0:0] :TCP - [0:0] :UDP - [0:0] -A INPUT -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT -A INPUT -i lo -j ACCEPT -A …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.