Network Protocols and Architectures

right Tutorial website / Übungswebseite

right Exam website / Klausurwebseite

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: Operating and Communication Systems / Betriebs- und Kommunikationssysteme (BKS)
Master of Computer Science: Communication-Based Systems
Master of Computer Engineering: Communication Systems
Bachelor of Computer Science: Communication Technology
Bachelor of Computer Engineering: Computer Science
SWS: 4 (2 without passing the Tutorials – Diplom only)
ECTS / LP: 6 (3 without passing the Tutorials – Diplom only)
Time / Zeit: Wednesday/Mittwoch
German:  10am–12pm
English:  12pm–2pm
weekly/wöchentlich
First Meeting / Erster Termin: 15. October 2008
Room / Raum: 10–12 (de):  MA 042
12–14 (en):  HFT-FT 101
Tutorials / Übung:

See the tutorial website for information about the rooms and languages. On that webside you can also find downloadable exercise sheets and further hints on the problems. /

Siehe die Übungswebseite für weitere Informationen über die Räume und Unterrichtssprache. Auf der Webseite gibt es außerdem die Übungszettel zum Download sowie weitere Hinweise zu den Aufgaben.

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.

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 Tele­kommu­ni­kations­systeme (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 Tele­kommu­ni­kations­systeme (von Prof. Wolisz) angeboten. Abschließend werden die Interaktionen der verschiedenen Protokolle untersucht.

Organisation

Mailinglist

If you are interested in attending, please make sure you are subscribed to our Mailinglist npa_ws0809 to receive information and announcements.

Falls du an unserer Vorlesung teilnehmen willst, schreib dich bitte auf unsere Mailingliste npa_ws0809, um wichtige Informationen und Ankündigungen zu bekommen.

Language / Sprache

We will offer this lecture twice:
At 10:00 the lecture will be held in German, at 12:00 the same lecture will be held again but this time in English.

Wir werden diese Vorlesung zweifach anbieten:
Um 10:00 wird die Vorlesung auf deutsch stattfinden. Um 12:00 wird die gleiche Vorlesung erneut gehalten, aber diesmal auf englisch.

Tutorial / Übungen

You can either take this course with the tutorials (4 SWS/6 LP) or without (2 SWS/3 LP). If you are enrolled for a master's course at TU Berlin, you are required to take the module INET BASIS which includes the tutorials. Therefore you are required to pass the tutorials.

Please register if you want to take the tutorials.

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 INET BASIS module.

Ihr könnt diese Vorlesung entweder mit den Übungen (4 SWS/6 LP) oder ohne die Übungen (2 SWS/3 LP) belegen. Als Master-Studenten an der TU Berlin müsst Ihr das Modul INET BASIS wählen, welches die Übungen beinhaltet. Dafür ist es notwendig die Übungen auch zu bestehen.

Meldet euch an, wenn Ihr an den Übungen teilnehmen wollt.

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 INET BASIS Moduls.

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 15 Oct. 2008
00 [PDF] General Information, Overview [PDF] General Information, Overview 15 Oct. 2008
01 [PDF] Introduction [PDF] Introduction 15 Oct. 2008
02 [PDF] Application Layer: HTTP and DNS [PDF] Application Layer: HTTP and DNS 22/27 Oct. 2008
03 [PDF] Application Layer: Other Applications [PDF] Application Layer: Other Applications 5 Nov. 2008
04 [PDF] Transport Layer [PDF] Transport Layer 12/19 Nov. 2008
05 [PDF] TCP, part 1 (New: only first 46 slides) [PDF] TCP, part 1 (New: only first 46 slides) 19/26 Nov. 2008
06 [PDF] TCP, part 2 (New: next 36 slides) [PDF] TCP, part 2 (New: next 36 slides) 3 Dec. 2008
07 [PDF] TCP, part 3 [PDF] TCP, part 3 10 Dec. 2008
08 [PDF] TCP, part 4: Summary [PDF] TCP, part 4: Summary 10 Dec. 2008
09 [PDF] Network Layer: IP [PDF] Network Layer: IP 17 Dec. 2008
10 [PDF] Network Layer: Routing [PDF] Network Layer: Routing 17 Dec. 2008 / 14 Jan. 2009
11 [PDF] Link Layer [PDF] Link Layer 21/28 Jan. 2009
12 [PDF] Multimedia and Quality of Service, part 1 [PDF] Multimedia and Quality of Service, part 1 28 Jan. 2009
13 [PDF] Multimedia and Quality of Service, part 2 [PDF] Multimedia and Quality of Service, part 2 3 Feb. 2009
14 [PDF] Design Principles [PDF] Design Principles 3/11 Feb. 2009
[PDF] Exam Information [PDF] Exam Information 20 Feb. 2009

Literature / Literatur

Ressources on certain topics

03 Dez. 2008

Please see this Paper for details on AIMD: Analysis of the increase and decrease algorithms for congestion avoidance in computer networks by Dah-Ming Chiu and Raj Jain

General Literature