przejście do zawartości
Jan Kończak
Narzędzia użytkownika
Zaloguj
Narzędzia witryny
Narzędzia
Pokaż stronę
Poprzednie wersje
Odnośniki
Ostatnie zmiany
Menadżer multimediów
Indeks
Zaloguj
Ostatnie zmiany
Menadżer multimediów
Indeks
Jesteś tutaj:
start
»
sk2
sk2
Ta strona jest tylko do odczytu. Możesz wyświetlić źródła tej strony ale nie możesz ich zmienić.
===== Sieci Komputerowe 2 ===== <html><!-- Zajęcia będą odbywać się z użyciem e-Meeting (BBB) w termiach zgodnych z rozkładem zajęć. \\ Bieżące komunikaty będą umieszczane na serwerze discord do którego link powinniście otrzymać na pocztę studencką. Przed zajęciami proszę przygotować swoje środowisko do pracy - instrukcje znajdziecie **[[sk2:zajecia_zdalne|tutaj]]**. Powyższe instrukcje będę aktualizowane na bieżąco. --></html> <html><!-- <div style="display:block;background:#ff00000f;padding:20px"></html> Zajęcia do 05.01.2022 będą odbywać się zdalnie (zgodnie z [[https://bip.put.poznan.pl/pl/2021/zarzadzenie-nr-48-z-dnia-16-grudnia-2021|zarządzeniem rektora]]). Przed zajęciami proszę przygotować swoje środowisko do pracy - instrukcje znajdziecie **[[sk2:zajecia_zdalne|tutaj]]**. Zajęcia będą odbywać się z użyciem e-Meeting (BBB), link do spotkań został przekazany w mailu. <html></div>--><!--</html> <html><small></html> Dysk maszyny wirtualnej używanej normalnie w trakcie zajęć można pobrać po uruchomieniu SSH do polluksa z włączonym SOCKS proxy przez to proxy z adresu vlab.cs.put.poznan.pl/vms/Linux_SK_prog/Linux_SK_prog-202110051308.vdi.gz : ssh -D 8118 infXXX@polluks.cs.put.poznan.pl curl --progress-bar -x socks5h://localhost:8118 vlab.cs.put.poznan.pl/vms/Linux_SK_prog/Linux_SK_prog-202110051308.vdi.gz -o Linux_SK_prog.vdi.gz Plik po rozpakowaniu można użyć np. w programie VirtualBox jako dysk dla maszyny x86_64. System ma tam hasło roota 'asdf' i konto 'student' z hasłem 'student' (poza PP nie będzie działać logowanie po dalnych z LDAPa, tzn. kontach infXXX). <html></small></html> <html>--></html> === 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.'' <small>[[sk2:sfml|Obsługa sieci w SFML]]</small> * II. Konfiguracja * ''10÷11'' [[sk2:wlan|WLAN (sieci bezprzewodowe)]] * '' 12.'' [[sk2:dns|DNS]] * '' 13.'' [[sk2:ipv6|IPv6]] * <small>//tematy z zeszłych lat na które nie starczy czasu w semestrze//</small> * '' '' [[sk2:tc|Kształtowanie ruchu]] <html><a href="https://git.cs.put.poznan.pl/jkonczak/sk2_examples" class="wikilink1">Przykładowe kody źródłowe do zadań z materiałów</a></html> [[sk2:debug_tools|Narzędzia pomocne przy diagnozowaniu problemów w trakcie pisania programów sieciowych]] Treści oznaczone w materiałach <html><small>zmniejszoną czcionką</small></html> lub tagiem [ekstra] są nieobowiązkowe. <html><hr /></html> <html><!-- **Od 15 grudnia będę robił (nieobowiązkowy) przegląd kodu projektów. \\ Proszę chętnych o przysłanie do tego czasu linku do repozytorium z kodem.** Wyniki wejściówek (2023) / Oceny z przedmiotu, za projekt, wyniki kolokwium i wejściówek (2019) --> </html> [[sk2:2023:wyniki|Oceny z przedmiotu, za projekt, wyniki kolokwium i wejściówek (2023)]] <html><hr /></html> === Zasady zaliczenia przedmiotu === <html><!-- Na ocenę z przedmiotu składają się: * kolokwium zaliczeniowe – test, * projekt zaliczeniowy. Do zaliczenia przedmiotu wymagane jest uzyskanie przynajmniej połowy punktów z testu i zaliczenie projektu przynajmniej na 3.0. \\ Dodatkowo na ocenę może mieć wpływ aktywność (lub jej brak) w trakcie zajęć zdalnych. --></html> 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.\\ <html><!-- --></html> 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. <html><small></html> [[przepisywanie_ocen|Informacje dotyczące przepisywania oceny]] <html></small></html> <html><!-- === Oddawanie projektu === Zgodnie z zasadami na stronie dotyczącej projektów, proszę wysłać do mnie mail po skończeniu projektu i zaproponować kiedy pasuje Wam zaprezentować projekt. Oczywiście do tego czasu muszę dostać też od Was link do repozytorium z kodem. Projekt możecie zaprezentować najwcześniej po upływie trzech dni lub mailu ode mnie że przejrzałem Wasz kod (w zależności co nastąpi wcześniej). Zaprezentowanie projektu będzie oczywiście odbywać się zdalne i będzie polegać na pokazaniu przez Was, wykorzystując emeeting/zoom/teams/discord/…, działania programu wykorzystując współdzielenie ekranu (grupy strumieniujące muzykę proszę o miksowanie mikrofonu z dźwiękiem z Waszych programów). Proszę o obecność wszystkich osób zaangażowanych w projekt, sprawne mikrofony i możliwość łatwego przeglądania kodu w trakcie prezentacji projektu. === Test === Zapowiadane kolokwium zaliczeniowe (test) z SK2 będzie przeprowadzany na platformie ekursy, w ramach kursu Sieci Komputerowe 2 wykorzystywanego m. inn. do wykładów: https://ekursy.put.poznan.pl/course/view.php?id=3670 . Test będzie trwał ok. 20 minut i odbędzie w jednym terminie dla wszystkich grup. Technicznie test na platformie ekursy będzie dostępny przez ok. 25 minut, a czas podejścia będzie ograniczony do ok. 20 minut. Test odbędzie się 30.01.2021 o godz. 16:00. --></html> <html><hr /></html> === 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/ <html><small>(uwaga, polskie tłumaczenie jest nieaktualne)</small></html> <html><!--<small></html> === Ekstra === * [[sk2:memberPtrs_bind|Wskaźniki na metody do obiektu i std::bind]] <html></small>--></html>
sk2.1706879219.txt.gz
· ostatnio zmienione: 2024/02/02 14:06 przez
jkonczak
Narzędzia strony
Pokaż stronę
Poprzednie wersje
Odnośniki
Złóż / rozłóż wszystko
Do góry