Sieci Komputerowe 2 - Informatyka sem. IX
Prowadzący: Bartłomiej Świercz, Mariusz Orlikowski
Sesja egzaminacyjna
- Egzamin zerowy: poniedziałek 7.06 godzina 8.30.
- Egzamin pierwszy: poniedziałek 21.06 godzina 8.30, sala A3
- Egzamin drugi: poniedziałek 28.06 godzina 8.30, sala A3
- Egzamin poprawkowy: wtorek 7.09 godzina 8.30, sala A3
Wymagania wstępne
Przed pierwszym laboratorium proszę o przypomnienie sobie następujących
wiadomości z zakresu sieci komputerowych i systemów operacyjnych rodziny
Unix:
Wykłady:
Ćwiczenia do wykonania:
Materiały pomocnicze
Literatura
- W. R. Stevens: "Programowanie zastosowań sieciowych w systemie UNIX", WNT, Warszawa 1998
- W. R. Stevens: "UNIX Programowanie usług sieciowych", tom 1, WNT, Warszawa 2000
- D. Mirza Ahmad and all: "Hack Proofing Your Network", Helion, Gliwice 2002
- B. Hatch, J. Lee, G. Kurtz: "Hakerzy w Linuksie", Translator, Warszawa 2002
Ocena z laboratorium
Ocena z laboratorium jest wyliczona na podstawie średniej arytmetycznej ocen
z poszczególnych ćwiczeń. Szczegółowe wymagania znajdują się w opisie
poszczególnych ćwiczeń. Wszystkie programy w języku C/C++ muszą być
napisane zgodnie z następującymi regułami:
- Program musi być dostarczony z plikiem Makefile, który zawiera reguły:
- ALL (kompiluje i linkuje do postaci wykonywalnej program/programy),
- run (uruchamia program/programy z domyślnymi parametrami),
- clean (wykasowuje skompilowany program i pliki obiektowe).
- Program musi być napisany w sposób modułowy (deklaracje funkcji w plikach nagłówkowych).
- Źródła programu muszą być czytelne i sformatowane zgodnie z obowiązującymi regułami
(można użyć program indent).
- Nazwy funkcji i zmiennych muszą definiować ich przeznaczenie.
- Program przed oddaniem musi być sprawdzony za pomocą programu
valgrind w celu wykrycia ewentualnych wycieków pamięci.
- Program nie spełniający wymogów ćwiczenia nie będzie sprawdzany.
- Każde odstępstwo od powyższych punktów spowoduje obniżenie o jeden oceny.
- Za każdy dzień opóźnienia oddania programu do oceny, końcowa ocena jest
pomniejszana o jeden.
Warunkiem zaliczenia laboratorium jest zaliczenie wszystkich ćwiczeń.
© 2005 Bartłomiej Świercz