Algorytmy Internetu

Język wykładowy Polski
Semestr Zimowy
Status Wycofana z oferty
Opiekun Marcin Bieńkowski
Liczba godzin 30 (wyk.) 30 (ćw.)
Rodzaj I2.T - teoria inf.
ECTS 6
Polecany dla I roku Nie
Egzamin Tak

Opis przedmiotu:

Celem przedmiotu jest rozpowszechnianie wiedzy na temat podstawowych i zaawansowanych algorytmow stosowanych w sieciach komputerowych, a w szczegolności w Internecie. Wykład został opracowany w oparciu o ważne publikacje naukowe dotyczące Internetu, ktore ukazały się w ciągu ostatnich dwudziestu lat i ktorym Internet zawdzięcza swoj obecny wygląd. **Wykład ma charakter teoretyczny** , choć często przedstawia matematyczne pomysły i odkrycia, ktore stoją za powstaniem firm wartych wiele milionow dolarow. **Wymagania** * Algorytmy i struktury danych (M) * Algebra * Rachunek prawdopodobieństwa **UWAGA:** Osoby, kt ore nie spełniają powyższych wymagań, będą musiały zaliczyć niepunktowany egzamin wstępny i zostaną zapisane tylko w przypadku wolnych miejsc. **Program:** * Wyszukiwarki internetowe: algorytm Pagerank. * Routing w sieciach ustrukturyzowanych: wybor ścieżek, przełączanie pakietow, minimalizacja obciążenia. * Serwery proxy: algorytmy wymiany dla pamięci podręcznej. * Aukcje cyfrowe: mechanizmy promujące prawdomowność vs. maksymalizacja zysku. * Kontrola przepływu: zagadnienia potwierdzania pakietow. * Ustrukturyzowane sieci peer-to-peer: Chord lub Kademlia. * Algorytmy dla FIB (Forwarding Information Base) w routerach. * Statystyki dla strumieni danych: najczęściej pojawiające się typy pakietow.