Vorlesung Systeme II - Rechnernetze und Telematik, Albert

Werbung
Systeme II
1. Organisation, Literatur, Internet, TCP/IPSchichtenmodell, ISO/OSI-Schichten
Christian Schindelhauer
Technische Fakultät
Rechnernetze und Telematik
Albert-Ludwigs-Universität Freiburg
1
Figure 1.
Cisco Forecasts 6.3 Exabytes per Month of Mobile Data Traffic by 2015
Internet Verkehr
Western Europe and Asia Pacific will account for over half of global mobile traffic by 2015, as
Middle East and Africa will experience the highest CAGR of 129 percent, increasing 63-fold ov
The emerging market regions (Central and Eastern Europe, Latin America, and Middle East an
highest growth and will represent an increasing share of total mobile data traffic, from 12 perce
to 20 percent by 2015.
2
Zunahme Internet-Verkehr
1 Ebit/s
100 Pbit/s
Cisco: 966 Exabyte/y 2015
Internet-Verkehr
10 Pbit/s
1 Pbit/s
100 Tbit/s
10 Tbit/s
1 Tbit/s
100 Gbit/s
10 Gbit/s
1 Gbit/s
100 Mbit/s
10 Mbit/s
1 Mbit/s
1990
1995
2000
2005
2010
2015
2020
3
Die letzte Meile
1 Tbit/s
100 Gbit Ethernet
100 Gbit/s
10 Gbit Ethernet
10 Gbit/s
1 Gbit/s
Gbit Ethernet
4G LTE
Euro-DOCSIS 3
Coax 100 Mbit Ethernet
100 Mbit/s
10 Mbit Ethernet
10 Mbit/s
DOCSIS
DSL 16000
HSDPA
DSL 3000
UMTS
1 Mbit/s
DSL 1000
EDGE
ISDN
100 kbit/s
56 k Modem
GPRS
10 kbit/s
1985
1990
1995
2000
2005
2010
2015
4
2020
Organisation
§ Web-Seite
- http://cone.informatik.uni-freiburg.de/cone_teach/
cone_teach_current/systeme-II-ss2012
§ Forum
- http://archive.cone.informatik.uni-freiburg.de/forum3/
viewforum.php?f=9
§ Vorlesungen
- Dienstag, 10:00 - 12:00 c.t., Hörsaal 101-00-036
- Mittwoch, 14:00 - 15:00 c.t., Hörsaal 101-00-036
5
Übungen
§ HIS-Einteilung ist gültig
- Die Gruppengröße wurde an die Teilnehmeranzahl angepasst
- Bitte die Übungszuordnung aktualisieren
- Sollte der Mittwoch-Termin nicht funktionieren
• im Forum-Thread eintragen
§ Gruppe 1 Christian Schönweiß
- Mittwoch, 15:00 - 16:00 c.t., Seminarraum 051 - 00-006
§ Gruppe 2 Felix Thein
- Mittwoch, 15:00 - 16:00 c.t., Seminarraum 051 - 00-031
§ Gruppe 3 Jan Alexander
- Mittwoch, 15:00 - 16:00 c.t., Seminarraum 078 - 00-014
§ Gruppe 4 Wael AlSidawi
- Mittwoch, 15:00 - 16:00 c.t., Hörsaal 051 - 03-026
6
Übungsaufgaben
§ Erscheinen jeden Mittwoch auf der Webseite
- Bearbeitung freiwillig
- Abgabe als PDF bis Dienstag 23.59 Uhr (GMT+1) der Folgewoche
- jetzt in das HIS eintragen (Deadline heute)
- Über Web-Interface
• https://hondo.informatik.uni-freiburg.de:13241/websys/websys?
startup=student&lecture=systemeiisommer2012
- Grundlage für schriftliche Klausur
§ Besprechung am Tag nach der Abgabe
§ Korrektur durch den Tutor
- Rückgabe eine Woche nach Abgabe
§ Vorrechnen der Aufgaben
- durch die Studenten
7
Peer-Review
§ Peer-Review-Verfahren für Bewertung der Übung
- Jeder Teilnehmer, der seine Übung in der Klausur
verwendent möchte, muss fünf andere Abgaben
begutachten
- Double-Blind-Review:
• Keine Namen oder Matrikelnummer auf das Übungsblatt
- Abgabe und Bewertung per Web-Interface
8
Prüfung
§ Klausur
- Schriftlich am 04.09.2012, 10.00 Uhr
§ Prüfungsanmeldung
- erfolgt on-line über das HIS
§ Fristen beachten!
§ Erlaubte Hilfsmittel
- Keine außer einer Auswahl eigener Übungsabgaben
- Diese werden in gedruckter Form zur Klausur bereitgestellt
• ohne Korrekturen der Tutoren
• keine Programmlistings
• nur sinnvolle Abgaben
• keine plagiarisierte Abgaben
9
Medien
§ PDF-Foliensätze
- vor der Vorlesung auf der Web-Site
§ Aufzeichnung von den Vorjahren
§ Literaturhinweise
- gleich und auf der Web-Site
§ Forum
- auf der Web-Site
- zur Diskussion
- sonstige Organisation
§ Beste Übungsabgabe auf der Webseite
10
Inhalte
1.Schichtenmodelle
2.Multimedia
3.Sicherheit
4.Das Internet
5.Anwendungsschicht (Application Layer)
6.Transportschicht (Transport Layer)
7.Vermittlungsschicht (Network Layer)
8.Mediumzugriffs-Steuerung
(Medium Access Control Sub-Layer - MAC)
9.Sicherungsschicht (Data Link Layer)
10.Bitübertragungsschicht (Physical Layer)
11
Veranstaltungen im Bereich Netzwerke
Netzwerke I
=
Systeme II
jeden
Sommer
Einführung in
Netzwerke
Ethernet
Grundlagen des
Internets
Netzwerke II
=
Communication Systems
jeden
Winter
WLAN, Telefonnetzwerke, VoIP, u.v.a.
Vertiefung
Netzwerke
z.B.
Distributed Systems
Sommer/
Winter
Praktika,
Projekte,
Teamprojekte
z.B.
Seminare
Bachelor-/
MasterArbieten
Network Algorithms
Peer-to-Peer-Netzwerke
Algorithms for Radio
Networks
Ad-Hoc-Netzwerke
Wireless Sensor Networks
Location Based Service
jeden
Winter
je nach Lehrstuhl,
individuell
jedes
Semester
forschungsnahe Arbeit
12
Literatur (II)
§ Das Buch Nr. 1 zur
Vorlesung:
- Computer Networking A Top-Down Approach
Featuring the Internet,
James F. Kurose, Keith
W. Ross, Prentice Hall
13
Literatur (I)
§ Das Buch Nr. 2 zur
Vorlesung
- Computer Networks, Andrew
S. Tanenbaum (Prentice Hall)
- auf Deutsch:
Computernetzwerke
(Taschenbuch)
14
Literatur (III)
§ Buch Nr. 3:
- Data and computer
Communications
- William Stallings
- Pearsons, PrenticeHall, 2007
15
Literatur (IV)
§ Zur Vertiefung:
- TCP/IP Illustrated,
Volume - The Protocols,
W. Richard Stevens,
Addison-Wesley
16
Literatur (V)
§ Fred Halsal, Data
Communications,
Computer Networks
and Open Systems,
Addison-Wesley,
1995
17
Die Schichtung des Internets - TCP/IPLayer
Anwendung
Application Telnet, FTP, HTTP, SMTP (E-Mail), ...
TCP (Transmission Control Protocol)
Transport
Transport
UDP (User Datagram Protocol)
Vermittlung
Network
IP (Internet Protocol)
+ ICMP (Internet Control Message Protocol)
+ IGMP (Internet Group Management
Protoccol)
Verbindung
Host-toNetwork
LAN (z.B. Ethernet, Token Ring etc.)
18
TCP/IP-Schichtenmodell
§ 1. Host-to-Network
- nicht spezifiziert, hängt vom LAN ab, z.B. Ethernet, WLAN 802.11b, PPP, DSL
§ 2. Vermittlungsschicht (IP - Internet Protokoll)
- Spezielles Paketformat und Protokoll
- Paketweiterleitung
- Routenermittlung
§ 3. Transportschicht
- TCP (Transport Control Protocol)
• zuverlässiger bidirektionaler Byte-Strom-Übertragungsdienst
• Fragmentierung, Flusskontrolle, Multiplexing
- UDP (User Datagram Protocol)
• Paketübergabe an IP
• unzuverlässig, keine Flusskontrolle
§ 4. Anwendungsschicht
- zahlreiche Dienste wie TELNET, FTP, SMTP, HTTP, NNTP, ...
19
Beispiel zum Zusammenspiel
aus Stevens TCP/IP Illustrated
20
Datenkapselung
aus Stevens TCP/IP Illustrated
21
Das ISO/OSI Referenzmodell
§ 7. Anwendung (Application)
- Datenübertragung, E-Mail,
Terminal, Remote login
§ 6. Darstellung (Presentation)
- Systemabhängige Darstellung
der Daten (EBCDIC/ASCII)
§ 5. Sitzung (Session)
- Aufbau, Ende,
Wiederaufsetzpunkte
§ 4. Transport (Transport)
- Segmentierung, Stauvermeidung
§ 3. Vermittlung (Network)
- Routing
§ 2. Sicherung (Data Link)
- Prüfsummen, Flusskontrolle
§ 1. Bitübertragung (Physical)
- Mechanische, elektrische
Hilfsmittel
22
ISO/OSI - Schicht 1
§ Aküfi
- ISO: International Standards Organisation
- OSI: Open Systems Interconnections
1.Bitübertragung (Physical)
- Übertragung der reinen Bits
- Technologie (elektronisch/Licht)
- Physikalischen Details (Wellenlänge, Modulation)
23
ISO/OSI - Schicht 2
2. Sicherung (Data Link Layer)
– Bereinigung von Übertragungsfehler
– Daten werden in Frames unterteilt mit Kontrollinformation
§ (z.B. Checksum)
– Bestätigungsframes werden zurückgesendet
– Löschen von Duplikaten
– Ausgleich schneller Sender - langsamer Empfänger
(Flusssteuerung)
– Lösung von Problemen beim Broadcasting
• Zugriff auf gemeinsames Medium = Mediumzugriff
§ (medium access control = MAC)
24
ISO/OSI - Schicht 3
3. Vermittlungsschicht
- Packetweiterleitung (packet forwarding)
- Routenermittlung/Wegewahl der Pakete (route detection)
- Kontrolle von Flaschenhälsen (bottleneck) in der
Wegewahl
- Abrechnung der Pakete (Abrechnungssystem)
25
ISO/OSI - Schicht 4
4. Transportschicht
- Unterteilung der Daten aus der Sitzungsschicht in kleinere
Einheiten (Pakete)
- In der Regel Erstellung einer Transportverbindung für jede
anfallende Verbindung
- Möglicherweise auch mehrere Transportverbindungen zur
Durchsatzoptimierung
- Art der Verbindung
• fehlerfrei, Punkt-zu-punkt (z.B. TCP)
• fehlerbehaftet, Unidirektional (z.B. UDP)
• Multicasting (einer an viele)
• Broadcasting (einer an alle)
- Multiplexing: Zu welcher Verbindung gehört dieses Paket
- Flusskontrolle: Wieviele Pakete können/sollen versendet
werden (ohne das Netzwerk zu überfordern)
26
ISO/OSI - Schicht 5
5. Sitzungsschicht
- Festlegung der Sitzungsart, z.B.
• Dateitransfer, Einloggen in ein entferntes System
- Dialogkontrolle
• Falls Kommunikation immer nur abwechselnd in einer
Richtung geht, regelt die Richtung die Sitzungsschicht
- Token Management
• Falls Operationen nicht zur gleichen Zeit auf beiden
Seiten der Verbindungen möglich sind, verhindert dies die
Sitzungsschicht
- Synchronisation
• Checkpoints zur Wiederaufnahme abgebrochener
Operationen (z.B. Filetransfer)
27
ISO/OSI Schichten 6 und 7
6. Präsentationsschicht
- Anpassung von Kodierungen,
- z.B. Zeichensätze, Namen, Addressfelder, Formulare,
etc.
7. Anwendungsschicht
- Große Vielfalt aller möglichen Funktionen, z.B.
• Virtuelle Terminals
• Filetransfer
• E-mail
• Video
• Radio
• Spiele ...
28
OSI versus TCP/IP
(Aus Tanenbaum)
29
Hybrides Modell
(Aus Tanenbaum)
30
Systeme II
1. Organisation, Literatur, Internet, TCP/IPSchichtenmodell, ISO/OSI-Schichten
Christian Schindelhauer
Technische Fakultät
Rechnernetze und Telematik
Albert-Ludwigs-Universität Freiburg
31
Herunterladen