Vad är en stoppbit?
En stoppbit är ett tecken i asynkron kommunikation som låter en mottagare veta att byten som överförs har slutat. Detta är avgörande för hur den mesta informationen överförs via Internet. Utan en stoppbit är det möjligt att en mottagares dator troligtvis kommer att få ett felmeddelande och göra ytterligare kommunikation med den sändande datorn problematisk.
Asynkron kommunikation innebär att data överförs utan någon extern klocka. Som sådan kräver en mottagande dator att veta när byte slutar för att bli "redo" för att ta emot nästa byte. Förutom en stoppbit är den andra pusselbiten startbiten, som signalerar början på en ny information.
Information som överförs via Internet delas upp i datablock, kända som bytes, för överföring. Bytes inkluderar normalt åtta bitar data, plus en startbit och stoppbit för en 10-bitars karaktärsram. Dessa byte samlas sedan för att presentera data i sitt ursprungliga sammanhang. Bytes kan vara delar av ett datorprogram, eller något så enkelt som ord i en e-post.
På ett konstigt sätt, medan en start- och stoppbit normalt är förknippad med modern teknik, inklusive modern tekniköverföring, har de två termerna sina rötter i äldre kommunikationsteknologier. Till exempel måste teletypsmaskiner i slutet av 1800- och början av 1900-talet synkroniseras efter starten av varje tecken, kallad koder. Dessa koder kan ofta innehålla mer än ett ord. Men efter att varje kod överförts skulle en stoppbit också överföras för att indikera för det mottagande teamet att det var dags att synkronisera igen.
I vissa fall kan äldre teletypsmaskiner ha krävt mer än en stoppbit. I modern asynkron kommunikation behövs emellertid inte mer än en stoppbit. Detta kan förvirra vissa datoranvändare som snubblar in på Windows-kommunikationskonfigurationspanelen, särskilt på datorer med äldre operativsystem. En mängd val presenteras, varav de flesta har ingen mening med dagens dataöverföringsstandarder.
Om det inte finns en stoppbit för en dator som tar emot data kommer ett felmeddelande troligen att dyka upp. Det här felet kallas ett inramningsfel och kan orsakas av att byte inte formateras korrekt. Det kan kräva uppmärksamhet från en IT-professionell. Vanligtvis är ett ramfel felet hos den sändande maskinen, inte den mottagande, även om det är möjligt att signalnedbrytning också kan orsaka ett ramfel.