Der Klaus möchte sein Freund Ali ein Bild schicken.
Die Anwendung übergibt das Bild an das TCP- Programm und dieses an das IP – Programm.
Würde das IP-Protokoll als ganze durch das Internet transportieren,würde beim Verlust zum Beispiel durch Virenüberfall das ganze Bild verloren gehen,deswegen wird das Bild vom TCP Protokoll in mehrere Pakete geteilt und dann an da IP Protokoll übergeben. Jedes Bild bekommt einen so genannten Header . Dieser enthält Information über das Paket wie zum Beispiel : Adresse , Länge im Bit, und Position in der Reihe von Paketen. Die Pakete kommen über die sogenannten Ports an. Die Portstruktur ermöglicht es das mehrere Programme gleichzeitig ihre Pakete am Ziel abliefern können.
Im Mittelpunkt von TCP/IP steht das Schichtmodell (s.o.) : Die Datenübertragungen über Netzwerke hinweg wird nicht als großes Gesamtprojekt gesehen sondern in mehrere, hierarchisch strukturierten Aufgaben aufgeteilt . Ganz oben sitzt die Anwendung. TCP/IP sorgt für ein zuverlässige Kommunikation mit dem Zielrechner.
Die unterste Schicht dieses Modells bezeichnet man als Data-Link – Schicht . Gemeint damit ist die Netz-Hardware wie Ethernet oder Modem.
So sorgt zum Beispiel bei Ethernet die Netzwerkkarte dafür, dass die Daten korrekt ins Netzkabel eingespeist werden.
Umgekehrt leitet die Karte beziehungsweise derren Treiber ankommende Daten an die nächsthöhere Schicht weiter,nämlich an IP. Damit das alles klappt ,stellt der Netzwerktreiber jedem Datenblock vor dem Versenden ein paar Verwaltungsdaten (Header ) voran . Dieser Header enthält mehrere Infos über das Datenpaket,unter anderem über seine Länge.
TCP schafft die Verbindung
In der Transportschicht ist es nun die Aufgabe von TCP für eine zuverlässige Verbindung zu sorgen ,die Fachleute sprechen von einem verbindungsorientierten Protokoll. Es soll sicherstellen ,dass die Datenblöcke (Segmente) unversehrt in der richtigen Reihenfolge beim Empfänger ankommen . Dazu stattet TCP die Datenblöcke mit einem weiteren Header aus ,der eine Prüfsumme und eine Nummer für die Reihenfolge der Blöcke enthält . Danach gibt es die Datenblöcke an die IP -Schicht weiter und die wiederum an die darunterliegende Schicht. Beim Empfang der Daten bestätigt TCP in der Transportschicht beim Empfänger den korrekten Erhalt der Daten. Sind unterwegs Daten verloren gegangen oder beschädigt worden ,geht eine Naricht in Richtung Absender und die Daten werden erneut verschickt.
Quelle :http://www.prima-it.de/03c1989bfd0e2ed03/03c1989bfd0e5c61c/03c1989bfd0ea4b3a/index.php
www.youtube.com/watch?v=RT16ryGtbmcTCP/IP wird standardmäßig als Netzwerkprotokoll von Linux verwendet.Dafür benötigt es eine IP- Adresse (4 byte länge). Als auch eine Netzwerkmaske. Falls man mit dieser Netzwerkkarte auch Verbindungen zu anderen Netzwerken hergestellt werden sollen , so wird eine Gateway- Adresse benötigt. An diese werde alle Datenpakete geschickt die im eigenen (lokalen) Netzbereich nicht zugeschickt werden können.