Was ist ein Port?
Die Daten, die übertragen werden, erreichen den Zielcomputer dank den MAC- und IP-Adressen, die für eine Anwendung, die Netzwerk verwendet, bestimmt sind. Damit Daten die Anwendung erreichen, für die sie gemeint waren, müssen bestimmte Kennungen verwendet werden. Diese Kennung wird Port genannt. Der Port ist eine Zahl im Bereich 0 - 65535. Der Computer, der eine Verbindung initiiert, heißt Client und der andere, den die initiierte Verbindung erreicht, heißt Server. Wenn die Client-Anwendungen Anfragen senden, werden für sie Ports, die Ephemeral (ein kurzlebiger bzw. temporärer Portadressenbereich) heißen, bestimmt (in Windows Vista im Bereich von 49152 bis 65535 und von 1025 bis 5000 für frühere Windows-Versionen). Der Server führt Dienste aus, die verschiedene Funktionen erfüllen, zum Beispiel, die Web-Seite rücksenden, die der Client abgefragt hat. Dienste werden mit den fixierten Ports (die Well Known heißen), die im Bereich von 0 bis 1023 sein können (z.B. benutzt HTTP-Web-Seite TCP-Port 80), verbunden und auf die Anfrage oder Dateneingang durch diese Ports von den Clients erwarten. Dienste versorgen abwechselnd die Serveranwendungen mit Daten, die von einem Client gekommen sind.
Wenn die verlangten Daten zum Client zurückgesendet werden, kommen sie durch entsprechenden kurzlebigen Porteingang und nur dann erreichen die Clientanwendung. Wie erkennt die Anwendung, an welchen Port die Antwort gesendet werden soll? In Wirklichkeit, wenn Anfrage oder Daten gesendet werden, fügt man Information über den Port, durch den die Sendung stattgefunden hat, hinzu.
Der Port kann entweder TCP oder UDP sein, denn sie sind Protokolle der Datenübertragung. Die Ports TCP und UDP sind nicht gleich. Die Well Known-Ports werden immer mit einem bestimmten Dienst des Operationssystems (sie werden als Protokolle der Anwendungsschicht erklärt) verbunden. Hier finden Sie einige zusätzliche Informationen über Well-Known-Ports:
TCP Port 20 |
wird für Dateienübertragung (FTP-Protokoll) verwendet; |
TCP Port 21 |
wird für Kommandoübertragung des Protokolls (FTP-Protokoll) verwendet; |
TCP Port 25 |
wird für E-Mail-Versand (SMTP-Protokoll) verwendet; |
TCP Port 80 |
wird verwendet, um Webseiten anzuzeigen (HTTP-Protokoll); |
TCP Port 110 |
wird für die Benutzer verwendet, um E-Mails vom Server zu bekommen (POP3-Protokoll); |
UDP Port 137 |
wird für die Computer im Netzwerk verwendet, um ihre Namen zu trennen und zu registrieren (SMB über Netbios-Protokoll); |
UDP Port 138 |
wird verwendet, um eine Verbindungssession zwischen Computern herzustellen und zu unterbrechen (SMB über Netbios-Protokoll); |
TCP Port 139 |
wird verwendet, um Daten als freigegeben im Rahmen der Verbindungssession zu übertragen (SMB über Netbios-Protokoll); |
TCP Port 443 |
wird für die Darstellung der Web-Seiten mit starker Verschlüsselung verwendet (HTTPS-Protokoll); |
TCP Port 445 |
wird direkt von SMB-Protokoll verwendet und bietet dieselben Möglichkeiten wie UDP Port 137, Port 138 und TCP Port 139. |
Hinweis: SMB über Netbios (auch als Netbios auf dem TCP/IP-Protokoll (engl. NetBIOS over TCP/IP) bekannt) ist ein altes Protokoll für Durchsuchung der Computer sowie Datenübergabe in einem Netzwerk und hat potenzielle Vulnerabilitäten. Wenn Sie es nicht brauchen, wäre es besser, es zu deaktivieren. Konsultieren Sie einen IT-Spezialisten Ihres Netzwerkanbieters für weitere Einzelheiten.