Die Kenntnis der TCP–Portnummer (Transmission Control Protocol) ist eine wichtige Information für Systemadministratoren, Netzwerkingenieure und Entwickler, die mit Netzwerkprotokollen arbeiten. Mit der TCP-Portnummer können Sie eine Verbindung zu einer bestimmten Netzwerkanwendung herstellen und mit dieser kommunizieren. Aber wie finde ich diese TCP-Portnummer und wie verwende ich sie? In diesem Artikel werden wir uns einige einfache Methoden ansehen und detaillierte Anweisungen geben.
Die erste Methode besteht darin, standardmäßige und bekannte TCP-Portnummern zu verwenden. Einige dieser Nummern sind für bestimmte Dienste und Programme reserviert, und sie sind weit verbreitet. Zum Beispiel hört ein HTTP-Server normalerweise auf Port 80, ein FTP-Server auf Port 21, SSH auf Port 22 usw. Wenn Sie wissen, dass die von Ihnen verwendete Anwendung an einem dieser Standardports ausgeführt wird, können Sie damit eine Verbindung herstellen.
Schließlich können Sie spezialisierte Portscanner-Programme wie Advanced Port Scanner oder PortQry verwenden. Sie bieten detailliertere Informationen zu den TCP-Portnummern in Ihrem Netzwerk und können bei der Diagnose und Konfiguration von Netzwerkanwendungen helfen. Einige dieser Programme können kostenlos sein, während andere möglicherweise einen Kauf oder eine Lizenz verlangen.
Methoden zur Ermittlung der TCP-Portnummer
Es gibt einige einfache Methoden, mit denen Sie die TCP-Portnummer ermitteln können:
- Dokumentationsprüfung: Viele bekannte Anwendungen und Dienste verfügen über vordefinierte Portnummern, die in ihrer offiziellen Dokumentation oder Spezifikation angegeben sind. Sie können sich bei Bedarf an die entsprechende Portnummer wenden.
- Verwenden des Befehls "netstat": Mit dem Befehl "netstat" können Sie die Netzwerkverbindungen und installierten Ports in Echtzeit anzeigen. Wenn Sie einen Befehl an der Eingabeaufforderung ausführen (z. B. "netstat -a"), wird eine Liste der geöffneten Ports zusammen mit den entsprechenden Nummern angezeigt.
- Verwendung von Online-Ressourcen: Es gibt verschiedene Online-Ressourcen, die Datenbanken bereitstellen, die gängige TCP-Ports und -Protokolle beschreiben. Indem Sie in einer solchen Datenbank nach dem richtigen Port suchen, können Sie dessen Nummer und die übliche Verwendung herausfinden.
Es ist wichtig, sich daran zu erinnern, dass die TCP-Portnummer vom Benutzer oder vom Systemadministrator geändert werden kann. Daher sollten Anwendungen, die auf Portnummern basieren, immer mit der Möglichkeit eines alternativen Ports oder der automatischen Suche nach einem freien Port umgehen.
Port-Scan mit dem Nmap-Dienstprogramm
Um mit dem Port-Scan mit Nmap zu beginnen, müssen Sie dieses Dienstprogramm auf Ihrem Computer installieren. Nach der Installation können Sie mit dem Scanvorgang selbst beginnen.
Führen Sie den folgenden Befehl an einer Eingabeaufforderung aus, um die Ports des gewünschten Geräts zu scannen:
nmap -p [portnummer] [IP-Adresse]
Anstatt [portnummer] sie müssen den Port angeben, an dem Sie interessiert sind, und stattdessen [IP-Adresse] - Die IP-Adresse des Geräts, dessen Ports Sie scannen möchten. Zum Beispiel der Befehl nmap -p 80 192.168.0.1 wird Port 80 auf dem Gerät mit der IP-Adresse 192.168.0.1 scannen.
Nach dem Ausführen des Befehls beginnt Nmap mit dem Scannen der Ports auf dem angegebenen Gerät. Die Scanergebnisse werden als Liste der geöffneten Ports und Informationen zu den Diensten angezeigt, die auf diesen Ports ausgeführt werden.
Sie können auch Nmap verwenden, um alle Ports auf dem Gerät zu scannen, zum Beispiel mit dem Befehl nmap -p- [IP-Adresse]. In diesem Fall werden alle Ports im Bereich von 1 bis 65535 gescannt.
Beachten Sie, dass Port-Scans gegen die Netzwerksicherheitsrichtlinie verstoßen können. Daher wird empfohlen, dass Sie sich vor der Verwendung von Nmap die Erlaubnis des Netzwerkadministrators einholen.
Analysieren des Netzwerkverkehrs mit Wireshark
Um mit der Analyse des Netzwerkverkehrs mit Wireshark zu beginnen, müssen Sie es auf Ihrem Computer installieren. Führen Sie nach der Installation das Programm aus und wählen Sie die Schnittstelle aus, über die der Netzwerkverkehr geleitet werden soll, z. B. Wi-Fi oder Ethernet.
Wireshark fängt an, den gesamten Netzwerkverkehr zu erfassen, der durch die ausgewählte Schnittstelle fließt. Sie sehen alle Datenpakete, die zwischen Geräten in Ihrem Netzwerk übertragen werden.
Um Informationen herauszufiltern und sich nur auf den gewünschten Netzwerkverkehr zu konzentrieren, bietet Wireshark leistungsstarke Filterfunktionen. Sie können beispielsweise Pakete nach Protokoll, IP-Adresse und Port filtern.
Ein interessanter Aspekt der Analyse des Netzwerkverkehrs mit Wireshark ist die Fähigkeit, verschlüsselten Datenverkehr zu entschlüsseln. Wenn beispielsweise Pakete über HTTPS gesendet werden, kann Wireshark sie entschlüsseln und Ihnen den Inhalt von Anfragen und Antworten anzeigen. Dies kann beim Debuggen von Sicherheitsproblemen oder beim Untersuchen von Datenverkehr hilfreich sein.
Wireshark bietet auch verschiedene Möglichkeiten, Daten anzuzeigen, einschließlich einer Pakettabelle, einem Zeitdiagramm und Datenflussdiagrammen. Sie können das für Sie am besten geeignete Anzeigeformat auswählen und es nach Ihren Wünschen anpassen.
Überprüfen der offenen Ports auf der Website
Sie können spezielle Online-Tools oder -Programme verwenden, um die offenen Ports auf der Website zu überprüfen. Eines der beliebtesten Tools zum Überprüfen von Ports ist "Port Scanner". Es ermöglicht Ihnen, bestimmte Portbereiche an einer bestimmten IP-Adresse zu scannen.
Um den "Port Scanner" zu verwenden, müssen Sie ihn auf Ihrem Computer öffnen und die IP-Adresse der Website eingeben, die Sie überprüfen möchten. Dann legen Sie den Portbereich für den Scan fest. Normalerweise werden Standardportbereiche wie 80 für HTTP, 443 für HTTPS usw. verwendet.
Nach dem Ausführen des Scans beginnt der "Port Scanner" mit der Überprüfung der Ports an der angegebenen IP-Adresse. Wenn der Port geöffnet ist, zeigt der "Port Scanner" eine entsprechende Meldung an. Wenn der Port geschlossen ist oder nicht reagiert, meldet der "Port Scanner" dies ebenfalls.
Das Überprüfen der offenen Ports auf einer Website kann beispielsweise nützlich sein, wenn Sie herausfinden möchten, ob ein Port auf dem Standortserver für eine Verbindung mit einer Datenbank oder einer anderen Verbindung geöffnet ist. Dies hilft Ihnen, Ihre Software oder Skripte so zu konfigurieren, dass sie ordnungsgemäß mit dem Standortserver funktionieren.
Verfolgen von Beziehungen über die Befehlszeile
Öffnen Sie zunächst eine Eingabeaufforderung. Klicken Sie dazu auf Win + R und geben Sie den Befehl ein cmd. dann drücken Sie Eingabe.
In dem sich öffnenden Eingabeaufforderungsfenster können Sie verschiedene Befehle eingeben, um die Verknüpfung zu verfolgen. Hier sind einige der nützlichsten Befehle:
- netstat -a - dieser Befehl zeigt eine Liste aller aktuellen Verbindungen an, einschließlich offener TCP- und UDP-Ports
- netstat -an - dieser Befehl zeigt eine Liste aller aktuellen Verbindungen an, einschließlich der IP-Adressen und Portnummern im numerischen Format
- netstat -b – dieser Befehl zeigt eine Liste aller aktuellen Verknüpfungen und Anwendungen an, die diese Verknüpfungen verwenden. Sie werden sehen, welche Anwendung welchen Port öffnet
Um diese Befehle zu verwenden, geben Sie sie einfach an der Eingabeaufforderung ein und klicken Sie auf Eingabe. Das Ergebnis wird in einem Eingabeaufforderungsfenster angezeigt.
Jetzt wissen Sie, wie Sie Verbindungen verfolgen und TCP-Portnummern über die Befehlszeile herausfinden können. Dies ist eine sehr nützliche Fähigkeit, die in vielen Situationen im Zusammenhang mit der Netzwerkadministration und -diagnose nützlich sein kann.
Überwachung von Ports mit Firewall
Mit der Firewall können Sie Zugriffs- und Sperrregeln für bestimmte TCP-Ports festlegen. Mit diesem Programm können Sie festlegen, welche Ports für eingehende und ausgehende Verbindungen geöffnet und welche geschlossen werden sollen.
Führen Sie die folgenden Schritte aus, um die Ports mit der Firewall zu verwalten:
- Öffnen Sie die Firewall auf Ihrem Computer. In den meisten Fällen ist die Firewall Teil des Betriebssystems und standardmäßig installiert.
- Wählen Sie den Abschnitt aus, der für die Konfiguration von Ports oder Zugriffsregeln zuständig ist.
- Fügen Sie eine neue Regel hinzu oder bearbeiten Sie eine vorhandene Regel.
- Geben Sie die TCP-Portnummer an, die Sie überwachen möchten.
- Wählen Sie die Aktion aus, die für diesen Port ausgeführt werden soll: Öffnen, Schließen oder Zugriff einschränken.
- Speichern Sie die Änderungen, und schließen Sie die Firewall.
Nach diesen Schritten steuert die Firewall den Zugriff auf einen bestimmten TCP-Port gemäß den festgelegten Regeln. Wenn der Port geöffnet wird, werden eingehende Verbindungen zu diesem Port zugelassen; Wenn der Port geschlossen wird, werden eingehende Verbindungen zu diesem Port blockiert.
Mit der Firewall können Sie die TCP-Ports auf Ihrem Computer überwachen und verwalten, um die Sicherheit und den effizienten Betrieb des Netzwerks zu gewährleisten.