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".
- 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,
1.10.2005