Rechnernetze I SS 2013 Universität Siegen rolanda.dwismuellera@duni-siegena.de Tel.: 0271/740-4050, Büro: H-B 8404 Stand: 18. Juli 2013 Betriebssysteme / verteilte Systeme Rechnernetze I (1/13) i Rechnernetze I SS 2013 0 Organisation Betriebssysteme / verteilte Systeme Rechnernetze I (1/13) 1
Zu meiner Person Studium der Informatik an der Techn. Univ. München dort 1994 promoviert, 2001 habilitiert Seit 2004 Prof. für Betriebssysteme und verteilte Systeme Forschung: Beobachtung, Analyse und Steuerung paralleler und verteilter Systeme z.zt. insbes. Software-Leistungsanalyse, Grid-Computing Mentor für Bachelor-/Master Informatik mit Nebenfach/Vertiefung Mathematik e-mail: rolanda.dwismuellera@duni-siegena.de Tel.: 0271/740-4050 Büro: H-B 8404 Sprechstunde: Mo., 14:15-15:15 Uhr Betriebssysteme / verteilte Systeme Rechnernetze I (1/13) 2 Zur Fachgruppe Betriebssysteme / verteilte Systeme Andreas Hoffmann andreas.hoffmann@uni siegen.de 0271/740 4047 H B 8405 Elektronische Prüfungs und Übungssysteme an Hochschulen Planspiele Kryptographie Webtechnologien Mobile Anwendungen Julia Dauwe (Sigmund) julia.dauwe@uni siegen.de 0271/740 2967 H B 8405 Adrian Kacso adrian.kacso@uni siegen.de 0271/740 3966 H B 8406 Kommunikationsprotokolle für drahtlose Sensornetze Kommunikation und Koordination in verteilten Systemen Betriebssysteme (RT, Embedded) Client/Server Technologien Kontextabhängige Systeme (Context aware systems) Bring Your Own Device (BYOD) Mobile Anwendungen und Datenschutz Betriebssysteme / verteilte Systeme Rechnernetze I (1/13) 3
Lehrangebot Vorlesungen (Neuerungen ab WS 2012/13) Rechnernetze I, 5 LP (jedes SS) Rechnernetze II, 5 LP (jedes WS) Rechnernetze Praktikum, 5 LP (jedes WS, ab WS 13/14) Betriebssysteme I, 5 LP (jedes WS) Verteilte Systeme (äquiv. Betriebssysteme II), 5 LP (jedes SS) BS II ohne Echtzeitsysteme, mit RMI-Programmierung Client/Server-Programmierung mit Praktikum, 5 LP (jedes WS) Parallelverarbeitung mit Praktikum, 5 LP (jedes SS) Betriebssysteme / verteilte Systeme Rechnernetze I (1/13) 4 Lehrangebot... Projektgruppen z.b. Werkzeug zur Algorithmen-Visualisierung z.b. Infrastruktur zum Analysieren des Android Market Abschlussarbeiten (Bachelor, Master, Diplom) Themengebiete: Mobile Plattformen (ios, Android), Sensornetze, Parallelverarbeitung, Monitoring,... z.b. Statische Analyse des Informationsflusses in Android Apps Seminare Themengebiete: Webtechnologien, Sensornetze, Android,... Ablauf: Blockseminare 30 Min. Vortrag, 5000 Worte Ausarbeitung Betriebssysteme / verteilte Systeme Rechnernetze I (1/13) 5
Organisatorisches Vorlesung Do., 16:00-17:30, gelber HS Übungen Mi., 10:15-11:45, H-A 4111 (H-F 112) Mo., 10:15-11:45, H-A 4111 (H-C 6336/37) Do., 14:15-15:45, H-A 4111 (H-F 112) Di., 12:15-13:45, H-A 4111 (H-F 104/05) Übungsbeginn: Mo. 15.04. (u.a. Ausgabe der Rechnerkennungen) Kartenschlüsselantrag für H-A 4111 ausfüllen http://www.bs.informatik.uni-siegen.de/lehre/ verwaltung/kartenschluessel.pdf gültig bis: 30.09.2013, Grund: Übungen zu Rechnernetze I Betriebssysteme / verteilte Systeme Rechnernetze I (1/13) 6 Organisatorisches... Industriezertifikat CCNA CCNA: Cisco Certified Network Associate Grundstufe der Cisco-Zertifikate weltweit anerkannt, gehören zu den begehrtesten in der Netzwerkindustrie Vorlesungsbegleitend zu RN I, RN-Praktikum und RN II möglich RN I: CCNA Network Fundamentals RN-Praktikum: CCNA Routing Protocols and Concepts & CCNA LAN Switching and Wireless RN II: CCNA Accessing the WAN Übungskonzept: Vorwiegend praktische Übungen, z.t. mit Simulationsumgebung Vertiefung der theor. Kenntnisse aus der Vorlesung Betriebssysteme / verteilte Systeme Rechnernetze I (1/13) 7
Organisatorisches... Information, Folien und Ankündigungen http://www.bs.informatik.uni-siegen.de/lehre/ss13/rn1 Ggf. Aktualisierungen/Ergänzungen kurz vor der Vorlesung auf das Datum achten! Zum Ausdrucken: Druckservice des Fachschaftsrats! Dort auch Links zu den CCNA-Materialien Zugangsdaten für geschützte Bereiche: werden in der Vorlesung bekanntgegeben! Betriebssysteme / verteilte Systeme Rechnernetze I (1/13) 8 Organisatorisches... Prüfung Alle Studiengänge: (außer Diplom Technische Informatik) 1-stündige Klausur, ohne Hilfsmittel Vorgesehene Termine: 1. Termin: Anfang August 2013 2. Termin: Ende September 2013 danach erst wieder im August 2014! Zeit / Ort wird noch bekanntgegeben Betriebssysteme / verteilte Systeme Rechnernetze I (1/13) 9
Literatur Larry L. Peterson, Bruce S. Davie: Computernetze: Ein modernes Lehrbuch. 3. Auflage, dpunkt.verlag Heidelberg, 2004. Skript: derzeit keines, aber viele Anmerkungen zu den Folien (in der 2-auf-1 Version!) Es gibt ein älteres Skript von T. Kielmann, basierend auf dem Peterson-Buch: http://www.bs.informatik.uni-siegen.de/web/ wismueller/vl/gen/rn1/kielmann.zip Zur Vertiefung: Online-Materialien Cisco CCNA (siehe Webseite) A. Tanenbaum. Computernetzwerke, 4. Auflage, Pearson Studium, 2003 Betriebssysteme / verteilte Systeme Rechnernetze I (1/13) 10 Gliederung der Vorlesung 11.04. Einführung 18.04. Protokolle und Protokollhierarchie 25.04. Anwendungsprotokolle 02.05. Datendarstellung 16.05. Die Protokolle UDP und TCP, Sicherung der Übertragung 23.05. Internetworking, IP-Protokoll 06.06. IP Hilfsprotokolle, Routing 13.06. Routing 20.06. Direktverbindungsnetze 27.06. Ethernet, LAN-Switching 04.07. Überlastkontrolle 11.07. Netzwerksicherheit 18.07. Netzwerksicherheit Betriebssysteme / verteilte Systeme Rechnernetze I (1/13) 11
Ziel der Vorlesung Grundwissen jedes Informatikers im Bereich Netzwerke Verständnis der Probleme und ihrer Lösungen Grundverständnis gängiger Netzwerkprotokolle Grundlage für weiterführende Vorlesungen Rechnernetze-Praktikum (Praktische Vertiefung, WS 13/14) Rechnernetze II (Ergänzung der Themen, WS 13/14) Parallelverarbeitung (SS 14) Client/Server-Programmierung (WS 13/14)... Betriebssysteme / verteilte Systeme Rechnernetze I (1/13) 12