Next:
Spis rysunków
Up:
Mechanizmy komunikacji sieciowej w
Previous:
Mechanizmy komunikacji sieciowej w
Spis treści
Spis rysunków
Spis tabel
Wprowadzenie
1 Badane systemy operacyjne
1 System Linux
1 Rys historyczny
2 Właściwości systemu
2 Systemy oparte na 4.4BSD
1 Rozwój systemów klasy BSD
2 Wspólne cechy systemów BSD
3 System FreeBSD
4 System NetBSD
5 System OpenBSD
2 Podział oprogramowania sieciowego na warstwy
1 Model ISO OSI
2 Stos protokołów TCP/IP w jądrze systemu operacyjnego
3 Kod sieciowy w jądrach badanych systemów operacyjnych
1 Linux
1 Organizacja kodu źródłowego
2 Najważniejsze struktury danych
3 Studium przypadku -- wędrówka danych
2 FreeBSD
1 Organizacja kodu źródłowego
2 Najważniejsze struktury danych
3 Studium przypadku -- wędrówka danych
3 Porównanie obu systemów
4 Alternatywne architektury podsystemów komunikacji sieciowej
1 Implementacja Vana Jacobsona
2 Optymalizacje kodu w Linuksie i FreeBSD
3 Specjalizowane biblioteki komunikacyjne
5 Badania wydajnościowe
1 Środowisko sprzętowe
2 Badane systemy operacyjne
3 Metodologia pomiarów
4 Narzędzia pomiarowe
1 lmbench2
2 lmbench3
3 ttcp
4 Własny program pomiarowy
5 Wykaz pomiarów
6 Analiza uzyskanych rezultatów
1 Porównanie narzędzi pomiarowych
2 Porównanie systemów operacyjnych
3 Zajętość procesora w trybie jądra
4 Przepustowość przy małych blokach danych
5 Przepustowość w trybie półdupleksowym
6 Przepustowość dla medium transmisyjnego 10Mb/s
7 Modyfikacja jądra
8 Podsumowanie
6 Podsumowanie
Spis Literatury
A. Zawartość płyty CD
B. Diagramy struktur danych