Network Protocols and Architectures (WiSe 2010/11)

right Tutorial website / Übungswebseite
right Further Reading
Exam information / Informationen zur Klausur
right Evaluation website / Vorlesungsumfrage

News / Aktuelles

Overview / Überblick

Lecturer / Dozentin:
additional contact persons / weitere Ansprechpartner:
event type / Veranstaltungstyp: lecture with tutorials / Vorlesung mit Übung (Integrierte Lehrveranstaltung)
area / Gebiet:
  • Diplom Informatik: Operating and Communication Systems / Betriebs- und Kommunikationssysteme (BKS)

  • Master of Computer Science: Communication-Based Systems (Master Informatik: Kommunikations­basierte Systeme)

  • Master of Computer Engineering: Technical Applications (Master Technische Informatik: Technische Anwendungen)

  • Bachelor of Computer Science: Communication Technology (Bachelor Informatik: Kommunikations­technik)

  • Bachelor of Computer Engineering: Computer Engineering (Bachelor Technische Informatik: Technische Informatik)

Module(s) / Modul(e): Lecture plus tutorial are the module MINF-KT-NA/Glg.W10.
Die Vorlesung mit Übung ist das Modul MINF-KT-NA/Glg.W10.
SWS: 4 (2 without passing the Tutorials – Diplom only!)
ECTS / LP: 6 (3 without passing the Tutorials – Diplom only!)
Time / Zeit: German:  Wednesday/Mittwoch, 10am–12pm
English:  Thursday/Donnerstag, 2pm–4pm
weekly/wöchentlich
First Meeting / Erster Termin: 13/14 October 2009
Room / Raum: wed/mi (de):  MA 042
thu/do (en):  MA 043
Tutorials / Übung:

See the tutorial website for information about the rooms and languages.  /
Siehe die Übungswebseite für weitere Informationen über die Räume und Unterrichtssprache.

There will be no tutorials in the first week of the term. /
In der ersten Vorlesungswoche werden keine Übungen stattfinden.

Course ID / Veranstaltungsnr.: 0432 L 810
Audience / Hörerkreis bachelor students after their basic studies (from the fifth semester on), master students, and Diplom students /
Bachelor-Studierende nach dem Grundlagenstudium (ab dem fünften Semester), Master-Studierende und Diplom-Studierende
Prerequisites / Voraussetzungen: basic studies / basic modules / Grundstudium / Grundmodule
Exam / Prüfung: Depending on the number of participants the exams will be oral (less than 30 students) or written (more than 30 students).
Abhängig von der Anzahl der Teilnehmer/innen werden die Prüfungen mündlich (weniger als 30 Studierende) oder schriftlich (mehr als 30 Studierende) sein.
Further Information / Weitere Informationen: corresponding ISIS website

Subject / Inhalt

The lecture explains the architecture of the Internet and the basics of every communication within it. Beginning with the application layer services like Web (HTTP), Mail (SMTP, POP, IMAP) or name service (DNS) are examined. Afterwards we work through the transport layer (TCP, UDP) and the network layer (IP). Finally, we discuss the interactions of the different protocols. The lower layers (medium access control, data link and physical) are covered by the lecture TechGI 4 (offered by Prof. Wolisz).

In dieser Vorlesung wird der Aufbau des Internets sowie die Grundlage jeder Kommunikation im Internet erklärt. Dabei beginnen wir mit der Anwendungsschicht und untersuchen Dienste wie Web (HTTP), Mail (SMTP, POP, IMAP) oder Namensverzeichnis (DNS). Danach arbeiten wir uns durch die Transportschicht (TCP, UDP) bis hin zur Netzwerkschicht (IP). Die unteren Schichten werden in der Vorlesung TechGI 4 (von Prof. Wolisz) angeboten. Abschließend werden die Interaktionen der verschiedenen Protokolle untersucht.

Organisation

ISIS

If you are interested in attending, please make sure you are subscribed to the corresponding ISIS website to receive information and announcements.

Falls du an unserer Vorlesung teilnehmen willst, trag dich bitte auf der zugehörigen ISIS-Webseite ein, um wichtige Informationen und Ankündigungen zu bekommen.

Language / Sprache

We will offer this lecture twice:
On wednesdays at 10:00 the lecture will be held in German, on thursdays at 14:00 the same lecture will be held again but this time in English.

