O'lchovli TCP - Scalable TCP

Turi Transmissiyani boshqarish protokoli bu juda yuqori o'tkazuvchanlikni ta'minlash uchun mo'ljallangan va ölçeklenebilirlik.

Standart TCP tavsiyalari bo'yicha RFC 2581 va RFC 5681 yo'qolgan har bir paket uchun tirbandlik oynasini ikki baravarga kamaytirishga chaqiring. Ushbu jarayon samaradorlikni ikki baravarga qisqartirishni davom ettiradi paketlarni yo'qotish to'xtaydi. Paketni yo'qotish tugagandan so'ng, tezlikni oshirish uchun sekin start boshlanadi. Oynaning kattaligi kichik bo'lsa, aylanib o'tish vaqti 1 Mbit / s @ 200 ms, deraza esa taxminan 20 paketni tashkil etsa, bu tiklash vaqti juda tez - bir necha soniya tartibida. Ammo uzatish tezligi 1 Gbit / s ga yaqinlashganda, tiklash vaqti yarim soatni tashkil qiladi va 10 Gbit / s uchun 4 soatdan oshadi.[1][2]

O'lchovli TCP o'zgaruvchini o'zgartiradi tirbandlikni boshqarish algoritmi. Siqilish oynasi hajmini ikki baravar qisqartirish o'rniga, har bir paket yo'qotilishi to'xtash vaqtiga qadar tirbandlik oynasini kichik qismga kamaytiradi (standart TCP ning 1/2 o'rniga 1/8 omil). Paket yo'qotilishi to'xtaganda, stavka tiqilib ketadigan deraza o'lchamiga teskari bo'lgan standart TCP tezligi o'rniga sekin belgilangan stavkada ko'tariladi (har yuz muvaffaqiyatli tasdiq uchun bitta paket qo'shiladi) (shuning uchun juda katta derazalar uzoq vaqt talab etadi) tiklash) Bu 10 Gbit / s ulanishdagi qayta tiklanish vaqtini 4+ soatdan (standart TCP dan foydalangan holda) qaytish vaqti 200 millisekundaga teng bo'lganida 15 soniyadan kamroq vaqtga kamaytirishga yordam beradi.[1]

Tashqi havolalar

Shuningdek qarang

Adabiyotlar

  1. ^ a b Kelli, Tom. "Kengaytirilgan TCP: yuqori tezlikdagi keng tarmoq tarmoqlarida ishlashni yaxshilash" (PDF). Olingan 12 may 2013.
  2. ^ Allman; va boshq. "RFC 5681". IETF.org.