Friedrich-Alexander-Universität UnivisSuche FAU-Logo
Techn. Fakultät Department Informatik FAU-Logo
Logo I7

Department of Computer Science 7

TI 4
Aufgabe 1
Aufgabe 2
Aufgabe 3
Aufgabe 4
Aufgabe 5
Aufgabe 6
Aufgabe 7
Dept. of Computer Science  >  CS 7  >  Teaching  >  TI 4
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.

Inhalt

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.

Sprache

Die Vorlesung und die Übungen werden in Deutsch gehalten.

Dozenten

Ort und Zeit

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.

Übungen und Aufgaben

  • 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!

Folien zur Vorlesung (PDF)

Beispiele alter Klausuren

Beispiel-Applets

  • 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.

Literaturempfehlungen

  • 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
  Impressum Last modified: 2008-07-03