Zum Inhalt springen

Die Sache mit den Ports....


Empfohlene Beiträge

Geschrieben

Hallo,

hab da mal ne Frage zu den Grundlagen von Netzwerken. Eigentlich gehts direkt um nen ganzes Thema, das für mich bisher noch nen "Buch mit sieben Siegeln" ist (vielleicht aber derzeit einfach nur erstmal ne Sache des sich damit beschäftigens...).

Nunja, die Sache bzw. das Thema wo ich gerne Infos zu hätte, wäre die ganze Thematik rund um "Ports" !

Kennt da jemand ne gute Einführung, die im Netz zur Verfügung steht oder hat da einer was Referat-ähnliches ?!

Wofür sind Ports, warum wird da so unterschieden, welche "Unterstufe" zu der eigentlichen IP stellen sie dar oder sind sie nur ergänzend ?! Wie paßt diese Port-Sache in das Modell mit der Hausnummer (=IP?) bzw. Adresse eines jeden Rechners !?

Vielleicht kann man mir das anhand dieses Modells anschaulich erklären ?!

Bin für Tipps und Links dankbar !

Gruß Flori

Geschrieben

hmm...die IP-Adresse ist das Rathaus, als Beispiel, und die Port nummer ist dann das Büro wo du hin musst.

Anhand der Portnummer wird bestimmt, welcher Dienst auf das Packet, den Verbindungsversuch, antwortet.

Hast du zum Beispiel einen Rechner mit der IP 1.2.3.4 auf dem ein Web-server, nen Mail-server, nen ftp-Server und nen telnet Server laufen. schickt jetzt ein Rechner eine Anfrage an den Rechner 1.2.3.4 über einen Browser z.B., so fragt er (standardmässig) die Dienste des Web-Servers an, worauf dieser antwortet. Dafür horcht der Web-Server auf Rechner 1.2.3.4 auf dem Port 80, ob anfragen für ihn eintreffen (genauso wie der Beamte an seinem Schreibtisch sitzt und wartet das du anklopfst). Kommt eine Anfrage von dem anderem Rechner (z.B. Browser) verarbeitet der Web-Server die anfrage, du baust die Verbindung mit ihm auf, und er entscheidet was er damit tut (z.B. 404 - Seite wurde nicht gefunden). Genauso wie du, nachdem du angeklopft hast, dich der Beamte herein bittet, du ihn fragst "Is hier die KFZ-Meldestelle?" und er Ja/NEin sagt. Genauso funktioniert es mit den anderen Diensten und Ports...

Geschrieben

@ Flori

die Einleitung von gurkenpapst mit dem Rathaus und den Büros ist verständlich. Also soweit sollte es klar sein.

Grundsätzlich stehen einem PC 65535 Ports zur Verfügung, die in drei Bereiche unterteilt sind:

Die Ports von 0 bis 1023 sind die so genannten "Well Known Ports" oder System-Ports.

Die Ports von 1024 bis 49151 sind registrierte Ports.

Die Ports von 49151 bis 65535 sind die dynamischen und/oder privaten Ports, die frei verfügbar sind.

Die System-Ports von 0 bis 1023 sind fest definiert und werden für TCP [RFC793] und UDP [RFC768] von der IANA verwaltet.

Bekannte System-Ports sind unter anderem:

Dienst Port Transportprotokoll

ping (Echo Service) 7 TCP / UDP

FTP Data Channel 20 TCP

FTP Control Channel 21 TCP

Telnet 23 TCP

SMTP 25 TCP

DNS 53 TCP

TFTP 69 UDP

Gopher 70 TCP

HTTP (WWW) 80 TCP

POP3 110 TCP

NNTP (News) 119 TCP

SNMP 161 UDP

Eine Port-Liste gibt es hier:

http://www.iana.org/assignments/port-numbers

Zum weiteren Verständnis siehe ISO / OSI Schichtenmodell und das TCP/IP Protkoll.

Geschrieben
Original geschrieben von sheep

Grundsätzlich stehen einem PC 65535 Ports zur Verfügung, die in drei Bereiche unterteilt sind:

Nicht nur einem PC, sondern jedem System das ueber eine TCP/IP Protokollstack verfuegt.

Nic

Geschrieben

also, TCP/IP Modell (nicht OSI):

wenn Daten von einem Sender losgeschickt werden, dann gelangen sie ja irgendwann von der Applikationsschicht auf die Transportschicht und danach auf die Internetschicht .

Kommen Daten beim Empfänger an, dann muss das IP auf der Internetschicht ja zwischen UDP und TCP auf der Transportschicht entscheiden und das Paket dann weiterreichen. Diese Information entnimmt IP dem Paketheader, der auf der sendenden Seite hinzugefügt wurde. die Transportschicht muss danach ja irgendwie zwischen den einzelnen Anwendungen unterscheiden, nachdem es mit seiner Verarbeitung fertig ist. Und hier kommen nun die Ports mit ins Spiel, auf der Seite des Senders wird auf der Anwendungsebene die Information in den Header mitgegeben, um welche Anwendung es sich handelt bzw. welcher Port verwendet wird (z.B. HTTP 80 usw.). Es wurden ja die sog. "wellknown"ports bis 1024 definiert, um die Standardanwendungen eindeutig zuordnen zu können.

Geschrieben

An dieser Stelle einfach schon mal schönen Dank für die bisherigen Beiträge !

Nun kann ich mir so für den Anfang schon mal nen Bild davon machen. Einmal ja recht anschaulich erklärt und zum anderen auch der Link auf diese Port-Liste.

Aber der Dank geht natürlich an alle ! :)

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...