nätverksöverbelastning

(network congestion) – mer trafik i ett datornätverk än det kan hantera. Det uppstår köer, paket kan försvinna och inkommande meddelanden kan blockeras. I värsta fall uppstår överbelastningskollaps (congestive collapse), vilket innebär att inga meddelanden, eller nästan inga meddelanden, förmedlas, trots att nätverket arbetar för fullt. – Program som styr datornätverk brukar ha funktioner för att förebygga överbelastning:

  • – Överbelastningsreglering (congestion control) innebär att nätverket minskar takten för inkommande paket. Det kan jämföras med att låta trafikljusen vid uppfarten till motorvägen stå på rött tills köerna börjar röra på sig. Detta bör göras när nätverket upptäcker tecken på att nätverksöverbelastning är nära, inte när det är ett faktum;
  • – Flödesreglering (flow control) minskar på liknande sätt belastningen på slutmottagaren.

[nätverk] [21 maj 2018]

instanceof

i JavaScript: en operator som ställer frågan om ett visst objekt är en instans av en överordnad klass och får svaret ja eller nej (true / false). Det kallas för class checking. Exempel: är objektet ”Fido” (en hund) en instans av klassen Hund? (True.) Man kan också fråga om ”Fido” är en instans av klassen Djur (true) eller av klassen Katt (false). I omfattande och mindre uppenbara klasshierarkier är det ett användbart verktyg. – Mer här.

[programmering] [21 maj 2018]

XaaS

– kort för everything-as-a-service; anything-as-a-service:

  1. – övergripande beteckning på alla slags tjänster och funktioner som tillhandahålls av tjänsteleverantörer genom internet, som software‑as‑a‑service (SaaS), infrastructure‑as‑a‑service (IaaS) …;
  2. – det att ett företag skaffar alla tjänster och funktioner som det behöver från tjänsteleverantörer genom internet: allt företaget behöver ha är persondatorer och internetanslutning.

[ord på as-a-service] [förkortningar på X] [21 maj 2018]

domänmaskering

sätt att kringgå blockering av domäner på internet genom vilseledande adressering av meddelanden. – Domänmaskering blev omtalat i april 2018Amazon och Google stoppade möjligheten att använda metoden. Det har lett till att båda företagen har beskyllts för att böja sig för påtryckningar från Ryssland i samband med att Ryssland ville stoppa den krypterade meddelandetjänsten Telegram, som använder domänmaskering. Länder i Sydvästasien vill av liknande skäl komma åt tjänsten Signal. Amazon invänder att domänmaskering också används för kriminella syften. – Domänmaskering förutsätter att den domän som man vill adressera ett meddelande till ligger under en överordnad tjänsteleverantörs domän, och att den överordnade domänen inte är utsatt för blockering. (De flesta privata webbsidor, liksom många mindre företags, är inhysta hos tjänsteleverantörer som kan hantera tusentals domäner. Akamai, Amazon, Google och Microsoft är några exempel.) Domänmaskering innebär att man adresserar meddelandet till den överordnade domänen, men också instruerar den överordnade domänens webbserver att vidarebefordra meddelandet till den blockerade adressen. Servrar som blockerar trafik läser nämligen anrop till DNS och text i fältet SNI (server name indication) i meddelandets adressinformation, men avsändaren anger den egentliga adressen i fältet för HTTPS, som är krypterad. HTTPS-adressen blir därför oläslig för blockeringen, men den kan läsas av den mottagande webbservern, som vidarebefordrar meddelandet till den rätta mottagaren. – På engelska: domain fronting, domain masking.

[domäner] [kringgå censur] [18 maj 2018]

enbart tilläggande

(append-only) – om databaser och distribuerade liggare: som endast tillåter att man lägger till information, inte att man ändrar eller tar bort något. Tilläggen läggs sist. – Append-only database – enbart tilläggande databas. – Ett skäl att ha enbart tilläggande databaser är att de innehåller hela sin historia. Det kan också spara tid att det inte görs strykningar och ändringar. Å andra sidan måste databashanteraren ha rutiner för att undvika att jobba med inaktuella data, ”stale data”, (utom där det är påkallat), och inaktuella data kan snabbt växa till att bli huvuddelen av databasen. Det förekommer därför att man genererar en sekundär databas där inaktuella data är utrensade.

[blockkedjor] [databaser] [ändrad 2 augusti 2021]

kvorum

svensk stavning av quorumbeslutsmässighet, tillräckligt antal röster – i distribuerade it-system: det minsta antalet deltagare (noder) i nätverket som måste godkänna en åtgärd för att den ska genomföras i systemet. – Hur många godkännanden som krävs varierar. Godkännandet (eller underkännandet) görs automatiskt av program enligt ett regelverk. Principen om kvorum används i distribuerade databaser och i distribuerade liggare som blockkedjor. Det kan gälla tillägg, ändring och borttagande av information eller andra åtgärder. Kravet på omröstning kan stoppa åtgärder som beror på fel i någon av noderna, hindra två eller flera noder från att genomföra oförenliga åtgärder, och det är också ett skydd mot avsiktlig manipulation av nätverket. – Ordet kvorum är hämtat från mötesteknik: det antal eller den andel av ledamöterna som måste vara närvarande för att en omröstning ska vara giltig.

[blockkedjor] [databaser] [18 maj 2018]