Zapoznanie studentów z budową i zasadami funkcjonowania sieci
komputerowych, a także z funkcjonowaniem i konfiguracją systemów
sieciowych. Nauczenie lub rozwinięcie umiejętności wykonywania
niektórych czynności związanych z zapewnieniem stabilnego
funkcjonowania sieci. Przedstawienie zasad działania i
konfiguracji niektórych usług sieci komputerowej. Zrozumienie
problematyki bezpieczeństwa pracy zarówno z pojedynczym
komputerem, jak i w sieci rozległej. Zabezpieczanie się przed
atakami na system operacyjny oraz postępowanie w sytuacjach
"krytycznych".
SEMESTR 5 | TREŚCI NAUCZANIA |
- Sieci komputerowe
- Pojęcie sieci komputerowej. sieci lokalne (LAN) i rozległe
(WAN) - zadania i organizacja.
- Działanie sieci lokalnych.
Sieci równorzędne i z dedykowanym serwerem.
- Ethernet.
Rodzaje okablowania. Urządzenia sieciowe - repeater, bridge,
router.
- Zasady adresowania i wykrywania kolizji w sieci typu
"magistrala".
- Metody dostępu do sieci i pracy w niej.
- Globalna sieć komputerowa Internet, historia i budowa Internetu.
- Archiwa oprogramowania w Internecie, formy rozpowszechniania
oprogramowania.
- Etykieta i etyka użytkownika sieci.
- Bezpieczeństwo pracy w sieci.
- Zarządzanie sieciami
- Ogólna charakterystyka systemów sieciowych.
- Wprowadzenie do zagadnień serwerów sieciowych. Podobieństwa i
różnice pomiędzy systemami Windows NT oraz Linux. Protokół
intersieci TCP/IP, adresowanie, nazwy serwerów, nazwy domenowe.
- Serwery usług sieciowych. Omówienie podstawowych,
najbardziej popularnych usług sieciowych, jak: mail, news, flp,
telenet, ssh, www, proxy oraz zasad instalacji i konfiguracji tych
usług na serwerach sieciowych.
- Firewalling,
NAT/IP-Masquerade. Wyjaśnienie zasad działania ścian ogniowych.
Możliwości zastosowania tych mechanizmów na serwerach. Przykłady
rozwiązań. Techniki translacji adresów.
- Logowanie zdarzeń w
systemie, IDS. Omówienie mechanizmów rejestracji zdarzeń w
serwerach sieciowych. Przykłady konfiguracji i działania takich
mechanizmów. Zasady działania rozwiązań typu IDS (Intrusion
Detection Systems - Systemy Wykrywania Intruzów). Prezentacja
przykładowych rozwiązań, np. Snort (Linux), BlackICE Sentry
(Windows NT).
- DNS Zasada działania systemu DNS (Domain Name
System - System Nazw Domenowych (dziedzinowych). Wyjaśnienie
mechanizmów porozumiewania się serwerów DNS, ich rodzaje,
hierarchia, przykładowe konfiguracje np. BIND (Linux).
- Routing, DHCP Protokoły routingu. Możliwość działania serwera
sieciowego jako routera. Omówienie DHCP (Dynamic Host
Configuration Protocol), m.in. dynamiczne przydzielanie adresu IP.
- Dostęp do zasobów (NFS, SMB). Omówienie możliwości
wykorzystania Sieciowego Systemu Plików NFS (Network File System),
a także protokołu SMB do udostępniania zasobów dla sieci lokalnej
oraz pomiędzy serwerami.
- M. Spartack, Sieci komputerowe. Księga
eksperta, Helion 1999.
Linux Network
Administrator's Guide, O'Reilly & Associates, Inc. 2001.
The Complete Windows NT & Unix System Administration Pack,
O'Reilly & Associates, Inc. 1998. - W.
Stallings, Ochrona danych w sieci i intersieci, WNT, Warszawa
2001.
- W. R. Stevens, Programowanie zastosowań
sieciowych w systemie Unix, WNT, Warszawa 2002.
- D.
E. Comer, Sieci komputerowe i intersieci, WNT, Warszawa 2001.
- W. R. Stevens, Unix. Programowanie usług sieciowych,
t1, t2., WNT, Warszawa 2001.
Linux HOWTOs -
www.jtz.org.pl (polskie tłumaczenia). - Korczowski, K.
Markowicz, Novell NetWare 4. X. Użytkowanie i
administrowanie, Helion 1998.
- D. Bobola, Sieci
Komputerowe nie tylko dla orłów, Intersoftland 1995.
- Baron, W pajęczynie Internetu. Przewodnik dla
początkujących, Wydawnictwo UMCS, Lublin 1996.
Instytut Matematyki Akademii
Pedagogicznej w Krakowie,
28.09.2006