20. TCP masveida datu plūsma

Pēdējais mainījis Administrator 2011-06-06 17:16

20. TCP masveida datu plūsma

20.01 Ievads

15.nodaļā redzējām, ka TFTP izmanto stop-and-wait protokolu. Datu bloka sūtītājs prasīja apstiprinājumu šim blokam pirms sūtīt nākamo bloku. Šajā nodaļā redzēsim, ka TCP izmanto citu plūsmas kontroles principu, ko sauc par #term("slīdošo logu", "sliding_window"). Tas ļauj sūtītājam nosūtīt vairākas paketes pirms tas apstājas un gaida apstiprinājumus. Rezultāts ir ātrāka datu pārraide, jo sūtītājam nav jāapstājas un jāgaida apstiprinājumi ikreiz, kad pakete ir izsūtīta.

Mēs aplūkosim arī TCP protokola PUSH karodziņu, ko esam redzējuši daudzos iepriekšējos piemēros. Aplūkosim arī "slow start" - TCP mehānismu kā nodrošināt datu plūsmu #term("savienojumā", "connection"), un tad aplūkosim datu #term("caurlaidību", "throughput").

Tagi:
Izveidojis Kalvis Apsītis 2008-03-21 22:41
    
This wiki is licensed under a Creative Commons 2.0 license
XWiki Enterprise 6.4 - Documentation