Wydział Informatyki
Kierunek studiów Informatyka Poziom i forma studiów pierwszego stopnia inżynierskie niestacjonarne
Specjalność / Ścieżka dyplomowania --- Profil kształcenia ogólnoakademicki
Nazwa przedmiotu Sieci komputerowe Kod przedmiotu INZ1SKO
Rodzaj przedmiotu obowiązkowy
Forma zajęć i liczba godzin W Ć L P Ps T S Semestr 3
20 20 Punkty ECTS 4
Przedmioty wprowadzające Algorytmy i struktury danych (INZ1ASD),   Wprowadzenie do systemu Linux (INZ1WSL),  
Cele przedmiotu

Zapoznanie studentów z podstawowym modelem transmisji danych w sieciach komputerowych oraz realizacjami mechanizmów zdefiniowanych w takim modelu. Prezentacja przekroju zagadnień dotyczących sieci komputerowych. Zdobycie wiedzy dotyczącej problemów występujących w trakcie działania sieci oraz przyczyn ich powstawania. Znajomość zasad działania i korzystania z podstawowych usług dostępnych w Internecie. Umiejętność konstrukcji i konfiguracji prostej sieci komputerowej łącznie z konfiguracją usług sieciowych.

Odniesienia do standardu SFIA:
IT infrastructure ITOP - poziom 2
Network support NTAS - poziom 4

Treści programowe

Wykład:
Klasyfikacja sieci. Model transmisji danych. Pojęcie protokołu komunikacyjnego. Kapsułkowanie jednostek danych. Analiza pakietów sieciowych. Metody transmisji bitów. Rodzaje i własności medium transmisyjnego. Koncepcja adresacji fizycznej. Rodzaje i zasada działania koncentratorów oraz przełączników. Mechanizmy wydzielania oraz budowa ramki. Algorytmy dostępu do łącza fizycznego. Adresacja logiczna i jej realizacja w protokołach IPv4 oraz IPv6. Mechanizmy wyznaczania trasy w sieciach IP. Ogólna struktura Internetu. Protokoły rutingu wewnętrznego i zewnętrznego. System DNS: budowa i zasada działania. Warstwa transportowa i jej zadania. Wybrane protokoły warstwy aplikacji. Inne modele warstwowe. Wprowadzenie do technologii sieci rozległych. Kierunki rozwoju sieci komputerowych.

Laboratorium:
1. Konfiguracja interfejsów sieciowych, narzędzia diagnostyczne
2. Wykonanie kabla sieciowego
3. Konfiguracja przełączników (VLAN, STP)
4. Analiza pakietów sieciowych
5. Konfiguracja serwera DHCP
6. Ruting statyczny i dynamiczny
7. Konfiguracja serwera DNS
8. Tworzenie fizycznych podsieci z wykorzystaniem mechanizmu maskarady
9. Konfiguracja serwera WWW
10. Konfiguracja wybranych usług sieciowych (np. samba, serwer poczty elektronicznej)

Metody dydaktyczne

wykład problemowy,   ćwiczenia laboratoryjne,   wykład informacyjny,  

Forma zaliczenia

Wykład: zaliczenie pisemne.
Laboratorium: ocena wykonanych zadań na podstawie zaprezentowanych wyników oraz sprawozdań.

Symbol efektu uczenia się Zakładane efekty uczenia się Odniesienie do kierunkowych efektów uczenia się
EU1 zasady procesu transmisji danych w sieciach komputerowych oraz zasady działania podstawowych urządzeń sieciowych INF1_W03
INF1_W08
EU2 wybrane protokoły, normy i standardy stosowane w sieciach komputerowych INF1_W12
EU3 konfigurować wybrane usługi i urządzenia sieciowe, pracując samodzielnie i w zespole H1_U02
INF1_U07
INF1_U09
INF1_U12
EU4 diagnozować podstawowe przyczyny awarii w sieciach komputerowych, wykorzystując odpowiednie narzędzia INF1_U12
Symbol efektu uczenia się Sposób weryfikacji efektu uczenia się Forma zajęć na której zachodzi weryfikacja
EU1 zaliczenie pisemne W
EU2 zaliczenie pisemne W
EU3 ocena wykonanych zadań na podstawie zaprezentowanych wyników oraz sprawozdań L
EU4 ocena wykonanych zadań na podstawie zaprezentowanych wyników oraz sprawozdań L
Bilans nakładu pracy studenta (w godzinach) Liczba godz.
Wyliczenie
1 - Udział w wykładach 20
2 - Udział w laboratorium 20
3 - Opracowanie sprawozdań z laboratorium i wykonanie zadań domowych 36
4 - Udział w konsultacjach 4
5 - Przygotowanie do zaliczenia wykładu 20
RAZEM: 100
Wskaźniki ilościowe GODZINY ECTS
Nakład pracy studenta związany z zajęciami wymagającymi bezpośredniego udziału nauczyciela 44
(1)+(2)+(4)
1.8
Nakład pracy studenta związany z zajęciami o charakterze praktycznym 56
(2)+(3)
2.2
Literatura podstawowa

1. P.L. Dordal, An Introduction to Computer Networks, Department of Computer Science, Loyola University Chicago, 2020, dostęp online: http://intronetworks.cs.luc.edu/current1/html
2. Materiały do kursu LPIC-1 oraz LPIC-2, 2023, dostęp online: https://learning.lpi.org/en/learning-materials/learning-materials
3. Dokumentacja systemu Mikrotik, https:/www.mikrotik.com
4. Dokumentacja serwera DHCP, https://www.isc.org/dhcp
5. Dokumentacja pakietu netfilter, https://www.netfilter.org
6. Dokumentacja serwera Apache, https://www.apache.org
7. Dokumentacja serwera poczty elektronicznej Exim, https://www.exim.org
8. Dokumentacja serwera Samba, https://www.samba.org

Literatura uzupełniająca

1. Specyfikacje 802.2, 802.3, 802.4, 802.5, 802.11: dostęp online: https://standards.ieee.org/getieee802
2. Dokumenty typu "Request For Comments"
3. R. White, E. Banks, Sieci komputerowe: Najczęstsze problemy i ich rozwiązania: Innowacyjne podejście do budowania odpornych, nowoczesnych sieci, Helion, 2019
4. D.E. Comer, Sieci komputerowe i intersieci: kompendium wiedzy każdego administratora, Helion, 2014
5. A. Tanenbaum, Sieci komputerowe, Prentice Hall, Indian International Ed., 2010

Jednostka realizująca Katedra Systemów Informacyjnych i Sieci Komputerowych Data opracowania programu
Program opracował(a) dr inż. Andrzej Chmielewski 2023.04.04