Opcje zapisów

Dostarczenie podstawowej wiedzy oraz przekazanie umiejętności związanych z sieciami komputerowymi i programowaniem sieciowym dla  przynajmniej dwóch platform programowania. Omawiane są pojęcia, specyfikacje, protokoły oraz  rozwiązania techniczne i sprzętowe stanowiące o specyfice dyscypliny. Zagadnienia te omawiane są z perspektywy warstw modeli odniesienia oraz współdziałania tych warstw. W szczególności omawiane są sieci lokalne w tym sieci bezprzewodowe, stos protokołów TCP/IP, protokoły warstwy aplikacji, media transmisyjne oraz ich charakterystyki. Omawiane są zagadnienia dotyczące bezpieczeństwa sieci komputerowych w odniesieniu do warstw komunikacyjnych. Uwzględniane są aspekty inżynierskie projektowania sieci komputerowych w tym zagadnienia niezawodności i efektywności. W szczególności omawiane są systemy kodowania informacji oraz sygnalizacji w mediach transmisyjnych. Przedmiot umożliwia zrozumienie zasad działania współczesnych sieci komputerowych. Dostarcza umiejętności projektowania i konfigurowania prostych sieci, analizowania protokołów, a także programowania aplikacji sieciowych w architekturze klient-serwer z wykorzystaniem interfejsu gniazd.

Zapisywanie samodzielne (Student)