Slow-start

Z Wikipedii, wolnej encyklopedii
Skocz do: nawigacji, wyszukiwania

Slow-start (ang. powolny start) jest częścią strategii zapobiegania zatorom stosowanej w TCP - protokole transmisji danych używanym przez wiele aplikacji internetowych. Slow-start jest stosowany w połączeniu z innymi algorytmami zapobiegającymi wysyłaniu większej ilości danych niż sieć jest w stanie przyjąć.

Algorytm[edytuj | edytuj kod]

Okno TCP początkowo mieści jeden maksymalny segment. Jest ono zwiększane o jeden segment wraz z każdym odebranym pakietem ACK (okno podwaja się co RTT). Utrata pakietu lub osiągnięcie maksymalnej szerokości okna kończy powolny start.

• RFC2581 dopuszcza początkowe okno równe 2 segmenty

• RFC2414 zaleca początkowe okno nie większe niż:

4*MSS gdy MSS<=1095B

4380B gdy 1095B<MSS<2190B,

2*MSS gdy MSS>=2190B.