Transport de flux structurat

Structured Stream Transport (SST) [1]  este un protocol de transport experimental în rețelele de calculatoare care oferă o abstractizare ordonată și fiabilă a fluxurilor de octeți similară cu TCP , dar extinde și optimizează controlul fluxului, astfel încât aplicațiile să poată utiliza fluxuri cu mult mai multă granularitate decât s-au dorit.

Caracteristicile SST

  1. Multiplexează mai multe fluxuri de aplicații per conexiune la rețea
  2. Oferă firelor de execuție o structură moștenită: aplicațiile pot genera fire ușoare din firele existente
    • Eficient: fără strângere de mână în trei căi la pornire sau TIME-WAIT la oprire
    • Suportă tranzacții de cerere/răspuns fără serializare într-un singur fir
    • Semnalizare generală în afara benzii: solicitări de control deja în curs
  3. Livrare fiabilă și convenabilă într-un model unificat semantic
    • acceptă mesaje/datagrame de orice dimensiune: nu este nevoie să limitați dimensiunea cadrelor video, răspunsurile RPC etc.
  4. Prioritizarea dinamică a firelor de aplicație
    • de exemplu, încărcați mai întâi părțile vizibile ale paginii web, schimbați prioritățile pe măsură ce utilizatorul derulează
  5. Securitate criptografică end-to-end suplimentară, comparabilă cu SSL
  6. Comunicare peer-to-peer prin NAT prin perforare
  7. Implementat ca o bibliotecă care poate fi legată direct la aplicații precum SSL pentru o implementare ușoară.

Note

  1.  Structured Stream Transport  . pdos.csail.mit.edu . Preluat la 23 noiembrie 2020. Arhivat din original la 18 septembrie 2020.