So jetzt wissen wir was E-Mail ist und was man damit machen kann aber das wirft jetzt natürlich die Frage auf: "Wie funktioniert das Ganze??" Es reicht sicher nicht zwei Rechner mit irgendeiner Art von Kabel zu verbinden und ein E-Mail Programm auf den Computern zu installieren. Um eine Verbindung zwischen zwei Rechnern herzustellen, bedarf es neben der physikalischen Vernetzung der einzelnen Knoten (Bezeichnung für Rechner in einem Netzwerk) einiger Protokolle welche die Übertragung der Daten sicherstellen. Ein Beispiel für ein solches Protokoll ist TCP/IP. TCP/IP ist das gebräuchlichste Protokoll in der Netzwelt und ist auf jedem neueren Computer vorhanden.
Da mein Referat sich leider auch nicht mit der Funktion von Netzwerken beschäftigt, kann ich auch bei diesem Gebiet nur an der obersten Schicht des Themas kratzen.
TCP (Transmission Control Protocol) /IP (Internet Protocol) ist ein Verbund von zwei Protokollen die in einem perfekten Zusammenspiel den Transport von Daten übernehmen.
Da Daten die im Internet verschickt werden kleiner als 1500 Zeichen sein müssen, ist es erforderlich eine Datei in mehrere kleine Teile (Pakete) zu zerstückeln.(Vorteil: mehrere Knoten können auf einer Leitung abwechselnd senden)
Ein solches Paket besteht aus drei Teilen:
1. Header (Paketkopf): Der Header markiert den Beginn eines Paketes und enthält viele wichtige Informationen über das Paket
2. Daten: Dieser Teil enthält die eigentliche Daten des Pakets
3. Trailer (Paketende): Der Trailer markiert das Ende eines Paketes.
Für das zerteilen der Daten ist TCP zuständig. Dabei erzeugt TCP für jedes Paket eine Prüfsumme die dem Paket beigelegt wir. Sie dient dem Empfänger zur Kontrolle der Integrität des Pakets. Nach diesem Vorgang werden die beiden Teile an IP übergeben. IP steckt nun das Paket und die Prüfsumme in einen IP-Briefumschlag und verschickt diesen zum Empfänger. Diesen Vorgang wiederholt IP mit allen Paketen solange bis die ganze Datei übertragen ist. Wenn die Pakete nun beim Empfänger angekommen sind, checkt TCP die Prüfsumme und erkennt so ob das Paket in Ordnung ist oder nicht. Ist ein Paket fehlerhaft angekommen wird es von TCP zerstört und eine Nachricht mit der Bitte um erneute Sendung des fehlerhaften Pakets wird an den Empfänger geschickt. Wenn alle Pakete fehlerfrei angekommen ist baut TCP die einzelnen Pakete wieder zur Originaldatei zusammen. Eine "Bauanleitung" dafür ist ebenfalls im Header der Pakete enthalten.
So jetzt habe ich in Ansätzen erklärt wie die Übertragung von Daten zwischen zwei Rechnern abläuft. Wir brauchen nun aber wiederum andere Protokolle die den Versand bzw. Empfang der E-Mails erledigen. Auf die gebräuchlichste Lösung, den Versand via SMTP und den Empfang mittels POP3 gehe ich im Folgenden ein.
|