next up previous contents
Next: Architektura implementacji Up: Założenia Previous: Komunikacja sieciowa   Spis treści

Rozmiar komunikatów

Wielkość komunikatów przesyłanych pomiędzy miksami został ustalony na 4KB (4096 bajtów), z czego 1KB to nagłówki, a reszta to dane. Ogranicza to długość żądania i odpowiedzi do 3KB. Ponieważ długość realnych zasobów WWW jest często dużo większa, ten problem wymaga rozwiązania. Tu zostało to zrealizowane za pomocą żądań o dowolne fragmenty zasobu wprowadzonych do protokołu HTTP w wersji 1.0. Pierwszy miks pośredniczący najpierw żąda pierwszych 3KB zasobu, o który prosił klient. Jeśli okaże się, że danych było więcej, prosi o kolejne fragmenty, skleja je i przekazuje klientowi całość zasobu. Przedstawione wielkości zostały zebrane na rysunku 5.1.

Długość nagłówków tworzy ograniczenie na maksymalną liczbę miksów pośredniczących. Dla przyjętych wartości (wielkość jednego nagłówka to 128 bajtów) będzie to 8 miksów.

Rysunek 5.1: Struktura komunikatu po uwzględnieniu przyjętych stałych.
\includegraphics[width=15cm]{diag/Message1}


Michal Szafranski 2003-11-13