Sieci komputerowe II

Warunki zaliczenia

  • wykonywanie zadań i praca na zajęciach
  • ocena pozytywna z projektu programistycznego
  • ocena pozytywna z kolokwium z programowania
  • ocena pozytywna z kolokwium z teorii

Zajęcia z Programowania

Szablon dla serwera i klienta TCP

  • Szablon dla klienta TCP

  • Daytime Server TCP

  • Szablon dla serwera TCP

  • Gotowy kod klienta TCP

  • Gotowy kod serwera TCP

Szablon dla serwera i klienta UDP

  • Szablon dla serwera UDP

  • Szablon dla klienta UDP

  • Gotowy kod serwera UDP

  • Gotowy kod klienta UDP

  • Gotowy kod serwera toupper UDP

  • Gotowy kod klienta czytajacy wejscie UDP

Szablon dla wielowątkowego serwera i klienta

  • Kod demonstrujący użycie wątków w C przy pomocy biblioteki pthread

  • Szablon dla wielowątkowego serwera TCP

  • Szablon dla klienta TCP

  • Serwer z obslugujacy chat z klientem

  • Gotowy serwer wielowątkowego TCP

  • Gotowy klient TCP

Multipleksacja wejscia i wyjscia

  • Szablon dla serwera TCP używjacy funkci select

  • Szablon dla serwera TCP używjacy funkc poll

  • Gotowy serwer TCP dl funkcji select

  • Gotowy serwer TCP dla funkcjii poll

Szablony Python

  • Klient BSDSockets Python

  • Serwer BSDSockets Python

  • Serwer wielowątkowy BSDSockets Python

Inne Szablony

  • Serwer TCP odbierający do 10 bajtów

  • Klient TCP wysyłający kolejno litery alfabetu

  • Szablon Serwera TCP uzywajcy SSL

  • Szablon Klienta TCP uzywajacy SSL

Prezentacje

  • SK2- wstep

  • Programowanie sieciowe TCP klient

  • Programowanie sieciowe TCP Serwer Iteracyjny

  • Programowanie Wielowatkowe TCP

  • Multipleksacja wejscia i wyjscia

  • Programowanie sieciowe UDP

  • Buforowanie

  • SSL/TLS

  • Programowanie gniazd sieciowych w Python

  • DNS

  • HTTP

  • EMAIL

Nawigacja

  • Projekty

  • Q&A

  • Oceny Kolokwium Programowanie

  • Oceny Kolokwium Teoretyczne

  • Oceny Kolokwium Poprawa Programowanie