|
|
|
|
Prof. Dr.-Ing. Reinhard German
Technische Informatik 4
Kommunikation und Kommunikationsnetze
Sommersemester 2006
Netzwerke werden
hauptsächlich am Beispiel des Internets untersucht, die Schichten
werden dabei von oben nach unten durchlaufen (Anwendungsschicht,
Transportschicht, Netzwerkschicht, Sicherungsschicht, physikalische
Schicht). Dabei werden die wichtigsten grundlegenden Mechanismen von
Rechnernetzen behandelt. Als nächstes wird Netzwerksicherheit als
übergreifender Aspekt und, falls es die Zeit erlaubt, werden dann
die Übertragung von Multimediadaten, Dienstgüteeigenschaften
und Unterstützung von Mobilität behandelt. Abschließend
werden weitere Beispiele für Rechnernetze vorgestellt
Die Vorlesung und die Übungen werden in Deutsch gehalten.
- Vorlesung
Dienstag, 12:15 - 13:45 Uhr, H7
- Übung / betreute Rechnerzeit
Bitte beachten Sie, daß die Übung vom Mittwoch von 12:00 bis 14:00 Uhr aufgrund zu geringer Teilnehmerzahl abgesagt werden mußte. Dafür wurde am Mittwoch eine weitere Übung von 10:00 bis 12:00 Uhr eingerichtet. Wir bitten Teilnehmer aus anderen Übungen, zu prüfen, ob diese neue Übung eine Alternative darstellt und dann diese ggf. zu besuchen.
- Montag, 8:30 - 10:00 Uhr, 2.037 / 01.155, Übungsleiter: Moritz Schmid
- Dienstag, 8:30 - 10:00 Uhr, 2.038 / 01.155, Übungsleiter: Sebastian Siegl
- Dienstag, 14:00 - 16:00 Uhr, 00.152 / 00.156, Übungsleiter: Moritz Schmid, nur für Teilnehmer des SIGNAL-Kurses!
- Mittwoch, 10:00 - 12:00 Uhr, K1 / 01.155, Übungsleiter: Bernhard Kloiber
- Mittwoch, 10:00 - 12:00 Uhr, H4 / 01.155, Übungsleiter: Sebastian Siegl
- Donnerstag, 10:00 - 12:00 Uhr, 04.137 / 00.156, Übungsleiter: Bernhard Kloiber
Im Wechsel
werden Übungen oder betreute Rechnerzeit angeboten. In der
betreuten Rechnerzeit können die Aufgaben bearbeitet werden. In
der betreuten Rechnerzeit steht ein Übungsleiter für Fragen
zur Verfügung. Die Tafelübungen
dienen zur Vertiefung des in der Vorlesung vorgestellten Stoffes. Die
Termine der Rechner- und
Tafelübungen sowie die Aufgaben und deren Abgabetermin werden im
nächsten Abschnitt veröffentlicht.
- Woche 24.04.06 - 28.04.06: Noch keine Übungen
- Woche 02.05.06 - 05.05.06: Übung
Bildung der Teams, Eintragung in Teilnehmerlisten, Grundlagen
- Woche 08.05.06 - 12.05.06: Übung
Abgabe Aufgabe 1, Anwendungsschicht, Vorbesprechung Aufgabe 2
- Woche 15.05.06 - 19.05.06: betreute Rechnerzeit
Bearbeitung und Abgabe Aufgabe 2
- Woche 22.05.06 - 26.05.06: betreute Rechnerzeit
Bearbeitung Aufgabe 3
- Woche 29.05.06 - 02.06.06: betreute Rechnerzeit
Abgabe Aufgabe 3
- Woche 07.05.06 - 09.06.06: In dieser Woche finden nur die
Übungen am Mittwoch und Donnerstag statt, da Montag und Dienstag
offiziell vorlesungsfrei sind. Die Vorlesung am
Dienstag fällt
aus diesem Grund ebenfalls aus.
Mittwoch, 07.06.2006: Bearbeitung und Abgabe Aufgabe 3
Donnerstag, 08.06.2006: Übung
Transportschicht
- Woche 12.06.06 - 16.06.06: Übung
Transportschicht
- Woche 19.06.06 - 23.06.06: betreute Rechnerzeit
Bearbeitung Aufgabe 4
- Woche 26.06.06 - 30.06.06: betreute Rechnerzeit
Abgabe Aufgabe 4
- Woche 03.07.06 - 07.07.06: Übung
Verzögerungszeiten bei TCP
- Woche 10.07.06 - 14.07.06: Übung
Routing-Algorithmen, Abgabe Aufgabe 5
- Woche 17.07.06 - 21.07.06: Übung
Bitübertragungsschicht, Medienzugriff, Abgabe Aufgabe 6 (PDF)
- Woche 24.07.06 - 28.07.06: Übung
Prüfungsvorbereitung
- Kurose, Ross:
Computer Networking: A Top-Down Approach
Featuring the Internet, 3rd Edition, Addison Wesley, 2005.
(frühere Auflagen sind verwendbar: T80/2 M 50(2), 14GI/mat 17.8-905b, dt. Übersetzung T20/mat 17.8-963).
- Leon-Garcia, Widjaja: Communication Networks: Fundamental Concepts and Key Architectures,
2nd Edition, McGraw Hill, 2004.
(14GI/mat 17.8-986).
- Tanenbaum: Computer Networks,
3rd Edition, Prentice Hall, 1996.
(14GI/mat 17.8-50g, dt. Übersetzung: T80/2 M 11(3.00)+13).
- Stallings: Computer Networking with Internet protocols and technology,
International ed., Pearson Prentice Hall, 2004.
(14GI/mat 17.8.2-167).
- Stallings: High speed networks,
Prentice Hall, 1998.
(T00/mat 17.8-823).
- Eckel: Thinking in Java, 3rd Edition.
Online verfügbar
(Beispiele dazu: ZIP-File).
Download von http://www.mindview.net/.
- Krüger: Handbuch der Java-Programmierung, 3. Auflage
Online verfügbar
(Beispiele dazu).
Download von http://www.javabuch.de/.
- Sun Microsystems: Java 2 Platform, API Specification
- Stop-and-Wait
Diese Simulation erlaubt die Beobachtung des normierten Durchsatzes von
Stop-and-Wait-Protokollen bei der Variation von verschiedenen
Übertragungsparametern.
- Message Segmentation
Dieses Applet zeigt den Effekt von Pipelining, wenn eine größere
Nachricht in kleinere Segmente unterteilt wird.
- HTTP-Verzögerungszeiten
Mit diesem Applet wird der Einfluß verschiedener Paramater auf
Web-Antwortzeiten illustriert.
- DNS-Anfragen
Die unterschiedlichen Möglichkeiten von iterativen und rekursiven
DNS-Anfragen in einer Nameserver-Hierarchie werden in diesem Applet
veranschaulicht.
- Go-Back-N-Protokoll
Dieses Applet zeigt die Funktionsweise des Go-Back-N-Protokolls.
- TCP-Flußkontrolle
Die Interaktion einer sendenden Anwendung, des Sendepuffer,
des Empfangspuffers und der empfangenden Anwendung werden
hier gezeigt.
- IP-Fragmentierung
Dieses "Calculator-Applet" berechnet nach Vorgabe der MTU und der
Datagrammgröße Informationen über die aus dem Datagram
entstehenden Fragmente.
- CSMA/CD
Mit diesem Applet wird unter anderem der Zusammenhang zwischen dem
Propagation Delay und der Übertragungszeit bei CSMA/CD-Protokollen
wie Ethernet (10-Base-2) veranschaulicht.
|
|
|
|