Introduction to the basic principles of computer networks and especially the Internet protocol stack. The module consists of lectures and exercises:
- Be familiar with layered communication architectures (OSI and TCP/IP).
- Know the client/server model and key application layer protocols.
- Know sockets programming and how to implement client/server programs.
- Understand the concepts of reliable data transfer and how TCP implements these concepts.
- Know the principles of congestion control and trade-offs in fairness and efficiency.
- Know the principles of routing and the semantics and syntax of IP.
- Understand the basics of error detection including parity, checksums, and CRC.
- Be familiarizes with current topics such as wireless networking, security and/or other topics.
- Teacher: Rükiye Altin
- Teacher: Lisa Anders
- Teacher: Sandro Esquivel Olmos
- Teacher: Olaf Landsiedel
- Teacher: Daniel Mäckelmann
- Teacher: Elric Schweitzer
- Teacher: Julien Sommerkamp
- Teacher: Christoph Starke
- Teacher: Lars Tuchtenhagen
- Teacher: Svea Wisy