Sieci Komputerowe 2
Lista materiałów
- I. Programowanie
2÷3.BSD sockets (1/2)7.SSL9.Pisanie kodu na ocenę w trakcie zajęć
- II. Kluczowe protokoły warstwy aplikacji
12.HTTP14÷15Kolokwium i czas na oddawanie projektów
- Tematy przerabiane do roku 2024
Treści oznaczone w materiałach zmniejszoną czcionką lub tagiem [ekstra] są nieobowiązkowe.
Przykładowe kody źródłowe do zadań z materiałów
Narzędzia pomocne przy diagnozowaniu problemów w trakcie pisania programów sieciowych
Zasady zaliczenia przedmiotu
Na ocenę z przedmiotu składają się:
- wejściówki (z wagą 1/4),
- zadanie programistyczne (z wagą 1/4),
- kolokwium zaliczeniowe – test (z wagą 1/4),
- projekt zaliczeniowy (z wagą 1/4).
Wejściówki są wcześniej zapowiadane. Poprawianie lub pisanie brakujących wejściówek możliwe jest w umówionym ze mną mailowo terminie.
Lista zagadnień na wejściówki
Zadanie programistyczne jest tematem ostatnich laboratoriów z programowania i polega na samodzielnym napisaniu programu sieciowego realizującego podane na początku tych laboratoriów funkcje.
Informacje dotyczące pisania na ocenę kodu na zajęciach (2025)
Test odbywa się na ostatnich lub przedostatnich zajęciach w semestrze.
Lista zagadnień na test (2025)
Szczegóły dotyczące projektu będą podane na piątych zajęciach i będą podobne do ubiegłorocznych, podsumowanych na stronie:
Projekt zaliczeniowy części poświęconej programowaniu (2026)
Do uzyskania pozytywnej oceny z laboratoriów wymagane jest uzyskanie pozytywnej oceny z zadania programistycznego, przynajmniej połowy punktów z testu i pozytywnej oceny z projektu. Nie jest wymagane napisanie wejściówek ani uzyskanie z nich określonej liczby punktów.
Informacje dotyczące przepisywania oceny
Inne materiały
Materiały do wykładów:
Poza dostępnymi na tej stronie, polecam materiały zgromadzone na:
- https://beej.us/guide/bgnet/ (uwaga, polskie tłumaczenie jest nieaktualne)
- https://www.cs.put.poznan.pl/mkalewski/documents/sk.php (archiwalne materiały do laboratoriów z sieci)