MY NETWORK
johannes.reinthaler.uni-linz, 15. April 2010, 12:59
Mein Netzwerk:
Das Computernetzwerk, welches ich benutze lässt sich wie folgt beschreiben: Der Standrechner ist mit Hilfe eines Netzwerkkabels (LAN/Ethernet) mit dem Router verbunden der wiederrum über ein weiteres Netzwerkkabel (LAN/Ethernet) mit dem Modem verbunden ist. Aus dem Netz der Österreichischen Post AG gelangen die Daten zum Modem.
Wie funktioniert die Kommunikation zwischen Client und Server?:
Der Client wird auch als Browser bezeichnet. Hingänglich bekannt sind hierbei die Webbrowser Internt Explorer, Safari, Mozilla Firefox, Opera und Google Chrome. Persönlich verwende ich Safari. Auf den Server werden Informationen zur Verfügung gestellt die man mit einem Browser darstellen kann. In meinem Fall funktioniert die Kommunikation zwischen Client und Server mit HTTP (Hypertext Transfer Protocol). Mit der Eingabe des URL (Uniform Resource Locator) wendet der Browser mit einer Anfrage (Request) an den Server. Der Server wiederum sendet die URL an ein Domain Name System (DNS) welches die IP (Internetprotocoll) ausgibt und die Anfrage an den eigentlichen Server geht. Die IP Adresse ist sozusagen Postleitzahl mit der der Server gefunden wird.
Auf einen Server sind verschiedene Dienste gespeichert die durch verschiedene Ports unterschieden werden. Jeder Port hat eine eigene zugeordnete Nummer.
Beispiel:
Protokoll Servernamen Dienst Weberserver auf alternativen Port
http:// tg.idv.edu :80 - Standartport 80
Nach dem Auffinden der Daten am Server mittels der IP-Adresse werden diese an meinen Browser gesendet (Response) und dargestellt.
ISO/OSI
Das Transmission Control Protocol/Internet Protocol (TCP/IP) stellt sicher dass die Daten vollständig übertragen werden. Darüberhinaus regelt es den Datenfluss und unterteilt Daten in Datenpakete die beim Empfänger wieder komplettiert werden. Das TCP/IP Protokoll ist ein Teil der Transportebene und wird im ISO/OSI (International Standartization Organization/Open System Interconnection) Schichtenmodell geregelt. Das Modell, wie es der Name schon sagt, besteht aus sieben Schichten, welche verschiedene Protokolle enthalten. Diese Standartschichten wurden geschaffen damit Computer untereinander kommunzieren können. File Transfer Protocol (FTP) ist ein weiteres wichtiges Beispiel für die Datenübertragung zwischen Computern. Mithilfe des FTP Protokoll können Daten zwischen Client und Server und umgekehrt transportiert werden. Darüberhinaus besteht die Möglichkeit Verzeichnisse am Server anzulegen, umzubennen oder zu löschen.
Die erläuterten Prozesse und Protokolle finden Sie auch auf der nachstehenden Grafik. Hier wird das 7 Schichten Modell einfach dargestellt und einige der erwähnten Protokolle in der jeweiligen Schicht platziert.
Quelle: http://www.neogrid.de/lexikon/images/hi_10194.png, 15.04.2010
SENDEN UND EMPFANGEN VON EMAILS
Für das Empfangen von Emails am Computer benötigt man weitere Protokolle. Ich verwende hierfür die Protokolle Internet Message Access Protocol (IMAP) für meinen Posteingang und Simple Mail Transfer Protocol (SMTP) für das Versenden von Emails. Ein weiteres sehr beliebtes Protokoll ist das Post Office Protocol (POP) welches ebenfalls wie IMAP für die Abholung von Post am Server zuständig ist. Der Unterschied zwischen IMAP und POP liegt darin, dass mithilfe von IMAP direkt auf den Posteingangsserver zugreift und eine Email nach einmaligen löschen nicht erneut auf einem anderen Computer erscheint. In diesem Fall wird unnötiger Datenverkehr verhindert der im beim Protokoll POP anfällt da bei der Bearbeitung der Emails (z.B.: löschen) nicht direkt auf dem Server zugegriffen wird, sondern nur lokal am Rechner gelöscht wird. Bei neuerlichen Laden der Emails vom Posteingangsserver erhält man an einem anderen Rechner die Emails abermals zugestellt.
VERFOLGUNG EINES PROTOKOLLS
Mithilfe der Erweiterung „Live HTTP Header“ von Firefox kann der Prozess einer einfachen URL-Anfrage verfolgt werden. Live HTTP Header macht nichts anderes als dass mir die Kommunikation zwischen Client und Server dargestellt wird. Die Komponente kann für den Browser Firefox hier gratis geladen werden.
INFO & DOWNLOAD des MOZILLA LIVE HTTP HEADER
Nach dem Download Browser Firefox öffnen und folgende Einstellung einnehmen:
ANSICHT -> SIDEBAR -> LiveHTTPHeader aktivieren
Bei der Eingabe von URL’s können Sie nun alle Protokolle verfolgen.
Für Apple Rechner gibt es auch eine einfache Application namens "whatroute" mit deren Hilfe man den Weg einer Abfrage nachvollziehen kann.
Quellen:
http://www.whatroute.net/, 15.04.2010
https://addons.mozilla.org/de/firefox/addon/3829, 15.04.2010
http://www.neogrid.de/lexikon/images/hi_10194.png, 15.04.2010
Simone.Schöndorfer.Uni-Sbg, 16. April 2010, 15:04
Ich finde sehr interessant, wie du dich der Thematik angenommen hast!
Wir SalzburgerInnen hatten ja eine andere Aufgabenstellung, falls du möchtest, kannst du dich mit meiner Idee dazu auseinandersetzten. Ich hinterlasse dir einen Link zu meinem Blog!
Lg, Simi.
raffaela.hinterreiter.uni-linz, 16. April 2010, 15:07
Mir gefällt dein Beitrag zur Netzwerktechnik sehr gut. Besonders die Erörterung des Iso/Osi 7 schichten modells ist sehr aufschlussreich... und dass du nicht nur das vereinfachte 4 Schichen Modell benutzt hast.
Auch ich habe mich mit dem Senden und Empfangen von E-mails auseinander gesetzt. Meinen Beitrag findest du hier.
lg Raffaela
elisabeth.fischer2.uni-linz, 16. April 2010, 17:32
Hallo Johannes! Ich finde du hast die Aufgabenstellung sehr gut ausgearbeitet. Vor allem das 7 Schichten Modell ist interessant. Wenn du eine andere Sicht sehen möchtest schau auf meinen Blog vorbei.
Hallo Johannes!
christoph.priewasser.uni-linz, 16. April 2010, 20:00
Sehr gute und detailierte Ausarbeitung der Aufgabe! Den Live HTTP Header finde ich ein sehr interessantes Tool!
Hier der Link zu meinem Beitrag
Liebe Grüße
Christoph
hallo johannes!
Julia.Habich.Uni-Linz, 20. April 2010, 15:39
links die als links ausgewiesen sind müssen funktionieren. leider sinds bei dir 4 an der zahl die nicht funktionieren. daher punkteabzug. ansonsten ein guter beitrag! lg
Zu deinem Kommentar!
johannes.reinthaler.uni-linz, 21. April 2010, 11:20
Danke für deinen Kommentar! Jedoch sehe ich eine Punkteabzug in Höhe von 33% nicht für gerechtfertigt. Es befindet sich lediglich ein Link im Text der nicht verlinkt ist und die restlichen 3 Links sind Quellenangaben.
Habe leider nicht gewusst dass ich auch Quellenangaben verlinken muss - Dass ich fähig bin Verlinkungen zu erstellen konnte ich im Beitrag beweisen. Ganz klar, Unwissenheit schützt vor Strafe nicht! Jedoch muss eine Strafe nicht drakonisch ausfallen. Im Prinzip handelt es sich ja um einen Folgefehler!
Beste Grüße