Grundlagen
der
Rechnerkommunikation WS 2009/2010 (Halbkurs)
Dozent:
Dr.-Ing. Siegmar Sommer
Aktuelles
NEU (19.01.2010)
Praktikumsabnahme:
- Einschreiblisten zur Endabnahme des Praktikum liegen wie gewohnt aus.
- Termine: 09., 10. und 11.02.2009
- Dauer 20 min, 10 min VOR dem Termin mit dem Aufbau der Demo beginnen
- spätestens ZUM Termin müssen
Praktikumsbericht sowie alle Quelltexte (vorzugsweise als PDF-Dateien)
auch elektronisch bei mir vorliegen (per e-mail)
- in der Abnahme erwarte ich die Demonstration der Funktionsweise eines Demo-Netzwerk
bestehend aus mindestens drei Rechnern(Workstation/Server), einem LAN und drei
Routern.
Zeigen Sie die Funktionsweise der Transportschicht im Normalfall
(Flusssteuerung zeigen!), sowie die automatische Korrektur des
Routingverhaltens des Netzwerks
beim Ausfall eines Routers WÄHREND des Dateitransfers (und somit die
Fehlerbehandlung der
Transportschicht)
- bitte denken Sie daran, die Aufgabenstellungen vollständig zu erfüllen
und einen ordentlichen Praktikumsbericht abzuliefern
- mit dem Praktikumsbericht in Papierform bitte NICHT die kompletten Quelltexte abliefern
- Bericht im PDF-Format und komplette Quellen in einem Tar- oder Zip-Archiv
(Dateinamen jeweils: "goya_gruppenname".*) per E-Mail an mich bis zum Abnahmetermin
- die Dreiergruppen denken daran, zwei Zugriffsverfahren (Token-* und
CSMA/CD) zu implementieren.
- falls noch Unklarheiten bestehen, reden Sie mit mir ;-).
Abgabe des Praktikumsberichts auf Papier: 08.02.2008 in der Vorlesung
------------------------------------------------------------------------------------------------------------------------------
Ab 05.01.20020 können Sie sich bei Frau Henze RUD25,4.211 zur Prüfung
anmelden. Es sind 16 Termine am Anfang und 16 am Ende der
vorlesungsfreien Zeit.
Am 14.01.2010 treffen wir uns bei Interesse um 14.00 Uhr RUD25,4.309 zur
angekündigten Führung (ca. 30 min)
Erste
Vorlesung: Mi. 14.10., 13:15, RUD26, Raum 0.313
Einführung in das Praktikum am Do. 15.10. und Do. 22.10., 13:15 - 15:45, RUD26, Raum 1.305
Abschluß der Goya-Gruppenbildung: 28.10.
Wann
und Wo
Vorlesung
Mo
15-17 wöch. RUD 26, 0.313
Vorlesung
Mi
13-15 wöch. RUD 26, 0.313
Praktikum
Do
13-15, 15-17 Uhr
- Einführung, Zwischenabnahme und Endabnahme des
Praktikums findet zu diesen Zeiten statt, Termine für jede Gruppe
werden bekanntgegeben
- Ort und Zeit der PraktikumsDURCHFÜHRUNG kann vereinbart werden
Endabnahme des Praktikums und Abgabe des Praktikumsberichts: 08. - 12.02.2010
mündliche
Prüfungen
Februar und April 2010
Anmeldung
erfolgt über Goya (dort
finden Sie das Praktikum als Veranstaltung)
Was
In
der Vorlesung
werden die Grundlagen von Rechnernetzwerken auf Hard-
und Software-Ebene behandelt.
Themen sind dabei u.A.: Protokollgrundlagen, OSI-Modell, Protokolle der
TCP/IP-Welt, Routing, Hardware-Architekturen, Local Area Networks
(LAN), das Internet.
Im Praktikum werden die erworbenen Kenntnisse durch die Programmierung
von
Netzwerkprotokollen und deren Erprobung in Laborumgebungen, sowie
Simulation von Netzwerkhardware vertieft.
Qualifikationsziele:
Vermittlung von Grundkenntnissen über Netzwerktechnologien,
erweiterten Kenntnissen über Verfahren und Protokolle von
TCP/IP-Netzwerken und Routing.
Voraussetzungen
für die Teilnahme am Halbkurs sind Kenntnisse im
Umgang mit Betriebssystemen (möglichst auf Kommandozeilenebene),
Kenntnisse in einer Programmiersprache wie C, C++, Java, Python, Perl.
Praktikum
Die
erfolgreiche
Durchführung des Praktikums (Vorführung,
Konsultation, Abgabe des Praktikumsberichts) ist Voraussetzung
für die Prüfungszulassung.
Im
Praktikum wird die Funktionsweise eines Netzwerkes durch Programmierung
von Netzwerkprotokollen, sowie
Simulation von Netzwerkhardware
nachvollzogen.
Als Grundlage stehen dazu vorgefertigte, in der
Programmiersprache Python (V.2, www.python.org, deutsche
Foren) programmierte Module zur
Verfügung. Die Module können,
müssen jedoch nicht verwendet werden.
Der zeitliche Ablauf des Praktikums wird festgelegt wenn die Anzahl der
Praktikumsgruppen feststeht. Pro Gruppe sollten zwei Studenten
zusammenarbeiten.
Die Gruppen tragen Sie bitte in Goya ein.
Die Donnerstags-Termine werden auch zur Einführung (15.10.,
13.15 Uhr, RUD26, 0.313)
und bei Bedarf zu generellen Besprechungen verwendet. In der
Einführung werden auch Themen der Programmiertechnik wie
z.B. Multithreading behandelt ;-) .
Quelltexte:
Framework
Multithreading
UDP-Beispiele
Erweiterte
Version "protokoll_datentypen.py"
Skripte
© Siegmar Sommer
2008