Wir werden diese Vorlesung zweifach anbieten:
Mittwochs um 10:00 wird die Vorlesung auf deutsch stattfinden. Donnerstags um 14:00 wird die gleiche Vorlesung erneut gehalten, aber diesmal auf englisch.

Tutorial / Übungen

If you are enrolled for a bachelor's or master's course at TU Berlin, you are required to take the module Netzwerkarchitekturen – Grundlagen (Network architectures – Basics; MINF-KT-NA/Glg.W10) which includes the tutorials. Therefore, you are required to pass the tutorials.
Diplom students can either take this course with the tutorials (4 SWS/6 LP) or without (2 SWS/3 LP).

Please see the tutorial's website for details.

You need 50% of the possible points to pass the tutorials. Again, not passing the tutorials means that you will only get 2 SWS/3 LP for this course. This does not satisfy the requirement of the module Netzwerkarchitekturen – Grundlagen.

Als Bachelor- oder Master-Studenten an der TU Berlin müsst Ihr das Modul Netzwerkarchitekturen – Grundlagen (MINF-KT-NA/Glg.W10) wählen, das auch die Übungen beinhaltet. Dafür ist es notwendig die Übungen auch zu bestehen.
Diplom-Studierende können diese Vorlesung entweder mit den Übungen (4 SWS/6 LP) oder ohne die Übungen (2 SWS/3 LP) belegen.

Weitere Informationen zu den Übungen finden sich auf der Übungswebseite.

Zum Bestehen der Übungen sind mind. 50% der maximal erreichbaren Punkte notwendig. Nochmal, falls Ihr nicht besteht bekommt Ihr nur 2 SWS/3 LP für diese Vorlesung. Das erfüllt nicht die Anforderungen des Moduls Netzwerkarchitekturen – Grundlagen.

Exam / Prüfung

The details for registering for the exam are to be announced and will be given in the lecture and the tutorials as well.

Details zur Prüfung werden noch bekannt gegeben und in Vorlesung und Übung angekündigt.

Grading Bonus / Notenbonus

There will be a grading bonus for those who achieve sufficient points for their homework solutions (tutorials):

The requirement for granting the bonus is to pass the exam without the bonus! (Those who do not pass will not pass due to the bonus.)

Es gibt einen Notenbonus für diejenigen, die ausreichend Punkte in den Übungen erreichen:

Voraussetzung, um den Bonus zu bekommen, ist das Bestehen der Prüfung ohne den Bonus! (Wer nicht besteht, wird auch nicht wegen des Bonuses bestehen.)

Slides / Folien

Nr. Slides/Folien Handouts Date/Datum
[PDF] Introduction of FG INET [PDF] Introduction of FG INET 20/21 Oct. 2010
00 [PDF] General Information, Organisation [PDF] General Information, Organisation 20/21 Oct. 2010
01a [PDF] Introduction [PDF] Introduction 20/21 Oct. 2010
01b [PDF] Application Layer: HTTP, DNS [PDF] Application Layer: HTTP, DNS 27/28 Oct. 2010
01c [PDF] Internet Tranport Protocols: UDP/TCP 3/4 Nov. 2010
01d [PDF] Routing 10/11 Nov. 2010
01e [PDF] IP Addressing 17/18 Nov. 2010
01f [PDF] Link Layer 17–25 Nov. 2010
02 [PDF] Signaling (corrected version) [PDF] Signaling (corrected version) 24 Nov. – 2 Dec. 2010
03 [PDF] State [PDF] State 8/9 Dec. 2010
04 [PDF] Resource Allocation [PDF] Resource Allocation 15/16 Dec. 2010
05 [PDF] The Big Picture: Architecture [PDF] The Big Picture: Architecture 5/6 Jan. 2011
06 [PDF] Designs for Scale [PDF] Designs for Scale 5/6 Jan. 2011
07 [PDF] Implementation Principles [PDF] Implementation Principles 12/13 Jan. 2011
08 [PDF] Randomization [PDF] Randomization 19/20 Jan. 2011
09 [PDF] Virtualization [PDF] Virtualization 26/27 Jan. 2011
10 [PDF] Indirection [PDF] Indirection 2/3 Feb. 2011
11 [PDF] Future Internet Architecture tba 9/10 Feb. 2011

Literature / Literatur

See also Further Reading

General Literature