Ports: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
 
Zeile 1: Zeile 1:
=Funktionsweise der Ports=
+
= Funktionsweise der Ports =
*Anwendungsserver fordern bei ihrem Start beim Betriebssystem einen Port an, auf dem sie Verbindungen entgegennehmen können.
+
* Anwendungsserver fordern bei ihrem Start beim Betriebssystem einen Port an, auf dem sie Verbindungen entgegennehmen können.
*Für Standard-Anwendungen handelt es sich in der Regel immer um die gleichen festen Portnummern.  
+
* Für Standard-Anwendungen handelt es sich in der Regel immer um die gleichen festen Portnummern.
*Anschließend ist der Netzwerk-Port fest mit der Anwendung verknüpft.  
+
* Anschließend ist der Netzwerk-Port fest mit der Anwendung verknüpft.
*Clients erhalten vom Betriebssystem in der Regel einen zufälligen Port dynamisch zugewiesen.  
+
* Clients erhalten vom Betriebssystem in der Regel einen zufälligen Port dynamisch zugewiesen.
*Diese sind dann mit der Client Anwendung verknüpft und stellen den "Rückweg" zu dieser da.
+
* Diese sind dann mit der Client-Anwendung verknüpft und stellen den „Rückweg“ zu dieser dar.
*Der Client muss die Ziel-IP-Adresse und den Ziel-Port des Servers kennen.  
+
* Der Client muss die Ziel-IP-Adresse und den Ziel-Port des Servers kennen.
*Beim Verbindungsaufbau lernt der Server den Port des Clients kennen und adressiert Antwortpakete an diesen.
+
* Beim Verbindungsaufbau lernt der Server den Port des Clients kennen und adressiert Antwortpakete an diesen.
 +
* Ports sind 16-Bit-Werte (0–65535) und werden in drei Bereiche unterteilt:
 +
** Well-Known Ports (0–1023)
 +
** Registered Ports (1024–49151)
 +
** Dynamic/Private Ports (49152–65535)
  
 
+
= Standard Ports =
=Standard Ports=
 
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
Zeile 34: Zeile 37:
 
|53
 
|53
 
|domain
 
|domain
|161
 
|snmp
 
|-
 
 
|67
 
|67
 
|bootps
 
|bootps
 +
|-
 
|68
 
|68
 
|bootpc
 
|bootpc
|-
 
 
|80
 
|80
 
|http
 
|http
|443
 
|https
 
 
|-
 
|-
 +
|110
 +
|pop3
 
|143
 
|143
 
|imap
 
|imap
|993
 
|imaps
 
 
|-
 
|-
 +
|161
 +
|snmp
 
|389
 
|389
 
|ldap
 
|ldap
|636
 
|ldaps
 
 
|-
 
|-
|139
+
|443
|netbios-ssn
+
|https
 
|445
 
|445
 
|microsoft-ds
 
|microsoft-ds
 +
|-
 +
|636
 +
|ldaps
 +
|993
 +
|imaps
 
|-
 
|-
 
|3128
 
|3128
|squid  
+
|squid
|8080
+
|3306
|webcache
+
|mysql
 
|-
 
|-
 
|3389
 
|3389
 
|rdp
 
|rdp
 +
|5432
 +
|postgresql
 +
|-
 
|5900
 
|5900
 
|vnc
 
|vnc
|-
+
|8080
|3306
+
|webcache
|mysql
 
|5432
 
|postgresql
 
 
|}
 
|}

Aktuelle Version vom 4. November 2025, 20:09 Uhr

Funktionsweise der Ports

  • Anwendungsserver fordern bei ihrem Start beim Betriebssystem einen Port an, auf dem sie Verbindungen entgegennehmen können.
  • Für Standard-Anwendungen handelt es sich in der Regel immer um die gleichen festen Portnummern.
  • Anschließend ist der Netzwerk-Port fest mit der Anwendung verknüpft.
  • Clients erhalten vom Betriebssystem in der Regel einen zufälligen Port dynamisch zugewiesen.
  • Diese sind dann mit der Client-Anwendung verknüpft und stellen den „Rückweg“ zu dieser dar.
  • Der Client muss die Ziel-IP-Adresse und den Ziel-Port des Servers kennen.
  • Beim Verbindungsaufbau lernt der Server den Port des Clients kennen und adressiert Antwortpakete an diesen.
  • Ports sind 16-Bit-Werte (0–65535) und werden in drei Bereiche unterteilt:
    • Well-Known Ports (0–1023)
    • Registered Ports (1024–49151)
    • Dynamic/Private Ports (49152–65535)

Standard Ports

Port Service Port Service
20 ftp-data 21 ftp
22 ssh 23 telnet
25 smtp 465 submission
53 domain 67 bootps
68 bootpc 80 http
110 pop3 143 imap
161 snmp 389 ldap
443 https 445 microsoft-ds
636 ldaps 993 imaps
3128 squid 3306 mysql
3389 rdp 5432 postgresql
5900 vnc 8080 webcache