OPISY KURSÓW • Kod kursu: ETD 4067 • Nazwa kursu: Sieci

Transkrypt

OPISY KURSÓW • Kod kursu: ETD 4067 • Nazwa kursu: Sieci
OPISY KURSÓW
•
Kod kursu:
ETD 4067
•
Nazwa kursu:
Sieci komputerowe
•
Język wykładowy:
polski
Forma kursu
Tygodniowa
liczba godzin
ZZU *
Semestralna
liczba godzin
ZZU*
Forma
zaliczenia
Punkty ECTS
Liczba godzin
CNPS
Wykład
Ćwiczenia
1
1
ocena
ocena
1
30
1
40
Laboratorium
Projekt
•
Poziom kursu
zaawansowany
•
Wymagania wstępne: informatyka, języki programowania
•
Imię, nazwisko i tytuł/stopień prowadzącego: Krzysztof Urbański, dr inż.
•
Imiona i nazwiska oraz tytuły/stopnie członków zespołu dydaktycznego:
•
Rok: ......II...... Semestr:.......4.................
•
Typ kursu (obowiązkowy/wybieralny): obowiązkowy
(podstawowy/zaawansowany):
studia
I
stopnia
Seminarium
stacjonarne,
• Cele zajęć (efekty kształcenia): Znajomość zasad funkcjonowania protokołów
sieciowych, umiejętność projektowania i zabezpieczania prostych sieci komputerowych,
niskopoziomowe (warstwy 2-4 modelu ISO/OSI) oraz wysokopoziomowe (warstwy 4-7)
programowanie sieciowe.
•
Forma nauczania (tradycyjna/zdalna): tradycyjna
• Krótki opis zawartości całego kursu: Wprowadzenie do zagadnień związanych ze
współczesnymi sieciami komputerowymi i stosowanymi protokołami. Aspekty związane z
bezpieczeństwem i autentycznością przesyłanych danych. Projektowane sieci.
•
Wykład (podać z dokładnością do 2 godzin):
Zawartość tematyczna poszczególnych godzin wykładowych
Liczba godzin
2
1. Wprowadzenie: model ISO/OSI, topologie sieci, protokoły
2
2. Protokół ARP. Statyczne i dynamiczne wpisy w tablicy ARP.
Zapobieganie atakom przeprowadzanym w oparci o protokół ARP.
Przykładowa implementacja protokołu ARP z użyciem mikrokontrolera
sieciowego.
2
3. Protokół IP. Wybór trasy pakietu. Translacja adresów. Przegląd
protokołów TCP, UDP, ICMP.
4. Wysokopoziomowe programowanie sieciowe: architektura klient-serwer.
Przenośność danych w sieci.
5. Bezpieczeństwo: monitorowanie ruchu, detekcja zagrożeń, zapory,
szyfrowanie danych, certyfikaty, ochrona prywatności.
6. Wybrane usługi sieciowe: DNS, FTP, HTTP. Konfiguracja i
zabezpieczanie przez wybranymi atakami
7. Sieci bezprzewodowe. BlueTooth, WiFi. Konfiguracja, zasięg,
bezpieczeństwo
8. Podsumowanie, zaliczenie
•
Ćwiczenia - zawartość tematyczna:
•
Seminarium - zawartość tematyczna:
•
Laboratorium - zawartość tematyczna:
•
Projekt - zawartość tematyczna:
• Literatura podstawowa:
1. Tanenbaum, Andrew S. Sieci komputerowe
2. Stevens W. R. - Programowanie zastosowań sieciowych w systemie Unix
3. Schneier, Bruce, Applied Cryptography
• Literatura uzupełniająca:
1. Park, John, Practical data communications for instrumentation and control
2. Potter, Bruce, 802.11. Bezpieczeństwo
•
Warunki zaliczenia: kolokwium
* - w zależności od systemu studiów
2
2
2
2
1

Podobne dokumenty