Course: TCP/IP / network programming

Course no. :n/a
ECTS credits:5
Lecturer(s):Dipl.-Ing. O. Fischer, Dipl.-Ing. U. Willers
Available: winter term summer term
Course type:Lecture/practical exercises
Exam type:Written e. 1h or oral examine
Exam requirements:Detailed knowledge about the TCP/IP implementation, application protocols, network analysis in Unix, Client- Server-Programming in C;
Knowledge about SNMP network management, Unix firewalls (iptables), tunnelling of protocols over ssh, asymmetric and symmetric encryption algorithms and their use in computer technology
Objectives:After successful participation in this course the students will have knowledge about the TCP/IP protocol stack from a network administrators view. They will have basic knowledge about the topics network analysis, network security and encryption and will know how to write Client- Server applications in the TCP/IP area
Course contents:TCP/IP implementation in Unix; Application protocols; Network analysis under Unix, SNMP network management; Unix firewall (iptables); Protocol tunnelling with ssh; Asymmetric and symmetric encryption algorithms; Data encryption with PGP; Socket programming of client- server applications in C
Literature:D. E. Comer, „Internetworking with TCP/IP“ Vol. I, Prentice-Hall
(dt. Studienausgabe im mitp-Verlag erschienen)
D.E.Comer, D.L. Stevens Internetworking with TCP/IP, Vol. III: Client-Server Programming and Applications, Linux/Posix Sockets Version, Prentice-Hall
M. Zahn "Unix-Netzwerkprogrammierung mit Threads, Sockets und SSL", Springer (als ebook un unserer Bibliothek erhältlich)
Willers/Fischer, Skript „TCP/IP Workshop“
available in modul:technical compulsory elective bachelor in semester 6