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.

5
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 verwendet, …
90 networking  process  tcp  lsof 

2
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 / nein für ssh und sshd ClientAliveCountMax für sshd ClientAliveInterval für sshd …
84 ssh  tcp  sshd  cluster 



3
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 gehandhabt? Im …
59 networking  tcp 

4
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 wird?
56 ssh  tcp  openssh 


4
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 Übung vor, um zu verstehen, wo …
50 linux  networking  ip  tcp  ipv4 

5
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? Nach der Suche fand ich eine Lösung namens tcpkill. Aber es …
49 tcp 

2
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 anders?)

1
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: [...] connect(3, {sa_family=AF_INET, sin_port=htons(10002), sin_addr=inet_addr("0.0.0.0")}, 16) = 0 [...] …
41 networking  tcp  strace 

2
So überprüfen Sie die RX-Ring-, Max_Backlog- und Max_Syn_Backlog-Größe
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. …
41 linux  kernel  networking  tcp 

5
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 diese Bash-Funktion zu …
40 shell  networking  tcp 

5
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. Welcher …
38 tcp  nmap 


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.