Als «tcp» getaggte Fragen

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.

90
Bestimmen, welcher Prozess an einen Port gebunden ist

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...

84
Wie funktioniert tcp-keepalive in ssh?

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 /...

59
Ist es möglich, eine Verbindung zu TCP-Port 0 herzustellen?

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...

56
wie verbinde ich ssh mit dem angegebenen port?

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...

50
Kann TCP mehr als 65535 Ports bereitstellen?

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...

49
TCP-Verbindung unter Linux beenden

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?...

46
Leistung von Unix-Sockets gegenüber TCP-Ports

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

41
Verbindung zu IP 0.0.0.0 erfolgreich. Wie? Warum?

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:...

40
Wie erstelle ich einen TCP-Listener?

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...

38
Wie schließe ich Ports unter Linux?

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....

30
Warum verwendet Linux nicht die IANA Ephemeral-Port-Reihe?

Laut Wikipedia Die Internet Assigned Numbers Authority (IANA) schlägt den Bereich 49152 bis 65535 für dynamische oder private Ports vor. Viele Linux-Kernel verwenden den Portbereich 32768 bis 61000. Obwohl es in der Vergangenheit einige Abweichungen von der von IANA vorgeschlagenen Produktreihe zu...

30
Warum werden IPv4-TCP-Verbindungen als TCP6 angezeigt?

Hier ist die Ausgabe von netsat -tupnauf meinem Debian Jessie-Server: Active Internet connections (w/o servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 10.0.0.12:445 10.0.0.20:49729 ESTABLISHED 26277/smbd tcp 0 0 10.0.0.12:443 10.0.0.21:44162 ESTABLISHED...

30
Verwaiste Verbindungen im Status CLOSE_WAIT

Ich habe eine SLES-Maschine, die TCP-Verbindungen in einem CLOSE_WAIT-Status für immer ansammelt. Diese Deskriptoren saugen schließlich den gesamten verfügbaren Speicher auf. Im Moment habe ich 3037 davon, aber es war viel höher, bevor kürzlich ein schneller Neustart durchgeführt wurde. Interessant...

29
Wie reserviere ich Ports für meine Anwendung?

Wie reserviere ich eine Liste von Ports für meine benutzerdefinierten Anwendungen? Um genau zu sein, das Produkt, das ich erstelle, hat viele Prozesse und eine Menge Interkommunikation zwischen ihnen. Das Problem, das ich habe, ist, dass das Betriebssystem von Zeit zu Zeit meine Ports stiehlt. Es...