29.10.2013 Aufrufe

Vorlesung Kommunikationssysteme ... - Herzer Online

Vorlesung Kommunikationssysteme ... - Herzer Online

Vorlesung Kommunikationssysteme ... - Herzer Online

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

3.5.1 Ports und Portnummern<br />

TCP ist für den korrekten Transport der Daten von einem, an ein anderes Endgerät zuständig.<br />

Zur Zuordnung der Daten an die richtige Software-Anwendungen werden, ebenfalls auf der<br />

Transportebene, Portnummern (16 Bit breite Integerwerte) verwendet. Theoretisch kann ein<br />

Host somit bis zu 65.535 verschiedene TCP-Verbindungen aufbauen. Auch UDP verwendet<br />

Portnummern zur Adressierung.<br />

Ein gute Übersicht dazu findet man unter<br />

http://www.iana.org/assignments/port-numbers<br />

Eine IP-Adresse zusammen mit der Portnummer spezifiziert einen Kommunikationsendpunkt,<br />

den sogenannten Socket.<br />

Auf UNIX-Systemen sind Portnummern in der Datei /etc/services definiert.<br />

Es gibt drei Bereiche in die die Portnummern eingeteilt werden:<br />

• Well Known Ports: 0-1023 werden/wurden von der IANA vergeben<br />

• Registered Ports: 1024-49151 werden von Applikationen benutzt<br />

• Dynamic/Private ports: 49152-65535 sind frei verwendbar<br />

Layer 5: Kommunikationssteuerungsschicht Ports und Portnummern 60 / 110<br />

Einige wichtige Portnummern<br />

In diesem Beispiel öffnet Host A eine<br />

telnet Verbindung zu Host Z. Host A<br />

wählt eine beliebige Quell- portnummer<br />

> 1023 aus und nimmt als Zielport 23.<br />

Öffnet Host A eine zweite telnet-<br />

Verbindung, weist er dieser eine andere<br />

Quellportnummer zu.<br />

Weitere wichtige Portnummern sind 80<br />

für http und 22 für ssh!<br />

Well Known Ports: 0-1023<br />

Registered Ports: 1024-49151<br />

Dynamic/Private ports: 49152-65535<br />

Abbildung 3.50: Über Ports finden Daten den Weg zur richtigen Applikation.<br />

72

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!