Display language
To modulepage Generate PDF

#40591 / #7

Seit WiSe 2021/22

English

Network Architectures - Basics

6

Schmid, Stefan

benotet

Schriftliche Prüfung

Zugehörigkeit


Fakultät IV

Institut für Telekommunikationssysteme

34331700 FG Intelligent Networks and Management of Distributed Systems (INET)

No information

Kontakt


EN 18

Schwarzmann, Susanna Maria

stefan.schmid@tu-berlin.de

Learning Outcomes

The students know the basic principles, algorithms and architectures of computer networks. They are able to understand complex correlations and to interpret results of simulations. The goal is to master the basics of communications in computer networks, who hopefully have a long half-life period. This means that the discussed principles outlast current mainstreams.

Content

The lecture explains advanced principles of computer networks based on fundamentals of the topic. The topics are protocol mechanisms, principles of implementation, network algorithms, advanced network architectures, network simulation, network measurement as well as techniques of protocol specification and verification. • Protocols: mechanisms and principles of design Discussion of mechanisms and techniques of protocols used in network protocols. We will discuss why they are used for which purpose. • signaling • separation of control and data channel • soft state and hard state • using of randomization • indirection • multiplexing of resources • localization of services • network virtualization: overlays, VxLANs, peer-to-peer networks • Protocols: implementation principles Identification and study of principles, that lead to the implementation of network protocols • system principles • reflections on efficiency • caveats/ case studies • Network architecture: “the big picture” Identification and study of principles that lead the design of network architectures. We consider substantial questions rather than specific protocol and implementation tricks. • Internet design principles • lessons learned from the Internet • architecture of telephone network • Circuit switching versus packet switching (revisited) • Protocols: network algorithms • self stabilization (examples of routing) • Kelly's congestion control framework • closed loop control on the example of TCP • Simulation, oblivious routing and routing in cryptocurrency networks • principles of discrete event simulation • analysis of simulation results • packet versus flow models • bounding strategies (e.g., Chernoff bounds) • Gaussian distributions

Module Components

Pflichtteil:

All Courses are mandatory.

Course NameTypeNumberCycleLanguageSWSVZ
Network Protocols and ArchitecturesIV0432 L 810WiSeEnglish4

Workload and Credit Points

Network Protocols and Architectures (IV):

Workload descriptionMultiplierHoursTotal
Answering the work sheets15.04.0h60.0h
Attendance exercise:15.02.0h30.0h
Attendance lecture:15.02.0h30.0h
Preparation and rework of the lecture:15.03.0h45.0h
Preparation for the exam:1.015.0h15.0h
180.0h(~6 LP)
The Workload of the module sums up to 180.0 Hours. Therefore the module contains 6 Credits.

Description of Teaching and Learning Methods

- Common lecture - Exercises: issuance of work sheets, solving the exercises, discussion of the exercises together in the group, correction of the solutions. - The lecture is held in English. - The tutorials are offered in English and German

Requirements for participation and examination

Desirable prerequisites for participation in the courses:

Knowledge of the compulsory modules of Bachelor studies is mandatory. Desirable: good English language skills.

Mandatory requirements for the module test application:

1. Requirement
Hausaufgaben Network Protocols and Architectures

Module completion

Grading

graded

Type of exam

Written exam

Language

German/English

Duration/Extent

120 Min

Duration of the Module

The following number of semesters is estimated for taking and completing the module:
1 Semester.

This module may be commenced in the following semesters:
Wintersemester.

Maximum Number of Participants

This module is not limited to a number of students.

Registration Procedures

Furthermore, a registration for the exam of the lecture via ISIS is required. Registration for the module exam takes place at QISPOS.

Recommended reading, Lecture notes

Lecture notes

Availability:  unavailable

 

Electronical lecture notes

Availability:  available

 

Literature

Recommended literature
* Andrew S. Tanenbaum. Computer Networks. Prentice Hall Professional Technical Reference, Upper Saddle River, NJ, USA, fourth edition, 2003.
* B. Krishnamurthy and J. Rexford. Web Protocols and Practice: HTTP/1.1, Networking Protocols, Caching, and Traffic Measurement. Addison Wesley, Boston, MA, USA. 2001.
* James F. Kurose and Keith W. Ross. Computer Networking: A Top-Down Approach. Addison-Wesley, fourth edition, 2007.
* W. Richard Stevens. TCP/IP Illustrated, Volume 1: The Protocols. Addison-Wesley, 1994

Assigned Degree Programs


This module is used in the following Degree Programs (new System):

Studiengang / StuPOStuPOsVerwendungenErste VerwendungLetzte Verwendung
Computer Engineering (M. Sc.)112WiSe 2021/22SoSe 2024
Computer Science (Informatik) (M. Sc.)112WiSe 2021/22SoSe 2024
Elektrotechnik (M. Sc.)16WiSe 2021/22SoSe 2024
ICT Innovation (M. Sc.)16WiSe 2021/22SoSe 2024
Informatik (B. Sc.)16WiSe 2021/22SoSe 2024
Information Systems Management (Wirtschaftsinformatik) (M. Sc.)16WiSe 2021/22SoSe 2024
Medieninformatik (M. Sc.)16WiSe 2021/22SoSe 2024
Medientechnik (M. Sc.)14WiSe 2023/24SoSe 2024
Technische Informatik (B. Sc.)16WiSe 2021/22SoSe 2024
Wirtschaftsinformatik (B. Sc.)212WiSe 2021/22SoSe 2024
Wirtschaftsingenieurwesen (M. Sc.)16WiSe 2021/22SoSe 2024

Students of other degrees can participate in this module without capacity testing.

Miscellaneous

The lecture is held in English. The exercises groups agree on a working language.