Protokolle

Allgemein betrachtet versteht man unter Protokolle Kommunikationsregel. Dementsprechend lassen sich die meisten Protokolle auch relativ konkret den einzelnen Schichten des OSI-Modells zuordnen, da es in beiden Fällen um Kommunikation zwischen Computersystemen geht.

Stacks

Ein einzelnes Protokoll übernimmt bei der Kommunikation meistens nur einen Teilbereich, daher werden meistens mehrere Protokolle zusammengefasst, die so genannten Protokoll-Stack. Kommunikation zwischen Netzwerkkomponenten funktioniert nur dann, wenn sie denselben Protokoll-Stack benutzen oder wenn Geräte (Gateway) eingesetzt werden, die zwischen verschiedenen Stacks vermitteln können.

Portnummer

Um die einzelnen Dienste (Protokolle) voneinander zu differenzieren, wurden Portnummern eingeführt, um bei einer Anfrage deutlich zu machen, welcher Dienst gemeint ist.Diese Portnummern sind weltweit eindeutig festgelegt. Allgemein lässt sich also sagen, dass die IP-Adresse den Rechner, und Die Port-Nummer den Dienst auf dem jeweiligen Rechner angibt. Diese beiden Informationen zusammen werden als Socket bezeichnet.

Aufbau

Der in einem Protokoll beschriebene Aufbau eines Datenpaketes enthält für den Datenaustausch wichtige Informationen über das Paket:

Die Informationen werden den Nutzdaten als „Header“ vorangestellt oder als „Trailer“ angehängt.

Wichtige Protokolle


OSI 3 / DoD 2 / Vermittlung

Internet Protocol (IP)

Protokoll zum Versenden von Datenpaketen, sowohl lokal als auch weltweit über das WWW. Es stellt die Grundlage des Internets dar.
Für weitere Informationen siehe: (IPv6, IPv4)


OSI 4 / DoD 3 / Transport

Transmission Control Protocol (TCP)

Dieses Protokoll steuert ganz allgemein wie Dateien zwischen Computern ausgetauscht werden sollen, aber auch vor allem, welche Daten welchen Anwendungen zukommen sollen.

User Datagram Protocol (UDP)

Dieses Protokoll ist dem TCP sehr änlich, jedoch nicht so komplex und sicher.


OSI 5 / DoD 4 / Anwendung

File Transfer Protocol (FTP) (Port 20)

Protokoll zur Übertragung von Daten von einem Server zu einem PC, das sowohl für das Down- als auch für das Uploaden verwendet wird

Hypertext Transfer Protocol (HTTP) (Port 80)

Protokoll zur Übertragung von HTML-Seiten von einem Webserver auf einen Browser. (HTML=Hypertext Markup Language)

HyperText Transfer Protocol Secure (HTTPS) (Port 443)

Protokoll zur „abhörsicheren“ Übertragung von Daten im World Wide Web

Simple Mail Transfer Protocol (SMTP) (Port 25)

Protokoll zum Versenden von E-Mails.

Post Office Protocol (POP) (Port 110)

Protokoll zum Abrufen von Mails vom Mail-Server
Momentan ist Version 3 die aktuelle Version, weshalb auch oft von POP3 gesprochen wird.

Internet Message Access Protocol (IMAP) (Port 143)

Dieses Protokoll erlaubt den Zugriff auf und die Verwaltung von empfangenen E-Mails auf einem Mail Server.

Secure Shell (SSH) (Port 22)

Entfernte Sitzung auf einen Rechner (Fernwartung)