Protokolle

Werbung
Webanwendungen
Protokolle
•Damit zwischen den verschiedenen Rechnern überhaupt ein
Austausch möglich ist, muss man sich über das was und wie
verständigen.
•So wurde eine Sammlung von Vereinbarungen zusammengestellt,
die Protokoll heißen.
•Wer sich an die Vereinbarungen hält, wird verstanden.
•1982 hat das Arpanet das TCP/IP-Protokoll übernommen.
Transmission Control Protocol / Internet Protocol sorgen für den
Datenfluss zwischen den Netzwerken.
Webanwendungen
Grundzüge der IP-Adressierung
Jede Ressource im Internet ist mit einer eindeutigen
Nummer, der so genannten IP-Adresse erreichbar
Jede Übertragung im Internet erfolgt zwischen Geräten mit
IP-Adressen
Momentan verwendet man noch IPv4
32Bit pro Adresse Î 4 Milliarden IP-Adressen
(genau: 4.294.967.296)
IP gehört zur Protokollfamilie TCP/IP und stellt hier die
untere Übertragungsschicht dar
TCP ist eine darüber liegende Kontrollinstanz
Zwei Philosophen unterschiedlicher Nationalität
tauschen Ihre Gedanken
aus
Der indische Philosoph
schreibt seine
Gedanken in Hindi
nieder
Der Übersetzer überträgt
die Gedanken
des Philosophen in die
lateinische Sprache.
Die Sekretärin sendet
den Text per Fax an
das Sekretariat der
japanischen Philosophin
Die japanische Philosophin
liest die Gedanken des indischen
Kollegen.
Die Übersetzerin übertragt den
lateinischen Text in die
japanische Sprache.
Der Sekretär der japanischen
Philosophin empfängt das
Fax.
Webanwendungen
Schichtenmodelle
Schichtenmodelle finden sich in
allen Bereichen des Lebens, in
denen komplexe
Problemstellungen in einzelne
Schritte aufgegliedert werden, die,
unabhängig voneinander, Teile der
Problemstellungen schrittweise
und aufeinander aufbauend lösen.
Webanwendungen
Schichtenmodelle in der Netzwerktechnik
1. DoD-Schichtenmodell
Department of Defense
2. OSI-Schichtenmodell
ISO-Standardisierte Referenzmodell
für Kommunikationssysteme
Schichtenmodell
http://www.tinohempel.de/info/info/netze/osi.htm
Anwendungsschicht
(
Applikationen, die über das Internet
miteinander kommunizieren.
Beispiel-Protokolle:
„
„
„
Hypertext Transfer Protocol - HTTP,
File Tranfer Protocol - FTP,
Simple Mail Transfer Protocol SMTP.
Transportschicht
Schicht zur Ermöglichung des Datentransports
„
gesichert mit Flusskontrolle
(keine Überflutung des Empfängers, Wiederholung der Sendung bei
TImeout, zuverlässiger Bytestrom, Absicherung der Übertragung
durch Sequenznummern und Prüfsummenbildung mit
Empfangsquittungen, Festlegung von Portnummern für Anwendungen)
Æ TCP - Transport Control Protocol
(gesichteter Transport mit Kontrolle)
ungesichert
Æ UDP - User Datagram Protocol
„
Transport).
(ungesicherter
Internetschicht
Schicht zur Erzeugung und Versendung
der Datenpakete
mit Hilfe der IP-Adresse des Absenders und
Empfängers,
„ Wegsteuerung eines Paketes,
„ Festlegung der Lebensdauer (Time-To-Live –
TTL).
Beispiel-Protokolle:
„
IP - Internet Protocol (Datenübertragung),
ICMP - Internet Control Message Protocol
(für Kontrolle und Fehlersuche)
Netzzugangsschicht
Schicht für die Datenübertragung von direkt miteinander
verbundenen Rechnern
„
„
„
„
„
„
Auflösung einer logischen IP-Adresse in eine MACAdresse (Media Access Control - Kennung der
Netzkarte),
Berücksichtigen des Übertragungsmediums,
Zugriffsprotokoll (Ethernet, Token Ring, ...), usw.
Beispiel-Protokolle:
ARP - Adress Resolution Protocol (Auflösung der
IP in MAC-Adresse und umgekehrt),
Ethernet,
Token Ring
Beispiel: Ablauf der Aktionen
bei einer Flugreise
Modell: Das Flugzeug fährt zur Rollbahn fährt, nachdem der
Reisende über einen Flugsteig eingestiegen ist. Einsteigen
kann man allerdings erst, wenn man sein Gepäck aufgegeben
hat. Zur Gepäckaufgabe gelangt man wiederum nur, wenn
man über ein Ticket verfügt.
„
„
„
„
- Welche Stationen durchläuft ein Reisender bei einer Flugreise?
- Wie hängen die einzelnen Stationen zusammen?
- In welcher Reihenfolge werden die Stationen durchlaufen?
- Welche Gemeinsamkeiten bestehen zwischen den Stationen
am Abflughafen und denen am Zielflughafen?
Beispiel: Ablauf der Aktionen
bei einer Flugreise
Herunterladen