|
|
 |
 |
Prof. Dr.-Ing. Reinhard German
Technische Informatik 4
Kommunikation und Kommunikationsnetze
Sommersemester 2008
|
Nachholklausur vom 16.03.2009
- Ergebnisse
- Die Einsichtnahme findet am Di 24.03.2009 um 15.00Uhr im Besprechungsraum Inf7 (04.137, blaues Hochhaus) statt.
- Der Termin wurde wegen einer Kollision mit der Algorithmik-Klausur geändert! Bitte geben Sie Ihren Kommilitonen Bescheid.
|
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.
Achtung: Die Termine sind vorläufig!
- Vorlesung
Dienstag, 12:15 - 13:45 Uhr, H7
- Rechner- / Tafelübung - Raum 01.153
Bitte belegen Sie bitte eine der nachfolgenden Übungen. Die Anmeldung erfolg
per WAS.
- Montag, 08:30 - 10:00 Uhr, Übungsleiter: Mirko Hansen
- Montag, 12:00 - 14:00 Uhr, Übungsleiter: Mirko Hansen
- Dienstag, 08:30 - 10:00 Uhr, Übungsleiter: Anders Dicker
- Dienstag, 10:00 - 12:00 Uhr, Übungsleiter: Anders Dicker
- Mittwoch, 08:30 - 10:00 Uhr, Übungsleiter: Armin Heindl
- Donnerstag, 10:00 - 12:00 Uhr, Übungsleiter: Gerhard Fuchs
- Zusätzliche betreute Rechnerzeit / Fragestunde - Raum 01.153
Muss nicht extra belegt werden !
- Montag, 14:15 - 15.45 Uhr, Übungsleiter: Gerhard Fuchs
- Donnerstag, 14:00 - 16:00 Uhr, Übungsleiter: bei Bedarf
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.
- Studentische Mitschrift der Übungen
Die Mitschrift wurde von uns ungeprüft von Tobias Scharpff übernommen.
Für die Richtigkeit dieser Aufzeichnungen übernehmen wir keine Verantwortung!
Übungsmitschrift Tobias Schrapff
!!! Wegen der Feiertage im Semester kann es bei den einzelnen Gruppen zu Verschiebungen kommen !!!
- Woche 14.04.08 - 18.04.08: Noch keine Übungen
- Woche 21.04.08 - 25.04.08: Übung
Bildung der Teams, Eintragung in Teilnehmerlisten, Grundlagen, Verzögerungszeiten
Folien:
(2 Folien pro Seite)
(1 Folie pro Seite)
Vorbesprechung: Aufgabe 1
- Woche 28.04.08 - 02.05.08: Betreute Rechnerzeit
--- Abgabe Aufgabe 1 ---
Verzögerungszeiten in Netzen.
Bearbeitungung: Aufgabe 1
- Woche 05.05.08 - 09.05.08: Übung
Anwendungsschicht: HTTP, FTP, E-Mail, Socket-Programmierung (UDP)
Folien:
(2 Folien pro Seite)
(1 Folie pro Seite)
- Woche 12.05.08 - 16.05.08: Betreute Rechnerzeit
--- Abgabe Aufgabe 2 ---
Anwendungsschicht: HTTP, FTP, E-Mail, DNS, Socket-Programmierung, Wireshark
Bearbeitungung: Aufgabe 2
- Woche 19.05.08 - 23.05.08: Betreute Rechnerzeit
--- Abgabe Aufgabe 3 ---
Anwendungsschicht: Multi-Threaded Webserver in Java
Vorstellen und Bearbeitung von Aufgabe 3
- Woche 26.05.08 - 30.05.08: Übung
Transportschicht: TCP Leistungsanalyse
Folien:
(2 Folien pro Seite)
(1 Folie pro Seite)
Vorstellen und Bearbeitung von Aufgabe 4
- Woche 02.06.08 - 06.06.08: Übung
--- Abgabe Aufgabe 4 ---
Transportschicht: Stop and Wait, Selective Repeat, Go-Back-N
Folien:
(2 Folien pro Seite)
(1 Folie pro Seite)
Vorstellen und Bearbeitung von Aufgabe 5
- Woche 09.06.08 - 13.06.08: Betreute Rechnerzeit
Transportschicht: Zuverlässiges Transportprotokoll
Bearbeitung von Aufgabe 5
- Woche 16.06.08 - 20.06.08: Übung
--- Abgabe Aufgabe 5 ---
Netzwerkschicht: Routing, Distance Vector, Link State
Folien:
(2 Folien pro Seite)
(1 Folie pro Seite)
Beispiel:
Routing DV + LS
Vorstellen und Bearbeitung von Aufgabe 6
- Woche 23.06.08 - 27.06.08: Übung
Netzwerkschicht: Routing, Distance Vector, Link State
Bearbeitung von Aufgabe 6
- Woche 30.06.08 - 04.07.08: Übung
Medienzugriff: ALOHA, CSMA ...
Folien:
(2 Folien pro Seite)
(1 Folie pro Seite)
Vorbesprechung von Aufgabe 7
- Woche 07.07.08 - 11.07.08: Übung
Medienzugriff: ALOHA, CSMA ...
Folien:
(2 Folien pro Seite)
(1 Folie pro Seite)
Bearbeitung von Aufgabe 7
- Woche 14.07.08 - 18.07.08: Übung
Fragen zur Klausur, Besprechen des Beispiels einer Klausur. Bitte vorbereiten!
- 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.
- Selective-Repeat-Protokoll
Dieses Applet zeigt die Funktionsweise des Selective-Repeat-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.
- Kurose, Ross:
Computer Networking: A Top-Down Approach Featuring the Internet,
4th. Edition, Addison Wesley, 2008.
- T80/2 M 50(4)
- frühere Auflagen sind verwendbar: T80/2 M 50(2), 14GI/mat 17.8-905b, dt. Übersetzung T20/mat 17.8-963
- 1. Auflage auch auf Deutsch erschienen, 4. Auflage erscheint im Juni auf Deutsch
- einfache und anschauliche Einführung, Fokus auf Internet, Top-Down-Ansatz
- Hauptquelle der Vorlesung
- Leon-Garcia, Widjaja: Communication Networks: Fundamental Concepts and Key Architectures,
2nd Edition, McGraw Hill, 2004.
- 14GI/mat 17.8-986
- enthält auch Material über andere Netze, z.B. leitungsvermittelte Netze sowie analytische Aspekte
- Stallings: Data and Computer Communications,
8th Ed., Pearson Education, 2006.
- 14GI/mat 17.8-969 (7. Auflage)
- der Autor hat große Zahl von Netzwerk-Büchern geschrieben mit jeweils unterschiedlichem Schwerpunkt
- werden häufig aktualisiert
- Tanenbaum: Computer Networks,
4th Ed., Prentice Hall, 2003.
- 14GI/mat 17.8-986
- auch auf Deutsch erschienen
- Standardlehrbuch über Rechnernetze
- war eins der ersten auf dem Markt
- Peterson, Davie: Computer Networks: A Systems Approach,
4th Ed., Elesevier, 2007.
- T00/mat 17.8-925 (dt.)
- auch auf Deutsch erschienen
- umfassende und sehr gut lesbare Einführung
- macht viele Designentscheidungen nachvollziehbar
- Halsall: Computer Networking and the Internet,
Addison-Wesley, 2005.
- 14GI/mat 17.8-89g
- sehr gründlich in technischen Einzelheiten
- Comer: Computer Networks and Internets,
4th ed., Pearson Education, 2004.
- 14GI/mat 17.8-1000
- auch auf Deutsch erschienen
- einfache Darstellung der wichtigen Mechanismen
- Comer, Stevens: Internetworking with TCP/IP, Volumes I, II, III,
Prentice Hall, 2005, 2007, 2000.
- auch auf Deutsch erschienen
- 3-bändiges Standardwerk über Transport- und Netzwerkschicht
- Tanenbaum, van Steen: Distributed Systems. Principles and Paradigms,
2nd Ed., Prentice Hall, 2006.
- T00/mat 17.8-938
- auch auf Deutsch erschienen
- Standardlehrbuch über Konzepte verteilter Systeme
- Ullenboom : Java ist auch eine Insel,
7., aktualisierte Auflage, Galileo Computing, 2008.
- Sun Microsystems: Java 2 Platform, API Specification
|
 |
 |
|