===== Sieci Komputerowe 2 ===== === Lista materiałów === * I. Programowanie * ''   1.'' [[sk2:sockets_intro|Wstęp do BSD sockets]] * ''   2.'' [[sk2:sockets_full|BSD sockets (1/2)]] * ''   3.'' [[sk2:sockets_netdbs|Tłumaczenie FQDN na IP]] * '' 3÷4.'' [[sk2:sockets_caveats|BSD sockets (2/2)]] * '' 5÷6.'' [[sk2:sockets_concurrency|Obsługa wielu strumieni naraz]] * ''   7.'' [[sk2:good_practices|Dobre praktyki w programowaniu]] * '' 8/9.'' [[sk2:qt|Obsługa sieci w Qt]] * '' 8/9.'' [[sk2:java|Obsługa sieci w Javie]] * '' 8/9.'' [[sk2:sfml|Obsługa sieci w SFML]] * II. Konfiguracja * ''10÷11'' [[sk2:wlan|WLAN (sieci bezprzewodowe)]] * ''  12.'' [[sk2:dns|DNS]] * ''  13.'' [[sk2:ipv6|IPv6]] * //tematy z zeszłych lat na które nie starczy czasu w semestrze// * ''     '' [[sk2:tc|Kształtowanie ruchu]] Przykładowe kody źródłowe do zadań z materiałów [[sk2:debug_tools|Narzędzia pomocne przy diagnozowaniu problemów w trakcie pisania programów sieciowych]] Treści oznaczone w materiałach zmniejszoną czcionką lub tagiem [ekstra] są nieobowiązkowe.
[[sk2:2023:wyniki|Oceny z przedmiotu, za projekt, wyniki kolokwium i wejściówek (2023)]]
=== Zasady zaliczenia przedmiotu === Na ocenę z przedmiotu składają się: * wejściówki (z wagą 2/9), * kolokwium zaliczeniowe – test (z wagą 4/9), * projekt zaliczeniowy (z wagą 3/9). 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. \\ **[[sk2:zagadnienia|Lista zagadnień na wejściówki]]** Na test składają się pytania jednokrotnego i wielokrotnego wyboru (z podaną liczbą prawidłowych odpowiedzi). Test odbywa się na ostatnich lub przedostatnich zajęciach w semestrze. Do uzyskania pozytywnej oceny z laboratoriów wymagane jest uzyskanie przynajmniej połowy punktów z testu.\\ Informacje o formie testu zostaną przedstawione pod koniec semestru. \\ [[sk2:zagadnienia-test|Lista zagadnień na test (2023)]] Szczegóły dotyczące projektu znajdują się na osobnej stronie: \\ **[[sk2:projekt|Projekt zaliczeniowy części poświęconej programowaniu (2023)]]** \\ Do uzyskania pozytywnej oceny z laboratoriów wymagane jest uzyskanie pozytywnej oceny z projektu. [[przepisywanie_ocen|Informacje dotyczące przepisywania oceny]]
=== Inne materiały === Poza dostępnymi na tej stronie, polecam materiały zgromadzone na: * http://www.cs.put.poznan.pl/ddwornikowski/sieci/sieci2/index.html * https://www.cs.put.poznan.pl/mkalewski/edu/sk/sk-2023.html ([[http://www.cs.put.poznan.pl/mkalewski/documents/sk.php|wcześniejsze materiały]]) * http://www.cs.put.poznan.pl/mboron/sk2.html * https://beej.us/guide/bgnet/ (uwaga, polskie tłumaczenie jest nieaktualne)