SylabUZ

Generate PDF for this page

Computer Networks - course description

General information
Course name Computer Networks
Course ID 11.3-WK-IiED-SK-L-S14_pNadGenWRNH5
Faculty Faculty of Mathematics, Computer Science and Econometrics
Field of study Informatics and Econometrics
Education profile academic
Level of studies Second-cycle studies leading to MS degree
Beginning semester winter term 2020/2021
Course information
Semester 4
ECTS credits to win 5
Course type obligatory
Teaching language polish
Author of syllabus
  • mgr inż. Andrzej Majczak
Classes forms
The class form Hours per semester (full-time) Hours per week (full-time) Hours per semester (part-time) Hours per week (part-time) Form of assignment
Laboratory 30 2 - - Credit with grade
Lecture 30 2 - - Exam

Aim of the course

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ę.

Prerequisites

Technologia informacyjna, Programowanie komputerów.

Scope

Wykład
1. 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.
2. 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. 3. Usługi warstwy transportowej. Bezpołączeniowy protokół transportowy UDP. Niezawodny transfer danych. Protokół transportowy TCP zorientowany na połączenie. Kontrola przeciążenia.
4. Warstwa sieci, przekazywanie i routing. Co znajduje się wewnątrz routera? Protokół IP, przekazywanie i adresowanie w Internecie. Algorytmy routingu.
5. 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.
6. 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.
7. 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.
8. 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ń.
9. Zarządzanie sieciami. Infrastruktura zarządzania siecią. Internetowy model zarządzania siecią. Działanie protokołu SNMP. Bezpieczeństwo i administracja.

Laboratorium
1. Sieci dostępowe i nośniki fizyczne.
2. Urządzenia sieciowe i ruch w sieci.
3. Podstawowe narzędzia diagnostyczne i rozwiązywanie problemów.
4. Analizowanie pakietów, wprowadzenie do programu Wireshark.
5. Technologia WWW i protokół HTTP.
6. Internetowa poczta elektroniczna.
7. System przestrzeni nazw DNS.
8. Protokół transportowy TCP zorientowany na połączenie.
9. Bezpołączeniowy protokół transportowy UDP.
10. Protokół IP, przekazywanie i adresowanie w Internecie.
11. Sieci bezprzewodowe.
12. Bezpieczeństwo w sieci.
13. Projektowanie sieci.

Teaching methods

Tradycyjny wykład. Ćwiczenia laboratoryjne w pracowni komputerowej według opracowanych instrukcji.

Learning outcomes and methods of theirs verification

Outcome description Outcome symbols Methods of verification The class form

Assignment conditions

1. Sprawdzanie stopnia przygotowania studentów oraz ich aktywności w trakcie ćwiczeń laboratoryjnych. 2. Uzyskanie pozytywnych ocen ze wszystkich ćwiczeń laboratoryjnych przewidzianych do realizacji w ramach programu laboratorium.
3. 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.

Recommended reading

1. James F. Kurose, Keith W. Ross, Sieci komputerowe. Ujęcie całościowe. Wydanie V, Helion, 2011.
2. Andrew S. Tanenbaum, David J. Wetherall, Sieci komputerowe. Wydanie V, Helion, 2012

Further reading

1. William Stallings, Data and Computer Communications. Prentice Hall, 2007.
2. Al Anderson, Ryan Benedetti, Head First. Sieci komputerowe. Helion, 2010.
3. Rafał Pawlak, Okablowanie strukturalne sieci. Teoria i praktyka. Wydanie III, Helion, 20011.

Notes


Modified by dr Alina Szelecka (last modification: 05-06-2020 12:23)