Bei der TCP/IP Protokollfamilie
handelt sich nicht nur um ein Protokoll, sondern um eine
Gruppe von Netzwerk- und Transportprotokollen. Aus diesem
Grunde ist es unerlässlich sich besonders mit dem Netzwerksystem
zu befassen. Genau diese Gruppe von Protokollen bilden die
gesamte Grundlage der Kommunkation unter Linux bzw. Unixsystemen.
Doch auch auf anderen Betriebssystemen wie Windows findet
es immer mehr Verwendung, nicht zu vergessen, dass das gesamte
Internet auf TCP/IP aufbaut. Da es Hardwareunabhängig
ist, kann TCP/IP auf verschiedensten Netztwerktypen eingesetzt
werden.
Bevor wir verstehen können, was
überhaupt TCP/IP ist und in diese Technologie eingehen,
müssen wi herausfinden, was überhaupt ein Protokoll
ist.
Protokolle sind Regeln, die den Nachrichtenaustausch zwischen
zwei Kommunikationspartner regeln. Die Verletzung eines
der vereinbarten regeln kann die Kommunikation erschweren
oder führt sie sogar zum Absturz. Ein Beispiel für
ein zwischen Menschen geregeltes Protokoll "im täglichem
Leben" finden wir im Funkverkehr. Die Kommunikationspartner
bestätigen den Empfang einer Nachricht mit "Roger",
die Veränderung der Sprechrichtung mit "Over"
und das Beenden der Verbindung mit "Over and Out".
So ähnlich ist auch die Kommunikation in der Computerwelt,
wenn man einen Datenaustausch zwischen zwei Computern erledigen
will, die im Netzwerk miteinander verbunden sind.
Damit Rechner miteinander kommunizieren können, müssen
bestimmte Regeln bezüglich ihrer Sprache vereinbart
werden, die es Ihnen ermöglichen, mit einander in Kontakt
zu treten.
Die so festgelegten Sprachen heißen, wie schon oben
erklärt, Protokolle.
Der Datenverkehr muss von mehreren Protokollen erledigt
werden und nicht nur von einem. In der Regel kommen eine
Reihe von verschiedenen Protokollen mit verschiedenen Teilaufgaben
zum Einsatz. Diese Protokolle sind dann jeweils unterschiedlichen
Aufgaben untergeordnet und sind in Form von Protokollschichten
aufgebaut. Ein Protokoll ist z.B. für die Adressierung
des jeweiligen Zielrechnsers zuständig. Ein anderer
ist zum Beispiel für eine Reibungslose Übertragung
verantwortlich. Weitere Protokolle regeln z.B. den Dateitransfer,
den Austausch von Internetseiten, etc.
Heutzutage kennt jedes Betriebssystem
die für eine Datenübertragung notwendigen Protokolle.
Alle Betriebssysteme, unabhängig davon welches es
ist, verstehenen Diese Protokolle und können miteinander
Kommunizieren. So kann man problemlos ein Netztwerk einrichten,
wo auf einen Rechner Linux Suse 8.2 und auf einem anderen
Windows 2000 installiert ist. Die von uns am häufigsten
benutzten Protokolle werden in einem sogenannten Osi-Schallenmodell
illustriert.