SIECI KOMPUTEROWE
Informacje ogólne
Kod przedmiotu: | 03-IN-S1-SKO310 |
Kod Erasmus / ISCED: | (brak danych) / (brak danych) |
Nazwa przedmiotu: | SIECI KOMPUTEROWE |
Jednostka: | Wydział Matematyki, Fizyki i Chemii |
Grupy: |
Przedmioty obowiązkowe - 3 sem. informatyki /stacjonarne I stopnia/ |
Punkty ECTS i inne: |
(brak)
|
Język prowadzenia: | polski |
Rodzaj przedmiotu: | obowiązkowy |
Wymagania wstępne: | Zaliczony przedmiot „Architektura Komputerów” |
Skrócony opis: |
Przedstawienie struktury i zasad funkcjonowania sieci komputerowych z uwypukleniem warstwowej organizacji. Dyskusja kluczowych algorytmów i protokołów, istotnych dla poprawnego funkcjonowania sieci i zapewnienia odpowiedniej wydajności pracy. Wprowadzenie do programowania sieciowego. Elementy projektowania i diagnostyki systemów sieciowych. |
Pełny opis: |
Wstęp: warstwowa organizacja systemów sieciowych, model referencyjny ISO OSI, standaryzacja rozwiązań sieciowych. Komunikacja w warstwie fizycznej: podstawy teoretyczne, media komunikacyjne i transmisja sygnałów, połączenia kablowe elektryczne oraz optyczne, komunikacja radiowa, optyczna komunikacja bezprzewodowa, wielkoskalowe i globalne infrastruktury komunikacyjne. Warstwa łącza: kanał komunikacyjny, ramkowanie, protokoły i usługi warstwy łącza, wykrywanie i korekcja błędów, sterowanie dostępem do medium, mostowanie i przełączanie, wybrane technologie (Ethernet, WiFi, Bluetooth). Warstwa sieci: podstawowe usługi warstwy sieci, sieci datagramowe, sieci obwodów wirtualnych, trasowanie i sterowanie ruchem, obciążeniem oraz jakością usług, internetowa implementacja warstwy sieci, protokół IP. Warstwa transportu: podstawowe usługi warstwy transportu, transmisja połączeniowa i bezpołączeniowa, zwielokrotnianie połączeń, sterowanie przepływnością oraz obsługą błędów, internetowa implementacja warstwy transportu, protokoły TCP i UDP. Warstwa aplikacji: usługi nazewnicze i katalogowe, system nazw domenowych (DNS), protokoły i usługi globalnej sieci, usługi zorientowane plikowo, poczta elektroniczna, rozproszone systemy komputerowe i middleware, grid/cloud computing. Bezpieczeństwo i ochrona danych: środowisko sieciowe a zagrożenia bezpieczeństwa, bezpieczeństwo komunikacji, mechanizmy ochrony i kryptografia, zapory sieciowe, złośliwe oprogramowanie sieciowe, przeciwdziałania, kryteria i standardy bezpieczeństwa. |
Literatura: |
1. A. S. Tanenbaum, Sieci Komputerowe, Helion, 2004. 2. J.F. Kurose, K.W. Ross, Sieci Komputerowe, Helion, 2006. 3. R. Perlman, Interconnections, 2nd Ed., Addison Wesley, 2000. |
Efekty uczenia się: |
znajomość modeli referencyjnych systemów sieciowych, w tym modelu ISO/OSI, podstawowych standardów, protokołów, usług i aplikacji sieciowych; znajomość koncepcji kanału komunikacyjnego, typowych sposobów transmisji danych z uwzględnieniem specyfiki wykorzystywanych mediów transmisyjnych; podstawowa wiedza odnośnie zagrożeń bezpieczeństwa w typowych środowiskach sieciowych/systemowych i znajomość odpowiednich sposobów ochrony i przeciwdziałania; umiejętność zaprojektowania i zaimplementowania typowych prostych aplikacji sieciowych/internetowych; umiejetność zaprojektowania prostej konfiguracji sieci lokalnej z dostępem do Internetu w oparciu o typowe urządzenia aktywne i media transmisyjne; umiejętność wykonania podstawowych testów diagnostycznych stanu i funkcjonalności dla typowej sieci komputerowej oraz typowych usług sieciowych; umiejętność oceny zagrożeń występujących w systemach sieciowych i zastosowania odpowiednich działań zaradczych; zrozumienie potrzeby śledzenia postępów w rozwoju technologii sieciowych oraz znaczenia ustawicznego uaktualniania swojej wiedzy i umiejętności |
Metody i kryteria oceniania: |
Ocena końcowa jest wyznaczana jako średnia arytmetyczna ocen uzyskanych z zaliczenia laboratorium oraz egzaminu. |
Właścicielem praw autorskich jest Uniwersytet Ślaski w Katowicach.