Celem przedmiotu jest przekazanie aktualnej wiedzy z zakresu teorii i praktyki sieci komputerowych i Internetu, przedstawienie jak działają aplikacje sieciowe i protokoły, na czym polega warstwowość architektury sieciowej oraz w jaki sposób zbudować funkcjonalną i bezpieczna aplikację.
Sieci komputerowe i Internet. Opis podstawowych komponentów. Programy klienta i serwera. Sieci dostępowe i nośniki fizyczne. Przełączanie obwodów i pakietów. Dostawcy ISP i sieci szkieletowe Internetu. Warstwy protokołów i modele ich usług.
Architektury aplikacji sieciowych. Technologia WWW i protokół HTTP. Transfer plików przy użyciu protokołu FTP. Internetowa poczta elektroniczna. System DNS. Programowanie gniazd protokołu TCP.
Usługi warstwy transportowej. Bezpołączeniowy protokół transportowy UDP. Niezawodny transfer danych. Protokół transportowy TCP zorientowany na połączenie. Kontrola przeciążenia.
Warstwa sieci, przekazywanie i routing. Co znajduje się wewnątrz routera? Protokół IP, przekazywanie i adresowanie w Internecie. Algorytmy routingu.
Usługi warstwy łącza danych. Metody wykrywania i usuwania błędów. Protokoły wielodostępu. Adresy MAC. Struktura ramki Ethernet, protokół wielodostępu CSMA/CD. Odmiany technologii Ethernet. Przełączniki warstwy łącza danych. Protokół PPP.
Sieci bezprzewodowe i mobilne. Cechy łączy i sieci bezprzewodowych. Wi-Fi: bezprzewodowe sieci lokalne. Komórkowy dostęp do Internetu. Zasady zarządzania mobilnością. Zarządzanie mobilnością w sieciach komórkowych.
Multimedialne aplikacje sieciowe. Strumieniowa transmisja obrazu i dźwięku. Przykład telefonu internetowego. Protokoły interaktywne aplikacji czasu rzeczywistego. Zapewnianie gwarancji jakości usług.
Bezpieczeństwo w sieciach komputerowych. Zasady kryptografii. Integralność komunikatów i uwierzytelnianie punktów końcowych. Bezpieczna poczta elektroniczna. Protokół SSL. Zabezpieczenia w warstwie sieci. Zabezpieczanie bezprzewodowych sieci lokalnych. Bezpieczeństwo operacyjne, zapory i systemy wykrywania włamań.
Zarządzanie sieciami. Infrastruktura zarządzania siecią. Internetowy model zarządzania siecią. Działanie protokołu SNMP. Bezpieczeństwo i administracja.
Laboratorium
Sieci dostępowe i nośniki fizyczne.
Urządzenia sieciowe i ruch w sieci.
Podstawowe narzędzia diagnostyczne i rozwiązywanie problemów.
Analizowanie pakietów, wprowadzenie do programu Wireshark.
Technologia WWW i protokół HTTP.
Internetowa poczta elektroniczna.
System przestrzeni nazw DNS.
Protokół transportowy TCP zorientowany na połączenie.
Bezpołączeniowy protokół transportowy UDP.
Protokół IP, przekazywanie i adresowanie w Internecie.
Sieci bezprzewodowe.
Bezpieczeństwo w sieci.
Projektowanie sieci.
Metody kształcenia
Tradycyjny wykład. Ćwiczenia laboratoryjne w pracowni komputerowej według opracowanych instrukcji.
Efekty uczenia się i metody weryfikacji osiągania efektów uczenia się
Opis efektu
Symbole efektów
Metody weryfikacji
Forma zajęć
Warunki zaliczenia
Sprawdzanie stopnia przygotowania studentów oraz ich aktywności w trakcie ćwiczeń laboratoryjnych.
Uzyskanie pozytywnych ocen ze wszystkich ćwiczeń laboratoryjnych przewidzianych do realizacji w ramach programu laboratorium.
Egzamin pisemny składający się z pytań i zadań, weryfikujący znajomość przerobionego materiału.
Na ocenę z przedmiotu składa się ocena z ćwiczeń (40%) i ocena z egzaminu (60%). Warunkiem przystąpienia do egzaminu jest pozytywna ocena z ćwiczeń. Warunkiem zaliczenia przedmiotu jest pozytywna ocena z ćwiczeń i egzaminu.
Literatura podstawowa
James F. Kurose, Keith W. Ross, Sieci komputerowe. Ujęcie całościowe. Wydanie V, Helion, 2011.
Andrew S. Tanenbaum, David J. Wetherall, Sieci komputerowe. Wydanie V, Helion, 2012.
Literatura uzupełniająca
William Stallings, Data and Computer Communications. Prentice Hall, 2007.
Al Anderson, Ryan Benedetti, Head First. Sieci komputerowe. Helion, 2010.
Rafał Pawlak, Okablowanie strukturalne sieci. Teoria i praktyka. Wydanie III, Helion, 20011.
Uwagi
Przedmiot oferowany również w semestrze IV.
Zmodyfikowane przez dr Robert Dylewski, prof. UZ (ostatnia modyfikacja: 25-04-2018 20:16)
Ta strona używa ciasteczek (cookies), dzięki którym nasz serwis może działać lepiej. Korzystając z niniejszej strony, wyrażasz zgodę na ich używanie. Dowiedz się więcej.