Strukturerad strömtransport

Structured Stream Transport (SST) [1]  är ett experimentellt transportprotokoll i datornätverk som ger en ordnad och tillförlitlig abstraktion av byteströmmar som liknar TCP , men utökar och optimerar flödeskontroll så att applikationer kan använda strömmar med mycket mer granularitet än avsett.

Funktioner i SST

  1. Multiplexerar flera programströmmar per nätverksanslutning
  2. Ger trådar en ärvd struktur: applikationer kan skapa lätta trådar från befintliga trådar
    • Effektiv: inget trevägshandslag vid start eller TIME-WAIT vid avstängning
    • Stöder icke- serialiseringsbegäran /svarstransaktioner i en enda tråd
    • Allmän signalering utanför bandet: kontrollförfrågningar som redan pågår
  3. Pålitlig och bekväm leverans i en semantiskt enhetlig modell
    • stöder meddelanden/datagram av alla storlekar: du behöver inte begränsa storleken på videoramar, RPC-svar, etc.
  4. Dynamisk prioritering av applikationstrådar
    • t.ex. ladda de synliga delarna av webbsidan först, ändra prioriteter när användaren rullar
  5. Ytterligare end-to-end kryptografisk säkerhet jämförbar med SSL
  6. Peer-to-peer-kommunikation genom NAT genom perforering
  7. Implementerat som ett bibliotek som kan kopplas direkt till applikationer som SSL för enkel distribution.

Anteckningar

  1.  Strukturerad strömtransport  _ . pdos.csail.mit.edu . Hämtad 23 november 2020. Arkiverad från originalet 18 september 2020.