port

Was ist ein Computerport?

Ein Port in der Datenverarbeitung hat drei Hauptanwendungen, jeweils als eine Art Buchse in Netzwerken, Computerhardware und Software:

  1. Ein Port im Netzwerk ist eine softwaredefinierte Nummer, die einem Netzwerkprotokoll zugeordnet ist, das die Kommunikation für einen bestimmten Dienst empfängt oder überträgt.
  2. Ein Anschluss in Computerhardware ist eine Buchse oder Buchse, an die Peripheriegeräte angeschlossen werden.
  3. Ein Port in Computersoftware ist, wenn eine Software übersetzt oder konvertiert wurde, um auf einer anderen Hardware oder einem anderen Betriebssystem (OS) ausgeführt zu werden, als sie ursprünglich entworfen wurde.

Was ist ein Computernetzwerkanschluss?

Mit einem Port in Computernetzwerken kann ein Computer eine einzelne physische Netzwerkverbindung verwenden, um viele eingehende und ausgehende Anforderungen zu verarbeiten, indem er jedem eine Portnummer zuweist. Die Zahlen reichen von 0 bis 65535, was eine 16-Bit-Zahl ist.

Einige dieser Portnummern sind spezifisch definiert und immer mit einem bestimmten Diensttyp verknüpft – beispielsweise ist das File Transfer Protocol (FTP) immer Portnummer 21 und der Hypertext Transfer Protocol-Webverkehr immer Port 80. Diese werden als bekannte Ports bezeichnet und reichen von 0 bis 1023.

Die Nummern von 1024 bis 49151 werden als registrierte Ports bezeichnet und können bei der Internet Assigned Numbers Authority für eine bestimmte Verwendung registriert werden. Die Nummern 49152 bis 65535 sind nicht zugewiesen, können von jeder Art von Dienst verwendet werden und werden als dynamische Ports, private Ports oder ephemere Ports bezeichnet.

Stellen Sie sich zur Veranschaulichung eine Portnummer als Telefondurchwahl in einem Geschäftstelefonsystem vor. Die Telefonnummer des Unternehmens ist wie die IP-Adresse (Computer Internet Protocol) oder die URL (Uniform Resource Locator). Es verbindet Benutzer mit dem richtigen Unternehmen, definiert jedoch nicht, mit wem sie im Unternehmen sprechen möchten. Eine Telefonerweiterung verbindet sie jedoch mit der richtigen Person in einer Organisation, und der Port verbindet sie mit dem richtigen Dienst auf einem Computer. Das Wählen der Nebenstelle 0, um mit einem Operator zu sprechen, ist in allen Telefonsystemen äußerst verbreitet und ähnelt den bekannten Ports, die immer bestimmte Dienste definieren.

 struktur eines Datenpakets
Portnummern identifizieren bestimmte Anwendungen oder Dienste auf einem Computersystem, genau wie eine IP-Adresse eine Maschine in einem IP-Netzwerk identifiziert und das Ziel eines Datenpakets ermittelt.

Ein Port ist immer einem Protokoll zugeordnet. Im Allgemeinen ist dies mit Transmission Control Protocol oder User Datagram Protocol für die Kommunikation, aber Internet Control Message Protocol-Nachrichten verwenden auch bestimmte Ports. Der Port wird angegeben, indem die URL oder IP-Adresse gefolgt von einem Doppelpunkt und dann die Portnummer angegeben wird – als Beispiele 10.0.0.1: 80 oder www.techtarget.com:443 . Bei der gesamten Internetkommunikation ist immer ein Port zugeordnet, der dem Benutzer jedoch möglicherweise nicht angezeigt wird, da dies häufig durch die Art der Kommunikation impliziert wird.

Ein Computer kann viele gleichzeitige Verbindungen an einem einzigen eingehenden Port verwalten. Dies liegt daran, dass die lokale IP-Adresse, der lokale Port, die Remote-IP-Adresse und der Remote-Port jede Verbindung angeben. Ein abhörender Port ist, wenn der Computer aktiv auf eingehende Anforderungen an diese Portnummer wartet und diese Verbindungen zulässt. Bei der Portweiterleitung wird die Kommunikation an eine Adresse an einem bestimmten Port zur Verarbeitung an einen anderen Computer gesendet oder weitergeleitet.

Wie wirken sich Netzwerkports auf die Cybersicherheit aus?

Netzwerkports sind ein wichtiger Faktor für die Netzwerksicherheit und Cybersicherheit im Allgemeinen.

Port-Scanning, zum Beispiel, versucht alle Ports an einer Adresse, um zu sehen, welche offen sind und hören. Angreifer können damit anfällige Dienste finden, die sie dann angreifen können.

Firewalls berücksichtigen die Portnummer, wenn sie festlegen, ob die Kommunikation zugelassen oder blockiert werden soll. Sie sind so konfiguriert, dass sie nur die Kommunikation zu den spezifischen Ports zulassen, die für einen Dienst benötigt werden, und andere nicht benötigte Ports blockieren, sodass sie nicht ausgenutzt werden können.

Angenommen, ein Unternehmen möchte eine Website, eine E-Mail und einen sicheren Dateiübertragungsdienst im Internet haben. Die Firewall würde eingehende Verbindungen zu den Ports 80 und 443 für den Webverkehr, Port 25 für eingehende E-Mails und Port 22 für Secure Shell FTP (SFTP) ermöglichen. Es leitet diese Ports für jede Art von Dienst an die spezifischen Server weiter. Die Firewall blockiert alle anderen Ports.

Wenn ein Mitarbeiter also fälschlicherweise versucht, FTP auf Port 21 anstelle von SFTP zu verwenden, wird er blockiert. Wenn ein Angreifer beispielsweise versucht, eine Verbindung zu Port 3389 für Windows Remote Desktop herzustellen, um die Kontrolle über einen Server zu erlangen, blockiert die Firewall die Verbindung.

 passives vs. aktives FTP

Was ist ein Computer-Hardware-Port?

In Computerhardware ist ein Port die Buchse oder Buchse, an die ein anderes Peripheriegerät angeschlossen werden kann. Diese sind für jeden Zweck standardisiert.

Einige gängige Ports sind Universal Serial Bus Ports, USB-C Ports, Ethernet Ports oder DisplayPorts. Einige ältere Ports, die nicht mehr häufig verwendet werden, sind serielle Ports, parallele Ports und Maus / Tastatur PS / 2-Ports. Als allgemeine Richtlinie, wenn sich die Steckerbuchse an einem Computer befindet, Es wird als Port bezeichnet; Wenn sich die Buchse an einer Wand befindet, es wird als Buchse bezeichnet.

Was ist ein Computer-Software-Port?

In Computersoftware ist das Verb Portierung der Prozess, durch den Software geändert oder übersetzt wird, um auf anderen Hardwaretypen oder Betriebssystemen ausgeführt zu werden, als ursprünglich programmiert. Das Ergebnis kann als Port der Software bezeichnet werden.

Beispiele hierfür sind die folgenden:

  • Microsoft hat Windows 10 ursprünglich für die Ausführung auf x86-Prozessoren programmiert, portiert Windows jetzt jedoch auch auf Arm-Prozessoren.
  • Microsoft hat Office so programmiert, dass es auf Windows-Betriebssystemen läuft, aber eine Portierung von Office ist auch für macOS verfügbar.
  • Das Portieren von Spielen, die ursprünglich für die Ausführung auf einer Videospielkonsole entwickelt wurden, auf einen anderen Konsolentyp ist ebenfalls üblich.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.