Next: Architektura implementacji
Up: Założenia
Previous: Komunikacja sieciowa
  Spis treści
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.
|
Michal Szafranski
2003-11-13