Flori Geschrieben 10. Juni 2002 Geschrieben 10. Juni 2002 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 Zitieren
gurkenpapst Geschrieben 10. Juni 2002 Geschrieben 10. Juni 2002 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... Zitieren
sheep Geschrieben 10. Juni 2002 Geschrieben 10. Juni 2002 @ 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. Zitieren
nic_power Geschrieben 11. Juni 2002 Geschrieben 11. Juni 2002 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 Zitieren
sheep Geschrieben 11. Juni 2002 Geschrieben 11. Juni 2002 Ich hatte gestern keine Lust mehr den Beitrag nochmal zu editieren. Richtig ist: Jedes Gerät, das TCP/IP fähig ist. Zitieren
Sven Eichler Geschrieben 12. Juni 2002 Geschrieben 12. Juni 2002 Die Ports 1024 und drüber heissen auch "Highports", oder? Zitieren
Ibanez Geschrieben 12. Juni 2002 Geschrieben 12. Juni 2002 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. Zitieren
Flori Geschrieben 13. Juni 2002 Autor Geschrieben 13. Juni 2002 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 ! Zitieren
Empfohlene Beiträge
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.